Class TLcdAIXM51Obstruction
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theadjustment
element.static final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to thecloseIn
element.static final TLcdDataProperty
Data property that maps to thecontrolling
element.static final TLcdDataProperty
Data property that maps to theextension
element.static final TLcdDataProperty
Data property that maps to theminimumAltitude
element.static final TLcdDataProperty
Data property that maps to theobstaclePlacement
element.static final TLcdDataProperty
Data property that maps to therequiredClearance
element.static final TLcdDataProperty
Data property that maps to theslopePenetration
element.static final TLcdDataProperty
Data property that maps to thesurfacePenetration
element.static final TLcdDataProperty
Data property that maps to thetheVerticalStructure
element.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of theADJUSTMENT_PROPERTY
property adapted to a list ofTLcdAIXM51AltitudeAdjustment
instances.Gets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Returns the role value contained in the value of theCLOSE_IN_PROPERTY
property.Returns the role value contained in the value of theCONTROLLING_PROPERTY
property.Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.Returns the value of the property that maps to theminimumAltitude
element.Gets the value of theOBSTACLE_PLACEMENT_PROPERTY
property adapted to a list ofTLcdAIXM51ObstaclePlacement
instances.Returns the value of the property that maps to therequiredClearance
element.Returns the role value contained in the value of theSLOPE_PENETRATION_PROPERTY
property.Returns the role value contained in the value of theSURFACE_PENETRATION_PROPERTY
property.Returns the role value contained in the value of theTHE_VERTICAL_STRUCTURE_PROPERTY
property.void
setCloseIn
(TLcdAIXM51CodeYesNo aValue) Sets the value of the property that maps to thecloseIn
element.void
setControlling
(TLcdAIXM51CodeYesNo aValue) Sets the value of the property that maps to thecontrolling
element.void
Sets the value of the property that maps to theminimumAltitude
element.void
Sets the value of the property that maps to therequiredClearance
element.void
setSlopePenetration
(Double aValue) Sets the value of the property that maps to theslopePenetration
element.void
Sets the value of the property that maps to thesurfacePenetration
element.void
Sets the value of the property that maps to thetheVerticalStructure
element.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
REQUIRED_CLEARANCE_PROPERTY
Data property that maps to therequiredClearance
element. The possible values for this property are instances ofTLcdAIXM51ValDistance
. -
MINIMUM_ALTITUDE_PROPERTY
Data property that maps to theminimumAltitude
element. The possible values for this property are instances ofTLcdAIXM51ValDistanceVertical
. -
SURFACE_PENETRATION_PROPERTY
Data property that maps to thesurfacePenetration
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
. -
SLOPE_PENETRATION_PROPERTY
Data property that maps to theslopePenetration
element. The possible values for this property are instances ofTLcdAIXM51Optional<Double>
. -
CONTROLLING_PROPERTY
Data property that maps to thecontrolling
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
. -
CLOSE_IN_PROPERTY
Data property that maps to thecloseIn
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
. -
THE_VERTICAL_STRUCTURE_PROPERTY
Data property that maps to thetheVerticalStructure
element. The possible values for this property are instances ofTLcdAIXM51FeatureAssociation<TLcdAIXM51VerticalStructureTimeSlice>
. -
ADJUSTMENT_PROPERTY
Data property that maps to theadjustment
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51AltitudeAdjustment>>
. -
OBSTACLE_PLACEMENT_PROPERTY
Data property that maps to theobstaclePlacement
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51ObstaclePlacement>>
. -
ANNOTATION_PROPERTY
Data property that maps to theannotation
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>
. -
EXTENSION_PROPERTY
Data property that maps to theextension
element. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.
-
-
Constructor Details
-
TLcdAIXM51Obstruction
public TLcdAIXM51Obstruction() -
TLcdAIXM51Obstruction
-
-
Method Details
-
getRequiredClearance
Returns the value of the property that maps to therequiredClearance
element.Required altitude adjustment above any obstacle or terrain within a defined safety buffer region. The safety buffer allows for errors in the air and in the accuracy of data such as obstacle accuracy. This together with other adjustments (human factor adjustments, lighting adjustments, altimeter adjustments, etc). give the minimum altitude.
- Returns:
- the value of the
REQUIRED_CLEARANCE_PROPERTY
property.
-
setRequiredClearance
Sets the value of the property that maps to therequiredClearance
element.Required altitude adjustment above any obstacle or terrain within a defined safety buffer region. The safety buffer allows for errors in the air and in the accuracy of data such as obstacle accuracy. This together with other adjustments (human factor adjustments, lighting adjustments, altimeter adjustments, etc). give the minimum altitude.
- Parameters:
aValue
- the value to set for theREQUIRED_CLEARANCE_PROPERTY
property.
-
getMinimumAltitude
Returns the value of the property that maps to theminimumAltitude
element.The value of the minimum obstacle clearance altitude.
- Returns:
- the value of the
MINIMUM_ALTITUDE_PROPERTY
property.
-
setMinimumAltitude
Sets the value of the property that maps to theminimumAltitude
element.The value of the minimum obstacle clearance altitude.
- Parameters:
aValue
- the value to set for theMINIMUM_ALTITUDE_PROPERTY
property.
-
getSurfacePenetration
Returns the role value contained in the value of theSURFACE_PENETRATION_PROPERTY
property. Returnsnull
if the value of theSURFACE_PENETRATION_PROPERTY
property isnull
.A code indicating whether the controlling obstacle penetrates the assessment surfaces. Rule: if surfacePenetration is "NO", then slopePenetration will not have a value.
- Returns:
- the role value of the
SURFACE_PENETRATION_PROPERTY
property. - See Also:
-
setSurfacePenetration
Sets the value of the property that maps to thesurfacePenetration
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theSURFACE_PENETRATION_PROPERTY
property is set tonull
.A code indicating whether the controlling obstacle penetrates the assessment surfaces. Rule: if surfacePenetration is "NO", then slopePenetration will not have a value.
- Parameters:
aValue
- the role value to set for theSURFACE_PENETRATION_PROPERTY
property.
-
getSlopePenetration
Returns the role value contained in the value of theSLOPE_PENETRATION_PROPERTY
property. Returnsnull
if the value of theSLOPE_PENETRATION_PROPERTY
property isnull
.A value calculated by dividing 102.0 (a constant) with the angle of the glidepath
- Returns:
- the role value of the
SLOPE_PENETRATION_PROPERTY
property. - See Also:
-
setSlopePenetration
Sets the value of the property that maps to theslopePenetration
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theSLOPE_PENETRATION_PROPERTY
property is set tonull
.A value calculated by dividing 102.0 (a constant) with the angle of the glidepath
- Parameters:
aValue
- the role value to set for theSLOPE_PENETRATION_PROPERTY
property.
-
getControlling
Returns the role value contained in the value of theCONTROLLING_PROPERTY
property. Returnsnull
if the value of theCONTROLLING_PROPERTY
property isnull
.Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
- Returns:
- the role value of the
CONTROLLING_PROPERTY
property. - See Also:
-
setControlling
Sets the value of the property that maps to thecontrolling
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theCONTROLLING_PROPERTY
property is set tonull
.Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
- Parameters:
aValue
- the role value to set for theCONTROLLING_PROPERTY
property.
-
getCloseIn
Returns the role value contained in the value of theCLOSE_IN_PROPERTY
property. Returnsnull
if the value of theCLOSE_IN_PROPERTY
property isnull
."Close-In Obstacles" are those that would penetrate the 40:1 OCS and would require a climb gradient to 200 feet or less above the departure end of runway. So if an aircraft climbs at the minimum standard 200 feet per NM, "Close-In Obstacles" are those within 1 NM from the end of the runway.
- Returns:
- the role value of the
CLOSE_IN_PROPERTY
property. - See Also:
-
setCloseIn
Sets the value of the property that maps to thecloseIn
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theCLOSE_IN_PROPERTY
property is set tonull
."Close-In Obstacles" are those that would penetrate the 40:1 OCS and would require a climb gradient to 200 feet or less above the departure end of runway. So if an aircraft climbs at the minimum standard 200 feet per NM, "Close-In Obstacles" are those within 1 NM from the end of the runway.
- Parameters:
aValue
- the role value to set for theCLOSE_IN_PROPERTY
property.
-
getTheVerticalStructure
Returns the role value contained in the value of theTHE_VERTICAL_STRUCTURE_PROPERTY
property. Returnsnull
if the value of theTHE_VERTICAL_STRUCTURE_PROPERTY
property isnull
.Vertical assessment controlling obstacle.
- Returns:
- the role value of the
THE_VERTICAL_STRUCTURE_PROPERTY
property. - See Also:
-
setTheVerticalStructure
Sets the value of the property that maps to thetheVerticalStructure
element. to a new instance of the association classTLcdAIXM51FeatureAssociation
initialized with the given role value. In case the given role value isnull
, theTHE_VERTICAL_STRUCTURE_PROPERTY
property is set tonull
.Vertical assessment controlling obstacle.
- Parameters:
aValue
- the role value to set for theTHE_VERTICAL_STRUCTURE_PROPERTY
property.
-
getAdjustment
Gets the value of theADJUSTMENT_PROPERTY
property adapted to a list ofTLcdAIXM51AltitudeAdjustment
instances.Operational factors applied to obstacle clearance altitudes to produce the safest usable altitude.
- Returns:
- the value of the
ADJUSTMENT_PROPERTY
property adapted to a list ofTLcdAIXM51AltitudeAdjustment
instances. - See Also:
-
getObstaclePlacement
Gets the value of theOBSTACLE_PLACEMENT_PROPERTY
property adapted to a list ofTLcdAIXM51ObstaclePlacement
instances.location of obstacle in relation to a given point.
- Returns:
- the value of the
OBSTACLE_PLACEMENT_PROPERTY
property adapted to a list ofTLcdAIXM51ObstaclePlacement
instances. - See Also:
-
getAnnotation
Gets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.- Returns:
- the value of the
ANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances. - See Also:
-
getExtension
Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.- Returns:
- the value of the
EXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances. - See Also:
-