Class SurfaceExpression<T extends org.geolatte.geom.Geometry>

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

public abstract class SurfaceExpression<T extends org.geolatte.geom.Geometry> extends GeometryExpression<T>
A Surface is a 2-dimensional geometric object.
Author:
tiwe
See Also:
  • Constructor Details

    • SurfaceExpression

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

    • area

      public NumberExpression<Double> area()
      The area of this Surface, as measured in the spatial reference system of this Surface.
      Returns:
      area
    • centroid

      public PointExpression<org.geolatte.geom.Point> centroid()
      The mathematical centroid for this Surface as a Point. The result is not guaranteed to be on this Surface.
      Returns:
      centroid
    • pointOnSurface

      public PointExpression<org.geolatte.geom.Point> pointOnSurface()
      A Point guaranteed to be on this Surface.
      Returns:
      point on surface