Class PointExpression<T extends org.geolatte.geom.Point>

Type Parameters:
T -
All Implemented Interfaces:
Expression<T>, Serializable
Direct Known Subclasses:
PointOperation, PointPath

public abstract class PointExpression<T extends org.geolatte.geom.Point> extends GeometryExpression<T>
A Point is a 0-dimensional geometric object and represents a single location in coordinate space. A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m.
Author:
tiwe
See Also:
  • Constructor Details

    • PointExpression

      public PointExpression(Expression<T> mixin)
  • Method Details

    • x

      public NumberExpression<Double> x()
      The x-coordinate value for this Point.
      Returns:
      x-coordinate
    • y

      public NumberExpression<Double> y()
      The y-coordinate value for this Point.
      Returns:
      y-coordinate
    • z

      public NumberExpression<Double> z()
      The z-coordinate value for this Point, if it has one. Returns NIL otherwise.
      Returns:
      z-coordinate
    • m

      public NumberExpression<Double> m()
      The m-coordinate value for this Point, if it has one. Returns NIL otherwise.
      Returns:
      m-coordinate