java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMObject
com.luciad.format.aixm51.model.features.procedure.minimumandemergencysafealtitude.TLcdAIXM51SafeAltitudeAreaSector
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51SafeAltitudeAreaSector extends TLcdAIXM51AbstractAIXMObject
Subdivision of the MSA to allow for lower altitudes.
Since:
10.0
  • Field Details

    • BUFFER_WIDTH_PROPERTY

      public static final TLcdDataProperty BUFFER_WIDTH_PROPERTY
      Data property that maps to the bufferWidth element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • 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>.
    • SIGNIFICANT_OBSTACLE_PROPERTY

      public static final TLcdDataProperty SIGNIFICANT_OBSTACLE_PROPERTY
      Data property that maps to the significantObstacle element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Obstruction>>.
    • SECTOR_DEFINITION_PROPERTY

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

    • TLcdAIXM51SafeAltitudeAreaSector

      public TLcdAIXM51SafeAltitudeAreaSector()
    • TLcdAIXM51SafeAltitudeAreaSector

      public TLcdAIXM51SafeAltitudeAreaSector(TLcdDataType aType)
  • Method Details

    • getBufferWidth

      public TLcdAIXM51ValDistance getBufferWidth()
      Returns the value of the property that maps to the bufferWidth element.

      Width of the secondary area used to evaluate the lowest usable altitude for obstacle assessment.

      Returns:
      the value of the BUFFER_WIDTH_PROPERTY property.
    • setBufferWidth

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

      Width of the secondary area used to evaluate the lowest usable altitude for obstacle assessment.

      Parameters:
      aValue - the value to set for the BUFFER_WIDTH_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 graphical area described for the Safe Area sector.

      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 graphical area described for the Safe Area sector.

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

      public List<TLcdAIXM51Obstruction> getSignificantObstacle()
      Gets the value of the SIGNIFICANT_OBSTACLE_PROPERTY property adapted to a list of TLcdAIXM51Obstruction instances.

      The obstacle that controls the altitude definition of the sector.

      Returns:
      the value of the SIGNIFICANT_OBSTACLE_PROPERTY property adapted to a list of TLcdAIXM51Obstruction instances.
      See Also:
    • getSectorDefinition

      public TLcdAIXM51CircleSector getSectorDefinition()
      Returns the role value contained in the value of the SECTOR_DEFINITION_PROPERTY property. Returns null if the value of the SECTOR_DEFINITION_PROPERTY property is null.

      A non graphical definition describing a portion of a circle.

      Returns:
      the role value of the SECTOR_DEFINITION_PROPERTY property.
      See Also:
    • setSectorDefinition

      public void setSectorDefinition(TLcdAIXM51CircleSector aValue)
      Sets the value of the property that maps to the sectorDefinition 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 SECTOR_DEFINITION_PROPERTY property is set to null.

      A non graphical definition describing a portion of a circle.

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