Class AbstractGeometryCollectionExpression<T extends org.geolatte.geom.AbstractGeometryCollection>

Type Parameters:
T -
All Implemented Interfaces:
Expression<T>, Serializable
Direct Known Subclasses:
GeometryCollectionExpression, MultiCurveExpression, MultiPointExpression, MultiSurfaceExpression

public abstract class AbstractGeometryCollectionExpression<T extends org.geolatte.geom.AbstractGeometryCollection> extends GeometryExpression<T>
A GeometryCollection is a geometric object that is a collection of some number of geometric objects.
Author:
tiwe
See Also:
  • Constructor Details

    • AbstractGeometryCollectionExpression

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

    • numGeometries

      public NumberExpression<Integer> numGeometries()
      Returns the number of geometries in this GeometryCollection.
      Returns:
      number of geometries
    • geometryN

      public GeometryExpression<org.geolatte.geom.Geometry> geometryN(Integer n)
      Returns the Nth geometry in this GeometryCollection.
      Parameters:
      n - one based index
      Returns:
      matching geometry