Class TLcdGML31MovingObjectStatus

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

public class TLcdGML31MovingObjectStatus extends TLcdGML31AbstractTimeSlice
This type encapsulates various dynamic properties of moving objects (points, lines, regions). It is useful for dealing with features whose geometry or topology changes over time.
Since:
10.0
See Also:
  • Field Details

    • 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.
    • SPEED_PROPERTY

      public static final TLcdDataProperty SPEED_PROPERTY
      Data property that maps to the speed element. The possible values for this property are instances of TLcdGML31Measure.
    • BEARING_PROPERTY

      public static final TLcdDataProperty BEARING_PROPERTY
      Data property that maps to the bearing element. The possible values for this property are instances of TLcdGML31DirectionProperty.
    • ACCELERATION_PROPERTY

      public static final TLcdDataProperty ACCELERATION_PROPERTY
      Data property that maps to the acceleration element. The possible values for this property are instances of TLcdGML31Measure.
    • ELEVATION_PROPERTY

      public static final TLcdDataProperty ELEVATION_PROPERTY
      Data property that maps to the elevation element. The possible values for this property are instances of TLcdGML31Measure.
    • STATUS_PROPERTY

      public static final TLcdDataProperty STATUS_PROPERTY
      Data property that maps to the status element. The possible values for this property are instances of TLcdGML31StringOrRef.
  • Constructor Details

    • TLcdGML31MovingObjectStatus

      public TLcdGML31MovingObjectStatus()
    • TLcdGML31MovingObjectStatus

      public TLcdGML31MovingObjectStatus(TLcdDataType aType)
  • Method Details

    • 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.
    • getSpeed

      public TLcdGML31Measure getSpeed()
      Returns the value of the property that maps to the speed element.
      Returns:
      the value of the SPEED_PROPERTY property.
    • setSpeed

      public void setSpeed(TLcdGML31Measure aValue)
      Sets the value of the property that maps to the speed element.
      Parameters:
      aValue - the value to set for the SPEED_PROPERTY property.
    • getBearing

      public Object getBearing()
      Returns the value of the property that maps to the bearing element.
      Returns:
      the value of the BEARING_PROPERTY property.
      See Also:
    • setBearing

      public void setBearing(Object aValue)
      Sets the value of the property that maps to the bearing element.
      Parameters:
      aValue - the value to set for the BEARING_PROPERTY property.
    • getAcceleration

      public TLcdGML31Measure getAcceleration()
      Returns the value of the property that maps to the acceleration element.
      Returns:
      the value of the ACCELERATION_PROPERTY property.
    • setAcceleration

      public void setAcceleration(TLcdGML31Measure aValue)
      Sets the value of the property that maps to the acceleration element.
      Parameters:
      aValue - the value to set for the ACCELERATION_PROPERTY property.
    • getElevation

      public TLcdGML31Measure getElevation()
      Returns the value of the property that maps to the elevation element.
      Returns:
      the value of the ELEVATION_PROPERTY property.
    • setElevation

      public void setElevation(TLcdGML31Measure aValue)
      Sets the value of the property that maps to the elevation element.
      Parameters:
      aValue - the value to set for the ELEVATION_PROPERTY property.
    • getStatus

      public TLcdGML31StringOrRef getStatus()
      Returns the value of the property that maps to the status element.
      Returns:
      the value of the STATUS_PROPERTY property.
    • setStatus

      public void setStatus(TLcdGML31StringOrRef aValue)
      Sets the value of the property that maps to the status element.
      Parameters:
      aValue - the value to set for the STATUS_PROPERTY property.