Class TLcdAIXM51AerialRefuellingAnchor

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51AerialRefuellingAnchor extends TLcdAIXM51AbstractAIXMObject
A prescribed pattern, established by air refuelling points, along which air-to-air refuelling of aircraft is performed.
Since:
10.0
  • Field Details

    • OUTBOUND_COURSE_PROPERTY

      public static final TLcdDataProperty OUTBOUND_COURSE_PROPERTY
      Data property that maps to the outboundCourse element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • OUTBOUND_COURSE_TYPE_PROPERTY

      public static final TLcdDataProperty OUTBOUND_COURSE_TYPE_PROPERTY
      Data property that maps to the outboundCourseType element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeCourse>.
    • INBOUND_COURSE_PROPERTY

      public static final TLcdDataProperty INBOUND_COURSE_PROPERTY
      Data property that maps to the inboundCourse element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • TURN_DIRECTION_PROPERTY

      public static final TLcdDataProperty TURN_DIRECTION_PROPERTY
      Data property that maps to the turnDirection element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeDirectionTurn>.
    • SPEED_LIMIT_PROPERTY

      public static final TLcdDataProperty SPEED_LIMIT_PROPERTY
      Data property that maps to the speedLimit element. The possible values for this property are instances of TLcdAIXM51ValSpeed.
    • LEG_SEPARATION_PROPERTY

      public static final TLcdDataProperty LEG_SEPARATION_PROPERTY
      Data property that maps to the legSeparation element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • LEG_LENGTH_PROPERTY

      public static final TLcdDataProperty LEG_LENGTH_PROPERTY
      Data property that maps to the legLength element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • REFUELLING_BASE_LEVEL_PROPERTY

      public static final TLcdDataProperty REFUELLING_BASE_LEVEL_PROPERTY
      Data property that maps to the refuellingBaseLevel element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY

      public static final TLcdDataProperty REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY
      Data property that maps to the refuellingBaseLevelReference element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>.
    • EXTENT_PROPERTY

      public static final TLcdDataProperty EXTENT_PROPERTY
      Data property that maps to the extent element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51Surface>.
    • VERTICAL_EXTENT_PROPERTY

      public static final TLcdDataProperty VERTICAL_EXTENT_PROPERTY
      Data property that maps to the verticalExtent element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AirspaceLayer>>.
    • 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 List<TLcdAIXM51Property<TLcdAIXM51AerialRefuellingPoint>>.
    • 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

    • TLcdAIXM51AerialRefuellingAnchor

      public TLcdAIXM51AerialRefuellingAnchor()
    • TLcdAIXM51AerialRefuellingAnchor

      public TLcdAIXM51AerialRefuellingAnchor(TLcdDataType aType)
  • Method Details

    • getOutboundCourse

      public Double getOutboundCourse()
      Returns the role value contained in the value of the OUTBOUND_COURSE_PROPERTY property. Returns null if the value of the OUTBOUND_COURSE_PROPERTY property is null.

      The radial, course, bearing or magnetic directional course (if navaid is a localizer) from the facility or waypoint on which anchor is based.

      Returns:
      the role value of the OUTBOUND_COURSE_PROPERTY property.
      See Also:
    • setOutboundCourse

      public void setOutboundCourse(Double aValue)
      Sets the value of the property that maps to the outboundCourse 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 OUTBOUND_COURSE_PROPERTY property is set to null.

      The radial, course, bearing or magnetic directional course (if navaid is a localizer) from the facility or waypoint on which anchor is based.

      Parameters:
      aValue - the role value to set for the OUTBOUND_COURSE_PROPERTY property.
    • getOutboundCourseType

      public TLcdAIXM51CodeCourse getOutboundCourseType()
      Returns the role value contained in the value of the OUTBOUND_COURSE_TYPE_PROPERTY property. Returns null if the value of the OUTBOUND_COURSE_TYPE_PROPERTY property is null.

      The type of outbound course from the facility or waypoint on which anchor is based.

      Returns:
      the role value of the OUTBOUND_COURSE_TYPE_PROPERTY property.
      See Also:
    • setOutboundCourseType

      public void setOutboundCourseType(TLcdAIXM51CodeCourse aValue)
      Sets the value of the property that maps to the outboundCourseType 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 OUTBOUND_COURSE_TYPE_PROPERTY property is set to null.

      The type of outbound course from the facility or waypoint on which anchor is based.

      Parameters:
      aValue - the role value to set for the OUTBOUND_COURSE_TYPE_PROPERTY property.
    • getInboundCourse

      public Double getInboundCourse()
      Returns the role value contained in the value of the INBOUND_COURSE_PROPERTY property. Returns null if the value of the INBOUND_COURSE_PROPERTY property is null.

      The course of the inbound leg.

      Returns:
      the role value of the INBOUND_COURSE_PROPERTY property.
      See Also:
    • setInboundCourse

      public void setInboundCourse(Double aValue)
      Sets the value of the property that maps to the inboundCourse 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 INBOUND_COURSE_PROPERTY property is set to null.

      The course of the inbound leg.

      Parameters:
      aValue - the role value to set for the INBOUND_COURSE_PROPERTY property.
    • getTurnDirection

      public TLcdAIXM51CodeDirectionTurn getTurnDirection()
      Returns the role value contained in the value of the TURN_DIRECTION_PROPERTY property. Returns null if the value of the TURN_DIRECTION_PROPERTY property is null.

      Direction of the turn

      Returns:
      the role value of the TURN_DIRECTION_PROPERTY property.
      See Also:
    • setTurnDirection

      public void setTurnDirection(TLcdAIXM51CodeDirectionTurn aValue)
      Sets the value of the property that maps to the turnDirection 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 TURN_DIRECTION_PROPERTY property is set to null.

      Direction of the turn

      Parameters:
      aValue - the role value to set for the TURN_DIRECTION_PROPERTY property.
    • getSpeedLimit

      public TLcdAIXM51ValSpeed getSpeedLimit()
      Returns the value of the property that maps to the speedLimit element.

      Restricted speed for containment in a smaller pattern

      Returns:
      the value of the SPEED_LIMIT_PROPERTY property.
    • setSpeedLimit

      public void setSpeedLimit(TLcdAIXM51ValSpeed aValue)
      Sets the value of the property that maps to the speedLimit element.

      Restricted speed for containment in a smaller pattern

      Parameters:
      aValue - the value to set for the SPEED_LIMIT_PROPERTY property.
    • getLegSeparation

      public TLcdAIXM51ValDistance getLegSeparation()
      Returns the value of the property that maps to the legSeparation element.

      Distance between two parallel legs of the Aerial Refuelling racetrack.

      Returns:
      the value of the LEG_SEPARATION_PROPERTY property.
    • setLegSeparation

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

      Distance between two parallel legs of the Aerial Refuelling racetrack.

      Parameters:
      aValue - the value to set for the LEG_SEPARATION_PROPERTY property.
    • getLegLength

      public TLcdAIXM51ValDistance getLegLength()
      Returns the value of the property that maps to the legLength element.

      The length of the Aerial Refuelling racetrack.

      Returns:
      the value of the LEG_LENGTH_PROPERTY property.
    • setLegLength

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

      The length of the Aerial Refuelling racetrack.

      Parameters:
      aValue - the value to set for the LEG_LENGTH_PROPERTY property.
    • getRefuellingBaseLevel

      public TLcdAIXM51ValDistanceVertical getRefuellingBaseLevel()
      Returns the value of the property that maps to the refuellingBaseLevel element.

      The lowest altitude or flight level at which refuelling operations can be performed.

      Returns:
      the value of the REFUELLING_BASE_LEVEL_PROPERTY property.
    • setRefuellingBaseLevel

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

      The lowest altitude or flight level at which refuelling operations can be performed.

      Parameters:
      aValue - the value to set for the REFUELLING_BASE_LEVEL_PROPERTY property.
    • getRefuellingBaseLevelReference

      public TLcdAIXM51CodeVerticalReference getRefuellingBaseLevelReference()
      Returns the role value contained in the value of the REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY property. Returns null if the value of the REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY property is null.

      The vertical reference system for the refuellingBaseLevel distance.

      Returns:
      the role value of the REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY property.
      See Also:
    • setRefuellingBaseLevelReference

      public void setRefuellingBaseLevelReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the refuellingBaseLevelReference 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 REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY property is set to null.

      The vertical reference system for the refuellingBaseLevel distance.

      Parameters:
      aValue - the role value to set for the REFUELLING_BASE_LEVEL_REFERENCE_PROPERTY property.
    • getExtent

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

      The Surface extent of the AerialRefuellingAnchor.

      Returns:
      the role value of the EXTENT_PROPERTY property.
      See Also:
    • setExtent

      public void setExtent(TLcdAIXM51Surface aValue)
      Sets the value of the property that maps to the extent 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 EXTENT_PROPERTY property is set to null.

      The Surface extent of the AerialRefuellingAnchor.

      Parameters:
      aValue - the role value to set for the EXTENT_PROPERTY property.
    • getVerticalExtent

      public List<TLcdAIXM51AirspaceLayer> getVerticalExtent()
      Gets the value of the VERTICAL_EXTENT_PROPERTY property adapted to a list of TLcdAIXM51AirspaceLayer instances.

      The vertical extent of the AerialRefuellingAnchor.

      Returns:
      the value of the VERTICAL_EXTENT_PROPERTY property adapted to a list of TLcdAIXM51AirspaceLayer instances.
      See Also:
    • getPoint

      Gets the value of the POINT_PROPERTY property adapted to a list of TLcdAIXM51AerialRefuellingPoint instances.

      AerialRefuellingPoint on a AerialRefuellingAnchor.

      Returns:
      the value of the POINT_PROPERTY property adapted to a list of TLcdAIXM51AerialRefuellingPoint instances.
      See Also:
    • 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: