All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51ApproachDistanceTable extends TLcdAIXM51AbstractAIXMObject
Other distances (not defined by a segment) that are to be depicted on the profile view, such as HAT for ILS CAT II approaches.
Since:
10.0
  • Field Details

    • STARTING_MEASUREMENT_POINT_PROPERTY

      public static final TLcdDataProperty STARTING_MEASUREMENT_POINT_PROPERTY
      Data property that maps to the startingMeasurementPoint element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeProcedureDistance>.
    • VALUE_HAT_PROPERTY

      public static final TLcdDataProperty VALUE_HAT_PROPERTY
      Data property that maps to the valueHAT element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • ENDING_MEASUREMENT_POINT_PROPERTY

      public static final TLcdDataProperty ENDING_MEASUREMENT_POINT_PROPERTY
      Data property that maps to the endingMeasurementPoint element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeProcedureDistance>.
    • DISTANCE_PROPERTY

      public static final TLcdDataProperty DISTANCE_PROPERTY
      Data property that maps to the distance 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>>.
    • 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

    • TLcdAIXM51ApproachDistanceTable

      public TLcdAIXM51ApproachDistanceTable()
    • TLcdAIXM51ApproachDistanceTable

      public TLcdAIXM51ApproachDistanceTable(TLcdDataType aType)
  • Method Details

    • getStartingMeasurementPoint

      public TLcdAIXM51CodeProcedureDistance getStartingMeasurementPoint()
      Returns the role value contained in the value of the STARTING_MEASUREMENT_POINT_PROPERTY property. Returns null if the value of the STARTING_MEASUREMENT_POINT_PROPERTY property is null.

      Indicates starting point of the vertical or horizontal measurement

      Returns:
      the role value of the STARTING_MEASUREMENT_POINT_PROPERTY property.
      See Also:
    • setStartingMeasurementPoint

      public void setStartingMeasurementPoint(TLcdAIXM51CodeProcedureDistance aValue)
      Sets the value of the property that maps to the startingMeasurementPoint 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 STARTING_MEASUREMENT_POINT_PROPERTY property is set to null.

      Indicates starting point of the vertical or horizontal measurement

      Parameters:
      aValue - the role value to set for the STARTING_MEASUREMENT_POINT_PROPERTY property.
    • getValueHAT

      public TLcdAIXM51ValDistanceVertical getValueHAT()
      Returns the value of the property that maps to the valueHAT element.

      The altitude of the start point at the distance given. Used to indicate the distance from the threshold for a specified descent altitude.

      Returns:
      the value of the VALUE_HAT_PROPERTY property.
    • setValueHAT

      public void setValueHAT(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the valueHAT element.

      The altitude of the start point at the distance given. Used to indicate the distance from the threshold for a specified descent altitude.

      Parameters:
      aValue - the value to set for the VALUE_HAT_PROPERTY property.
    • getEndingMeasurementPoint

      public TLcdAIXM51CodeProcedureDistance getEndingMeasurementPoint()
      Returns the role value contained in the value of the ENDING_MEASUREMENT_POINT_PROPERTY property. Returns null if the value of the ENDING_MEASUREMENT_POINT_PROPERTY property is null.

      Indicates ending point of the vertical or horizontal measurement

      Returns:
      the role value of the ENDING_MEASUREMENT_POINT_PROPERTY property.
      See Also:
    • setEndingMeasurementPoint

      public void setEndingMeasurementPoint(TLcdAIXM51CodeProcedureDistance aValue)
      Sets the value of the property that maps to the endingMeasurementPoint 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 ENDING_MEASUREMENT_POINT_PROPERTY property is set to null.

      Indicates ending point of the vertical or horizontal measurement

      Parameters:
      aValue - the role value to set for the ENDING_MEASUREMENT_POINT_PROPERTY property.
    • getDistance

      public TLcdAIXM51ValDistance getDistance()
      Returns the value of the property that maps to the distance element.

      Calculated distanced between the start and end point.

      Returns:
      the value of the DISTANCE_PROPERTY property.
    • setDistance

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

      Calculated distanced between the start and end point.

      Parameters:
      aValue - the value to set for the DISTANCE_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: