Class TLcdAIXM51AirspaceLayer
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thealtitudeInterpretationelement.static final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thediscreteLevelSerieselement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thelowerLimitelement.static final TLcdDataPropertyData property that maps to thelowerLimitReferenceelement.static final TLcdDataPropertyData property that maps to theupperLimitelement.static final TLcdDataPropertyData property that maps to theupperLimitReferenceelement.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 TypeMethodDescriptionReturns the role value contained in the value of theALTITUDE_INTERPRETATION_PROPERTYproperty.Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.Returns the role value contained in the value of theDISCRETE_LEVEL_SERIES_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the value of the property that maps to thelowerLimitelement.Returns the role value contained in the value of theLOWER_LIMIT_REFERENCE_PROPERTYproperty.Returns the value of the property that maps to theupperLimitelement.Returns the role value contained in the value of theUPPER_LIMIT_REFERENCE_PROPERTYproperty.voidSets the value of the property that maps to thealtitudeInterpretationelement.voidSets the value of the property that maps to thediscreteLevelSerieselement.voidSets the value of the property that maps to thelowerLimitelement.voidSets the value of the property that maps to thelowerLimitReferenceelement.voidSets the value of the property that maps to theupperLimitelement.voidSets the value of the property that maps to theupperLimitReferenceelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
UPPER_LIMIT_PROPERTY
Data property that maps to theupperLimitelement. The possible values for this property are instances ofTLcdAIXM51ValDistanceVertical. -
UPPER_LIMIT_REFERENCE_PROPERTY
Data property that maps to theupperLimitReferenceelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>. -
LOWER_LIMIT_PROPERTY
Data property that maps to thelowerLimitelement. The possible values for this property are instances ofTLcdAIXM51ValDistanceVertical. -
LOWER_LIMIT_REFERENCE_PROPERTY
Data property that maps to thelowerLimitReferenceelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>. -
ALTITUDE_INTERPRETATION_PROPERTY
Data property that maps to thealtitudeInterpretationelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeAltitudeUse>. -
DISCRETE_LEVEL_SERIES_PROPERTY
Data property that maps to thediscreteLevelSerieselement. The possible values for this property are instances ofTLcdAIXM51FeatureAssociation<TLcdAIXM51StandardLevelColumnTimeSlice>. -
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
-
TLcdAIXM51AirspaceLayer
public TLcdAIXM51AirspaceLayer() -
TLcdAIXM51AirspaceLayer
-
-
Method Details
-
getUpperLimit
Returns the value of the property that maps to theupperLimitelement.Upper limit of the block. The data type also allows a special non-numerical value "CEILING", meaning "the top of the airspace. This can useful in the case of Airspace that have a non-constant upper limit.
- Returns:
- the value of the
UPPER_LIMIT_PROPERTYproperty.
-
setUpperLimit
Sets the value of the property that maps to theupperLimitelement.Upper limit of the block. The data type also allows a special non-numerical value "CEILING", meaning "the top of the airspace. This can useful in the case of Airspace that have a non-constant upper limit.
- Parameters:
aValue- the value to set for theUPPER_LIMIT_PROPERTYproperty.
-
getUpperLimitReference
Returns the role value contained in the value of theUPPER_LIMIT_REFERENCE_PROPERTYproperty. Returnsnullif the value of theUPPER_LIMIT_REFERENCE_PROPERTYproperty isnull.A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
- Returns:
- the role value of the
UPPER_LIMIT_REFERENCE_PROPERTYproperty. - See Also:
-
setUpperLimitReference
Sets the value of the property that maps to theupperLimitReferenceelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theUPPER_LIMIT_REFERENCE_PROPERTYproperty is set tonull.A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
- Parameters:
aValue- the role value to set for theUPPER_LIMIT_REFERENCE_PROPERTYproperty.
-
getLowerLimit
Returns the value of the property that maps to thelowerLimitelement.Lower limit of the block. The data type also allows a special non-numerical value "FLOOR" meaning "the bottom of the airspace". This can useful in the case of Airspace that have a non-constant lower limit.
- Returns:
- the value of the
LOWER_LIMIT_PROPERTYproperty.
-
setLowerLimit
Sets the value of the property that maps to thelowerLimitelement.Lower limit of the block. The data type also allows a special non-numerical value "FLOOR" meaning "the bottom of the airspace". This can useful in the case of Airspace that have a non-constant lower limit.
- Parameters:
aValue- the value to set for theLOWER_LIMIT_PROPERTYproperty.
-
getLowerLimitReference
Returns the role value contained in the value of theLOWER_LIMIT_REFERENCE_PROPERTYproperty. Returnsnullif the value of theLOWER_LIMIT_REFERENCE_PROPERTYproperty isnull.A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
- Returns:
- the role value of the
LOWER_LIMIT_REFERENCE_PROPERTYproperty. - See Also:
-
setLowerLimitReference
Sets the value of the property that maps to thelowerLimitReferenceelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theLOWER_LIMIT_REFERENCE_PROPERTYproperty is set tonull.A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
- Parameters:
aValue- the role value to set for theLOWER_LIMIT_REFERENCE_PROPERTYproperty.
-
getAltitudeInterpretation
Returns the role value contained in the value of theALTITUDE_INTERPRETATION_PROPERTYproperty. Returnsnullif the value of theALTITUDE_INTERPRETATION_PROPERTYproperty isnull.Indicates how the upper and/or lower altitude values should be interpreted.
- Returns:
- the role value of the
ALTITUDE_INTERPRETATION_PROPERTYproperty. - See Also:
-
setAltitudeInterpretation
Sets the value of the property that maps to thealtitudeInterpretationelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theALTITUDE_INTERPRETATION_PROPERTYproperty is set tonull.Indicates how the upper and/or lower altitude values should be interpreted.
- Parameters:
aValue- the role value to set for theALTITUDE_INTERPRETATION_PROPERTYproperty.
-
getDiscreteLevelSeries
Returns the role value contained in the value of theDISCRETE_LEVEL_SERIES_PROPERTYproperty. Returnsnullif the value of theDISCRETE_LEVEL_SERIES_PROPERTYproperty isnull.Restriction of the AirspaceLayer to a number of standard IFR or VFR levels.
- Returns:
- the role value of the
DISCRETE_LEVEL_SERIES_PROPERTYproperty. - See Also:
-
setDiscreteLevelSeries
public void setDiscreteLevelSeries(TLcdAIXM51Feature<TLcdAIXM51StandardLevelColumnTimeSlice> aValue) Sets the value of the property that maps to thediscreteLevelSerieselement. to a new instance of the association classTLcdAIXM51FeatureAssociationinitialized with the given role value. In case the given role value isnull, theDISCRETE_LEVEL_SERIES_PROPERTYproperty is set tonull.Restriction of the AirspaceLayer to a number of standard IFR or VFR levels.
- Parameters:
aValue- the role value to set for theDISCRETE_LEVEL_SERIES_PROPERTYproperty.
-
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:
-