Class TLcdAIXM51Point

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdPoint, ILcdShape, ILcd2DEditablePoint, ILcd2DEditableShape, ILcd3DEditablePoint, ILcd3DEditableShape, ILcdCloneable, ILcdDeepCloneable, Serializable, Cloneable
Direct Known Subclasses:
TLcdAIXM51ElevatedPoint

public class TLcdAIXM51Point extends TLcdGML32Point
A class that represents an AIXM 5.1 Point.
Since:
10.0
See Also:
  • Field Details

    • HORIZONTAL_ACCURACY_PROPERTY

      public static final TLcdDataProperty HORIZONTAL_ACCURACY_PROPERTY
      Data property that maps to the horizontalAccuracy element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • ANNOTATION_PROPERTY

      public static final TLcdDataProperty ANNOTATION_PROPERTY
      Data property that maps to the annotation element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>.
    • POS_GROUP_PROPERTY

      public static final TLcdDataProperty POS_GROUP_PROPERTY
      Data property that maps to the choice between the pos and coordinates elements. The possible values for this property are instances of
  • Constructor Details

    • TLcdAIXM51Point

      public TLcdAIXM51Point()
      Constructs a point.

      The model reference (or srsName) will be set to the default one for AIXM 5, which is: "urn:ogc:def:crs:EPSG::4326"

    • TLcdAIXM51Point

      public TLcdAIXM51Point(TLcdDataType aType)
      Constructs a point of type aType. The type should be an extension of an AIXM 5.1 point.

      The model reference (or srsName) will be set to the default one for AIXM 5, which is: "urn:ogc:def:crs:EPSG::4326"

      Parameters:
      aType - The data type of the point
      See Also:
    • TLcdAIXM51Point

      public TLcdAIXM51Point(ILcdModelReference aSrs)
      Constructs a point and initializes its model reference with aSrs.
      Parameters:
      aSrs - the model reference for this object
      Since:
      10.1
      See Also:
    • TLcdAIXM51Point

      public TLcdAIXM51Point(TLcdDataType aType, ILcdModelReference aSrs)
      Constructs a point of type aType and initializes its model reference with aSrs. The type should be an extension of an AIXM 5.1 point.
      Parameters:
      aType - The data type of the point
      aSrs - the model reference for this object
      Since:
      10.1
      See Also:
  • Method Details

    • getHorizontalAccuracy

      public TLcdAIXM51ValDistance getHorizontalAccuracy()
      Returns the value of the property that maps to the horizontalAccuracy element.

      The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 95 percent probability.

      Returns:
      the value of the HORIZONTAL_ACCURACY_PROPERTY property.
    • setHorizontalAccuracy

      public void setHorizontalAccuracy(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the horizontalAccuracy element.

      The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 95 percent probability.

      Parameters:
      aValue - the value to set for the HORIZONTAL_ACCURACY_PROPERTY property.
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      Returns:
      the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      See Also:
    • getPosGroup

      public ILcdDataObject getPosGroup()
      Returns the value of the property that maps to the choice between the pos and coordinates elements.

      The possible values for this property are instances of

      Returns:
      the value of the POS_GROUP_PROPERTY property.
    • setPosGroup

      public void setPosGroup(ILcdDataObject aValue)
      Sets the value of the property that maps to the choice between the pos and coordinates elements.

      The possible values for this property are instances of

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