public class TLcdAIXM51Obstruction extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ADJUSTMENT_PROPERTY
Data property that maps to the
adjustment element. |
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CLOSE_IN_PROPERTY
Data property that maps to the
closeIn element. |
static TLcdDataProperty |
CONTROLLING_PROPERTY
Data property that maps to the
controlling element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
MINIMUM_ALTITUDE_PROPERTY
Data property that maps to the
minimumAltitude element. |
static TLcdDataProperty |
OBSTACLE_PLACEMENT_PROPERTY
Data property that maps to the
obstaclePlacement element. |
static TLcdDataProperty |
REQUIRED_CLEARANCE_PROPERTY
Data property that maps to the
requiredClearance element. |
static TLcdDataProperty |
SLOPE_PENETRATION_PROPERTY
Data property that maps to the
slopePenetration element. |
static TLcdDataProperty |
SURFACE_PENETRATION_PROPERTY
Data property that maps to the
surfacePenetration element. |
static TLcdDataProperty |
THE_VERTICAL_STRUCTURE_PROPERTY
Data property that maps to the
theVerticalStructure element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51Obstruction() |
TLcdAIXM51Obstruction(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51AltitudeAdjustment> |
getAdjustment()
Gets the value of the
ADJUSTMENT_PROPERTY property adapted to a list of TLcdAIXM51AltitudeAdjustment instances. |
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
TLcdAIXM51CodeYesNo |
getCloseIn()
Returns the role value contained in the value of the
CLOSE_IN_PROPERTY property. |
TLcdAIXM51CodeYesNo |
getControlling()
Returns the role value contained in the value of the
CONTROLLING_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdAIXM51ValDistanceVertical |
getMinimumAltitude()
Returns the value of the property that maps to the
minimumAltitude element. |
List<TLcdAIXM51ObstaclePlacement> |
getObstaclePlacement()
Gets the value of the
OBSTACLE_PLACEMENT_PROPERTY property adapted to a list of TLcdAIXM51ObstaclePlacement instances. |
TLcdAIXM51ValDistance |
getRequiredClearance()
Returns the value of the property that maps to the
requiredClearance element. |
Double |
getSlopePenetration()
Returns the role value contained in the value of the
SLOPE_PENETRATION_PROPERTY property. |
TLcdAIXM51CodeYesNo |
getSurfacePenetration()
Returns the role value contained in the value of the
SURFACE_PENETRATION_PROPERTY property. |
TLcdAIXM51Feature<TLcdAIXM51VerticalStructureTimeSlice> |
getTheVerticalStructure()
Returns the role value contained in the value of the
THE_VERTICAL_STRUCTURE_PROPERTY property. |
void |
setCloseIn(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
closeIn element. |
void |
setControlling(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
controlling element. |
void |
setMinimumAltitude(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
minimumAltitude element. |
void |
setRequiredClearance(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
requiredClearance element. |
void |
setSlopePenetration(Double aValue)
Sets the value of the property that maps to the
slopePenetration element. |
void |
setSurfacePenetration(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
surfacePenetration element. |
void |
setTheVerticalStructure(TLcdAIXM51Feature<TLcdAIXM51VerticalStructureTimeSlice> aValue)
Sets the value of the property that maps to the
theVerticalStructure element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty REQUIRED_CLEARANCE_PROPERTY
requiredClearance
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty MINIMUM_ALTITUDE_PROPERTY
minimumAltitude
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty SURFACE_PENETRATION_PROPERTY
surfacePenetration
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty SLOPE_PENETRATION_PROPERTY
slopePenetration
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty CONTROLLING_PROPERTY
controlling
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty CLOSE_IN_PROPERTY
closeIn
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty THE_VERTICAL_STRUCTURE_PROPERTY
theVerticalStructure
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51VerticalStructureTimeSlice>
.public static final TLcdDataProperty ADJUSTMENT_PROPERTY
adjustment
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AltitudeAdjustment>>
.public static final TLcdDataProperty OBSTACLE_PLACEMENT_PROPERTY
obstaclePlacement
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ObstaclePlacement>>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51Obstruction()
public TLcdAIXM51Obstruction(TLcdDataType aType)
public TLcdAIXM51ValDistance getRequiredClearance()
requiredClearance
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.
REQUIRED_CLEARANCE_PROPERTY
property.public void setRequiredClearance(TLcdAIXM51ValDistance aValue)
requiredClearance
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.
aValue
- the value to set for the REQUIRED_CLEARANCE_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getMinimumAltitude()
minimumAltitude
element.
The value of the minimum obstacle clearance altitude.
MINIMUM_ALTITUDE_PROPERTY
property.public void setMinimumAltitude(TLcdAIXM51ValDistanceVertical aValue)
minimumAltitude
element.
The value of the minimum obstacle clearance altitude.
aValue
- the value to set for the MINIMUM_ALTITUDE_PROPERTY
property.public TLcdAIXM51CodeYesNo getSurfacePenetration()
SURFACE_PENETRATION_PROPERTY
property. Returns null
if the value of the SURFACE_PENETRATION_PROPERTY
property is null
.
A code indicating whether the controlling obstacle penetrates the assessment surfaces. Rule: if surfacePenetration is "NO", then slopePenetration will not have a value.
SURFACE_PENETRATION_PROPERTY
property.TLcdAIXM51Optional
public void setSurfacePenetration(TLcdAIXM51CodeYesNo aValue)
surfacePenetration
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 SURFACE_PENETRATION_PROPERTY
property is set to null
.
A code indicating whether the controlling obstacle penetrates the assessment surfaces. Rule: if surfacePenetration is "NO", then slopePenetration will not have a value.
aValue
- the role value to set for the SURFACE_PENETRATION_PROPERTY
property.public Double getSlopePenetration()
SLOPE_PENETRATION_PROPERTY
property. Returns null
if the value of the SLOPE_PENETRATION_PROPERTY
property is null
.
A value calculated by dividing 102.0 (a constant) with the angle of the glidepath
SLOPE_PENETRATION_PROPERTY
property.TLcdAIXM51Optional
public void setSlopePenetration(Double aValue)
slopePenetration
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 SLOPE_PENETRATION_PROPERTY
property is set to null
.
A value calculated by dividing 102.0 (a constant) with the angle of the glidepath
aValue
- the role value to set for the SLOPE_PENETRATION_PROPERTY
property.public TLcdAIXM51CodeYesNo getControlling()
CONTROLLING_PROPERTY
property. Returns null
if the value of the CONTROLLING_PROPERTY
property is null
.
Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
CONTROLLING_PROPERTY
property.TLcdAIXM51Optional
public void setControlling(TLcdAIXM51CodeYesNo aValue)
controlling
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 CONTROLLING_PROPERTY
property is set to null
.
Indication whether it is a "controlling obstruction" for the associated ObstacleAssessmentArea.
aValue
- the role value to set for the CONTROLLING_PROPERTY
property.public TLcdAIXM51CodeYesNo getCloseIn()
CLOSE_IN_PROPERTY
property. Returns null
if the value of the CLOSE_IN_PROPERTY
property is null
.
"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.
CLOSE_IN_PROPERTY
property.TLcdAIXM51Optional
public void setCloseIn(TLcdAIXM51CodeYesNo aValue)
closeIn
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 CLOSE_IN_PROPERTY
property is set to null
.
"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.
aValue
- the role value to set for the CLOSE_IN_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51VerticalStructureTimeSlice> getTheVerticalStructure()
THE_VERTICAL_STRUCTURE_PROPERTY
property. Returns null
if the value of the THE_VERTICAL_STRUCTURE_PROPERTY
property is null
.
Vertical assessment controlling obstacle.
THE_VERTICAL_STRUCTURE_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setTheVerticalStructure(TLcdAIXM51Feature<TLcdAIXM51VerticalStructureTimeSlice> aValue)
theVerticalStructure
element. to a new instance of the association class TLcdAIXM51FeatureAssociation
initialized with the given role value. In case the given role value is null
, the THE_VERTICAL_STRUCTURE_PROPERTY
property is set to null
.
Vertical assessment controlling obstacle.
aValue
- the role value to set for the THE_VERTICAL_STRUCTURE_PROPERTY
property.public List<TLcdAIXM51AltitudeAdjustment> getAdjustment()
ADJUSTMENT_PROPERTY
property adapted to a list of TLcdAIXM51AltitudeAdjustment
instances.
Operational factors applied to obstacle clearance altitudes to produce the safest usable altitude.
ADJUSTMENT_PROPERTY
property adapted to a list of TLcdAIXM51AltitudeAdjustment
instances.TLcdAIXM51Property
public List<TLcdAIXM51ObstaclePlacement> getObstaclePlacement()
OBSTACLE_PLACEMENT_PROPERTY
property adapted to a list of TLcdAIXM51ObstaclePlacement
instances.
location of obstacle in relation to a given point.
OBSTACLE_PLACEMENT_PROPERTY
property adapted to a list of TLcdAIXM51ObstaclePlacement
instances.TLcdAIXM51Property
public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link