Class TLcdGML31TimeInstant

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdSelfDescribedFeatured, Serializable, Cloneable

public class TLcdGML31TimeInstant extends TLcdGML31AbstractTimeGeometricPrimitive
A zero-dimensional geometric primitive that represents an identifiable position in time.
Since:
10.0
See Also:
  • Field Details

    • TIME_POSITION_PROPERTY

      public static final TLcdDataProperty TIME_POSITION_PROPERTY
      Data property that maps to the timePosition element. The possible values for this property are instances of TLcdGML31TimePosition.
  • Constructor Details

    • TLcdGML31TimeInstant

      public TLcdGML31TimeInstant()
    • TLcdGML31TimeInstant

      public TLcdGML31TimeInstant(TLcdDataType aType)
    • TLcdGML31TimeInstant

      public TLcdGML31TimeInstant(TLcdGML31TimePosition aPosition)
      Convenience constructor that initializes the instant with the given position.
      Parameters:
      aPosition - to time position to use
      Since:
      2018.0
  • Method Details

    • getTimePosition

      public TLcdGML31TimePosition getTimePosition()
      Returns the value of the property that maps to the timePosition element.

      Direct representation of a temporal position

      Returns:
      the value of the TIME_POSITION_PROPERTY property.
    • setTimePosition

      public void setTimePosition(TLcdGML31TimePosition aValue)
      Sets the value of the property that maps to the timePosition element.

      Direct representation of a temporal position

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