Interface DomainObject<G extends Geometry>

  • Type Parameters:
    G - The type of the geometry member.
    All Known Subinterfaces:
    GridPoint

    @UML(identifier="CV_DomainObject",
         specification=ISO_19123)
    public interface DomainObject<G extends Geometry>
    Represents an element of the domain of the coverage. It is an aggregation of objects that may include any combination of geometry, or spatial or temporal objects such as grid point.
    Since:
    GeoAPI 2.1
    See Also:
    Coverage.getDomainElements()
    • Method Detail

      • getSpatialElements

        @UML(identifier="spatialElement",
             obligation=OPTIONAL,
             specification=ISO_19123)
        Set<G> getSpatialElements()
        Returns the set of geometries of which this domain is composed. The set may be empty.
        Returns:
        the spatial component of the domain.
      • getTemporalElements

        @UML(identifier="temporalElement",
             obligation=OPTIONAL,
             specification=ISO_19123)
        Set<TemporalGeometricPrimitive> getTemporalElements()
        Returns the set of geometric primitives of which this domain is composed. The set may be empty.
        Returns:
        the temporal component of the domain.