Class TLcdAIXM51Obstruction
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theadjustmentelement.static final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thecloseInelement.static final TLcdDataPropertyData property that maps to thecontrollingelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to theminimumAltitudeelement.static final TLcdDataPropertyData property that maps to theobstaclePlacementelement.static final TLcdDataPropertyData property that maps to therequiredClearanceelement.static final TLcdDataPropertyData property that maps to theslopePenetrationelement.static final TLcdDataPropertyData property that maps to thesurfacePenetrationelement.static final TLcdDataPropertyData property that maps to thetheVerticalStructureelement.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theADJUSTMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51AltitudeAdjustmentinstances.Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.Returns the role value contained in the value of theCLOSE_IN_PROPERTYproperty.Returns the role value contained in the value of theCONTROLLING_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the value of the property that maps to theminimumAltitudeelement.Gets the value of theOBSTACLE_PLACEMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51ObstaclePlacementinstances.Returns the value of the property that maps to therequiredClearanceelement.Returns the role value contained in the value of theSLOPE_PENETRATION_PROPERTYproperty.Returns the role value contained in the value of theSURFACE_PENETRATION_PROPERTYproperty.Returns the role value contained in the value of theTHE_VERTICAL_STRUCTURE_PROPERTYproperty.voidsetCloseIn(TLcdAIXM51CodeYesNo aValue) Sets the value of the property that maps to thecloseInelement.voidsetControlling(TLcdAIXM51CodeYesNo aValue) Sets the value of the property that maps to thecontrollingelement.voidSets the value of the property that maps to theminimumAltitudeelement.voidSets the value of the property that maps to therequiredClearanceelement.voidsetSlopePenetration(Double aValue) Sets the value of the property that maps to theslopePenetrationelement.voidSets the value of the property that maps to thesurfacePenetrationelement.voidSets the value of the property that maps to thetheVerticalStructureelement.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 therequiredClearanceelement. The possible values for this property are instances ofTLcdAIXM51ValDistance. -
MINIMUM_ALTITUDE_PROPERTY
Data property that maps to theminimumAltitudeelement. The possible values for this property are instances ofTLcdAIXM51ValDistanceVertical. -
SURFACE_PENETRATION_PROPERTY
Data property that maps to thesurfacePenetrationelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>. -
SLOPE_PENETRATION_PROPERTY
Data property that maps to theslopePenetrationelement. The possible values for this property are instances ofTLcdAIXM51Optional<Double>. -
CONTROLLING_PROPERTY
Data property that maps to thecontrollingelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>. -
CLOSE_IN_PROPERTY
Data property that maps to thecloseInelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>. -
THE_VERTICAL_STRUCTURE_PROPERTY
Data property that maps to thetheVerticalStructureelement. The possible values for this property are instances ofTLcdAIXM51FeatureAssociation<TLcdAIXM51VerticalStructureTimeSlice>. -
ADJUSTMENT_PROPERTY
Data property that maps to theadjustmentelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51AltitudeAdjustment>>. -
OBSTACLE_PLACEMENT_PROPERTY
Data property that maps to theobstaclePlacementelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51ObstaclePlacement>>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. 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 therequiredClearanceelement.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_PROPERTYproperty.
-
setRequiredClearance
Sets the value of the property that maps to therequiredClearanceelement.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_PROPERTYproperty.
-
getMinimumAltitude
Returns the value of the property that maps to theminimumAltitudeelement.The value of the minimum obstacle clearance altitude.
- Returns:
- the value of the
MINIMUM_ALTITUDE_PROPERTYproperty.
-
setMinimumAltitude
Sets the value of the property that maps to theminimumAltitudeelement.The value of the minimum obstacle clearance altitude.
- Parameters:
aValue- the value to set for theMINIMUM_ALTITUDE_PROPERTYproperty.
-
getSurfacePenetration
Returns the role value contained in the value of theSURFACE_PENETRATION_PROPERTYproperty. Returnsnullif the value of theSURFACE_PENETRATION_PROPERTYproperty 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_PROPERTYproperty. - See Also:
-
setSurfacePenetration
Sets the value of the property that maps to thesurfacePenetrationelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theSURFACE_PENETRATION_PROPERTYproperty 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_PROPERTYproperty.
-
getSlopePenetration
Returns the role value contained in the value of theSLOPE_PENETRATION_PROPERTYproperty. Returnsnullif the value of theSLOPE_PENETRATION_PROPERTYproperty isnull.A value calculated by dividing 102.0 (a constant) with the angle of the glidepath
- Returns:
- the role value of the
SLOPE_PENETRATION_PROPERTYproperty. - See Also:
-
setSlopePenetration
Sets the value of the property that maps to theslopePenetrationelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theSLOPE_PENETRATION_PROPERTYproperty 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_PROPERTYproperty.
-
getControlling
Returns the role value contained in the value of theCONTROLLING_PROPERTYproperty. Returnsnullif the value of theCONTROLLING_PROPERTYproperty isnull.Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
- Returns:
- the role value of the
CONTROLLING_PROPERTYproperty. - See Also:
-
setControlling
Sets the value of the property that maps to thecontrollingelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theCONTROLLING_PROPERTYproperty is set tonull.Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
- Parameters:
aValue- the role value to set for theCONTROLLING_PROPERTYproperty.
-
getCloseIn
Returns the role value contained in the value of theCLOSE_IN_PROPERTYproperty. Returnsnullif the value of theCLOSE_IN_PROPERTYproperty 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_PROPERTYproperty. - See Also:
-
setCloseIn
Sets the value of the property that maps to thecloseInelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theCLOSE_IN_PROPERTYproperty 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_PROPERTYproperty.
-
getTheVerticalStructure
Returns the role value contained in the value of theTHE_VERTICAL_STRUCTURE_PROPERTYproperty. Returnsnullif the value of theTHE_VERTICAL_STRUCTURE_PROPERTYproperty isnull.Vertical assessment controlling obstacle.
- Returns:
- the role value of the
THE_VERTICAL_STRUCTURE_PROPERTYproperty. - See Also:
-
setTheVerticalStructure
Sets the value of the property that maps to thetheVerticalStructureelement. to a new instance of the association classTLcdAIXM51FeatureAssociationinitialized with the given role value. In case the given role value isnull, theTHE_VERTICAL_STRUCTURE_PROPERTYproperty is set tonull.Vertical assessment controlling obstacle.
- Parameters:
aValue- the role value to set for theTHE_VERTICAL_STRUCTURE_PROPERTYproperty.
-
getAdjustment
Gets the value of theADJUSTMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51AltitudeAdjustmentinstances.Operational factors applied to obstacle clearance altitudes to produce the safest usable altitude.
- Returns:
- the value of the
ADJUSTMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51AltitudeAdjustmentinstances. - See Also:
-
getObstaclePlacement
Gets the value of theOBSTACLE_PLACEMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51ObstaclePlacementinstances.location of obstacle in relation to a given point.
- Returns:
- the value of the
OBSTACLE_PLACEMENT_PROPERTYproperty adapted to a list ofTLcdAIXM51ObstaclePlacementinstances. - See Also:
-
getAnnotation
Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.- Returns:
- the value of the
ANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances. - See Also:
-
getExtension
Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.- Returns:
- the value of the
EXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances. - See Also:
-