All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51PointReference extends TLcdAIXM51AbstractAIXMObject
Defines the location of a designated point using a combination of angles and distances based on the guidance service. The set of angles and distances must not under specify the location. The indications that are part of the PointReference must locate the same designated point.
Since:
10.0
  • Field Details

    • ROLE_PROPERTY

      public static final TLcdDataProperty ROLE_PROPERTY
      Data property that maps to the role element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeReferenceRole>.
    • PRIOR_FIX_TOLERANCE_PROPERTY

      public static final TLcdDataProperty PRIOR_FIX_TOLERANCE_PROPERTY
      Data property that maps to the priorFixTolerance element. The possible values for this property are instances of TLcdAIXM51ValDistanceSigned.
    • POST_FIX_TOLERANCE_PROPERTY

      public static final TLcdDataProperty POST_FIX_TOLERANCE_PROPERTY
      Data property that maps to the postFixTolerance element. The possible values for this property are instances of TLcdAIXM51ValDistanceSigned.
    • POINT_PROPERTY

      public static final TLcdDataProperty POINT_PROPERTY
      Data property that maps to the point element. The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51DesignatedPointTimeSlice>.
    • FACILITY_ANGLE_PROPERTY

      public static final TLcdDataProperty FACILITY_ANGLE_PROPERTY
      Data property that maps to the facilityAngle element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AngleUse>>.
    • FACILITY_DISTANCE_PROPERTY

      public static final TLcdDataProperty FACILITY_DISTANCE_PROPERTY
      Data property that maps to the facilityDistance element. The possible values for this property are instances of List<TLcdAIXM51FeatureAssociation<TLcdAIXM51DistanceIndicationTimeSlice>>.
    • FIX_TOLERANCE_AREA_PROPERTY

      public static final TLcdDataProperty FIX_TOLERANCE_AREA_PROPERTY
      Data property that maps to the fixToleranceArea element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51Surface>.
    • 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>>.
    • EXTENSION_PROPERTY

      public static final TLcdDataProperty EXTENSION_PROPERTY
      Data property that maps to the extension element. The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
  • Constructor Details

    • TLcdAIXM51PointReference

      public TLcdAIXM51PointReference()
    • TLcdAIXM51PointReference

      public TLcdAIXM51PointReference(TLcdDataType aType)
  • Method Details

    • getRole

      public TLcdAIXM51CodeReferenceRole getRole()
      Returns the role value contained in the value of the ROLE_PROPERTY property. Returns null if the value of the ROLE_PROPERTY property is null.

      Describes the role of the defined point reference. Example: DME, INT, recommended navaid, fix tolerance

      Returns:
      the role value of the ROLE_PROPERTY property.
      See Also:
    • setRole

      public void setRole(TLcdAIXM51CodeReferenceRole aValue)
      Sets the value of the property that maps to the role element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the ROLE_PROPERTY property is set to null.

      Describes the role of the defined point reference. Example: DME, INT, recommended navaid, fix tolerance

      Parameters:
      aValue - the role value to set for the ROLE_PROPERTY property.
    • getPriorFixTolerance

      public TLcdAIXM51ValDistanceSigned getPriorFixTolerance()
      Returns the value of the property that maps to the priorFixTolerance element.

      Because the fix may be received early, protection against obstacles must be provided from a line perpendicular to the flight course. PriorFixTolerance indicates the error distance (from the fix to the earliest point where the fix may be received along the flight course.

      Returns:
      the value of the PRIOR_FIX_TOLERANCE_PROPERTY property.
    • setPriorFixTolerance

      public void setPriorFixTolerance(TLcdAIXM51ValDistanceSigned aValue)
      Sets the value of the property that maps to the priorFixTolerance element.

      Because the fix may be received early, protection against obstacles must be provided from a line perpendicular to the flight course. PriorFixTolerance indicates the error distance (from the fix to the earliest point where the fix may be received along the flight course.

      Parameters:
      aValue - the value to set for the PRIOR_FIX_TOLERANCE_PROPERTY property.
    • getPostFixTolerance

      public TLcdAIXM51ValDistanceSigned getPostFixTolerance()
      Returns the value of the property that maps to the postFixTolerance element.

      Indicates the error distance (from the fix to the latest point where the fix may be received along the flight course.

      Returns:
      the value of the POST_FIX_TOLERANCE_PROPERTY property.
    • setPostFixTolerance

      public void setPostFixTolerance(TLcdAIXM51ValDistanceSigned aValue)
      Sets the value of the property that maps to the postFixTolerance element.

      Indicates the error distance (from the fix to the latest point where the fix may be received along the flight course.

      Parameters:
      aValue - the value to set for the POST_FIX_TOLERANCE_PROPERTY property.
    • getPoint

      Returns the role value contained in the value of the POINT_PROPERTY property. Returns null if the value of the POINT_PROPERTY property is null.

      A point defined by a latitude and longitude and/or a combination of angle and/or distance indications.

      Returns:
      the role value of the POINT_PROPERTY property.
      See Also:
    • setPoint

      public void setPoint(TLcdAIXM51Feature<TLcdAIXM51DesignatedPointTimeSlice> aValue)
      Sets the value of the property that maps to the point element. to a new instance of the association class TLcdAIXM51FeatureAssociation initialized with the given role value. In case the given role value is null, the POINT_PROPERTY property is set to null.

      A point defined by a latitude and longitude and/or a combination of angle and/or distance indications.

      Parameters:
      aValue - the role value to set for the POINT_PROPERTY property.
    • getFacilityAngle

      public List<TLcdAIXM51AngleUse> getFacilityAngle()
      Gets the value of the FACILITY_ANGLE_PROPERTY property adapted to a list of TLcdAIXM51AngleUse instances.

      Angle from the facility to the Significant Point.

      Returns:
      the value of the FACILITY_ANGLE_PROPERTY property adapted to a list of TLcdAIXM51AngleUse instances.
      See Also:
    • getFacilityDistance

      Gets the value of the FACILITY_DISTANCE_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.

      Distance from the facility to the Significant Point.

      Returns:
      the value of the FACILITY_DISTANCE_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.
      See Also:
    • getFixToleranceArea

      public TLcdAIXM51Surface getFixToleranceArea()
      Returns the role value contained in the value of the FIX_TOLERANCE_AREA_PROPERTY property. Returns null if the value of the FIX_TOLERANCE_AREA_PROPERTY property is null.

      The dimensions of the fix tolerance area are determined by the system use accuracy of the navigation aid(s) on which the fix is based, and the distance from the facility.

      Returns:
      the role value of the FIX_TOLERANCE_AREA_PROPERTY property.
      See Also:
    • setFixToleranceArea

      public void setFixToleranceArea(TLcdAIXM51Surface aValue)
      Sets the value of the property that maps to the fixToleranceArea element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the FIX_TOLERANCE_AREA_PROPERTY property is set to null.

      The dimensions of the fix tolerance area are determined by the system use accuracy of the navigation aid(s) on which the fix is based, and the distance from the facility.

      Parameters:
      aValue - the role value to set for the FIX_TOLERANCE_AREA_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:
    • getExtension

      public List<TLcdAIXM51AbstractExtension> getExtension()
      Gets the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      Returns:
      the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      See Also: