Class TLcdGML31AbstractDiscreteCoverage

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdInvalidateable, ILcdSelfDescribedFeatured, Serializable, Cloneable
Direct Known Subclasses:
TLcdGML31GridCoverage, TLcdGML31MultiCurveCoverage, TLcdGML31MultiPointCoverage, TLcdGML31MultiSolidCoverage, TLcdGML31MultiSurfaceCoverage, TLcdGML31RectifiedGridCoverage

public class TLcdGML31AbstractDiscreteCoverage extends TLcdGML31AbstractCoverage
A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either geometry or temporal objects, finite in number. The range set is comprised of a finite number of attribute values each of which is associated to every direct position within any single spatiotemporal object in the domain. In other words, the range values are constant on each spatiotemporal object in the domain. This coverage function maps each element from the coverage domain to an element in its range. This definition conforms to ISO 19123.
Since:
2018.1
See Also:
  • Field Details

    • COVERAGE_FUNCTION_PROPERTY

      public static final TLcdDataProperty COVERAGE_FUNCTION_PROPERTY
      Data property that maps to the coverageFunction element. The possible values for this property are instances of TLcdGML31CoverageFunction.
    • BOUNDED_BY_PROPERTY

      public static final TLcdDataProperty BOUNDED_BY_PROPERTY
      Data property that maps to the boundedBy element. The possible values for this property are instances of TLcdGML31BoundingShape.
    • LOCATION_PROPERTY

      public static final TLcdDataProperty LOCATION_PROPERTY
      Data property that maps to the location element. The possible values for this property are instances of TLcdGML31LocationProperty.
  • Constructor Details

    • TLcdGML31AbstractDiscreteCoverage

      public TLcdGML31AbstractDiscreteCoverage()
    • TLcdGML31AbstractDiscreteCoverage

      public TLcdGML31AbstractDiscreteCoverage(TLcdDataType aType)
  • Method Details

    • getCoverageFunction

      public TLcdGML31CoverageFunction getCoverageFunction()
      Returns the value of the property that maps to the coverageFunction element.
      Returns:
      the value of the COVERAGE_FUNCTION_PROPERTY property.
    • setCoverageFunction

      public void setCoverageFunction(TLcdGML31CoverageFunction aValue)
      Sets the value of the property that maps to the coverageFunction element.
      Parameters:
      aValue - the value to set for the COVERAGE_FUNCTION_PROPERTY property.
    • getBoundedBy

      public TLcdGML31BoundingShape getBoundedBy()
      Returns the value of the property that maps to the boundedBy element.
      Returns:
      the value of the BOUNDED_BY_PROPERTY property.
    • setBoundedBy

      public void setBoundedBy(TLcdGML31BoundingShape aValue)
      Sets the value of the property that maps to the boundedBy element.
      Parameters:
      aValue - the value to set for the BOUNDED_BY_PROPERTY property.
    • getLocation

      public Object getLocation()
      Returns the value of the property that maps to the location element.

      Deprecated in GML 3.1.0

      Returns:
      the value of the LOCATION_PROPERTY property.
      See Also:
    • setLocation

      public void setLocation(Object aValue)
      Sets the value of the property that maps to the location element.

      Deprecated in GML 3.1.0

      Parameters:
      aValue - the value to set for the LOCATION_PROPERTY property.