Class TLcdGML32GridFunction

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32GridFunction
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdGML32GridFunction extends TLcdDataObject
gml:GridFunction provides an explicit mapping rule for grid geometries, i.e. the domain shall be a geometry of type grid. It describes the mapping of grid posts (discrete point grid coverage) or grid cells (discrete surface coverage) to the values in the range set. The gml:startPoint is the index position of a point in the grid that is mapped to the first point in the range set (this is also the index position of the first grid post). If the gml:startPoint property is omitted the gml:startPoint is assumed to be equal to the value of gml:low in the gml:Grid geometry. Subsequent points in the mapping are determined by the value of the gml:sequenceRule.
Since:
2017.0
  • Field Details

    • SEQUENCE_RULE_PROPERTY

      public static final TLcdDataProperty SEQUENCE_RULE_PROPERTY
      Data property that maps to the sequenceRule element. The possible values for this property are instances of TLcdGML32SequenceRule.
    • START_POINT_PROPERTY

      public static final TLcdDataProperty START_POINT_PROPERTY
      Data property that maps to the startPoint element. The possible values for this property are instances of ILcdLongList.
  • Constructor Details

    • TLcdGML32GridFunction

      public TLcdGML32GridFunction()
    • TLcdGML32GridFunction

      public TLcdGML32GridFunction(TLcdDataType aType)
  • Method Details

    • getSequenceRule

      public TLcdGML32SequenceRule getSequenceRule()
      Returns the value of the property that maps to the sequenceRule element.
      Returns:
      the value of the SEQUENCE_RULE_PROPERTY property.
    • setSequenceRule

      public void setSequenceRule(TLcdGML32SequenceRule aValue)
      Sets the value of the property that maps to the sequenceRule element.
      Parameters:
      aValue - the value to set for the SEQUENCE_RULE_PROPERTY property.
    • getStartPoint

      public ILcdLongList getStartPoint()
      Returns the value of the property that maps to the startPoint element.
      Returns:
      the value of the START_POINT_PROPERTY property.
    • setStartPoint

      public void setStartPoint(ILcdLongList aValue)
      Sets the value of the property that maps to the startPoint element.
      Parameters:
      aValue - the value to set for the START_POINT_PROPERTY property.