Class TLcdGML31GridFunction

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdSelfDescribedFeatured, Serializable, Cloneable
Direct Known Subclasses:
TLcdGML31IndexMap

public class TLcdGML31GridFunction extends TLcdFeaturedDataObject
Defines how values in the domain are mapped to the range set. The start point and the sequencing rule are specified here.
Since:
2018.1
See Also:
  • 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 TLcdGML31SequenceRule.
    • 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

    • TLcdGML31GridFunction

      public TLcdGML31GridFunction()
    • TLcdGML31GridFunction

      public TLcdGML31GridFunction(TLcdDataType aType)
  • Method Details

    • getSequenceRule

      public TLcdGML31SequenceRule getSequenceRule()
      Returns the value of the property that maps to the sequenceRule element.

      If absent, the implied value is "Linear".

      Returns:
      the value of the SEQUENCE_RULE_PROPERTY property.
    • setSequenceRule

      public void setSequenceRule(TLcdGML31SequenceRule aValue)
      Sets the value of the property that maps to the sequenceRule element.

      If absent, the implied value is "Linear".

      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.

      Index position of the first grid post, which must lie somwhere in the GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from the grid definition.

      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.

      Index position of the first grid post, which must lie somwhere in the GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from the grid definition.

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