Class TLcdAIXM51ObstaclePlacement
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.shared.surfaceassessment.TLcdAIXM51ObstaclePlacement
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Provides the location relative to
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to theextension
element.static final TLcdDataProperty
Data property that maps to theobstacleBearing
element.static final TLcdDataProperty
Data property that maps to theobstacleDistance
element.static final TLcdDataProperty
Data property that maps to theobstaclePlacement
element.static final TLcdDataProperty
Data property that maps to thepointType
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
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.Returns the role value contained in the value of theOBSTACLE_BEARING_PROPERTY
property.Returns the value of the property that maps to theobstacleDistance
element.Returns the role value contained in the value of theOBSTACLE_PLACEMENT_PROPERTY
property.Returns the role value contained in the value of thePOINT_TYPE_PROPERTY
property.void
setObstacleBearing
(Double aValue) Sets the value of the property that maps to theobstacleBearing
element.void
Sets the value of the property that maps to theobstacleDistance
element.void
Sets the value of the property that maps to theobstaclePlacement
element.void
setPointType
(String aValue) Sets the value of the property that maps to thepointType
element.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
OBSTACLE_BEARING_PROPERTY
Data property that maps to theobstacleBearing
element. The possible values for this property are instances ofTLcdAIXM51Optional<Double>
. -
OBSTACLE_DISTANCE_PROPERTY
Data property that maps to theobstacleDistance
element. The possible values for this property are instances ofTLcdAIXM51ValDistance
. -
POINT_TYPE_PROPERTY
Data property that maps to thepointType
element. The possible values for this property are instances ofTLcdAIXM51Optional<String>
. -
OBSTACLE_PLACEMENT_PROPERTY
Data property that maps to theobstaclePlacement
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeSide>
. -
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
-
TLcdAIXM51ObstaclePlacement
public TLcdAIXM51ObstaclePlacement() -
TLcdAIXM51ObstaclePlacement
-
-
Method Details
-
getObstacleBearing
Returns the role value contained in the value of theOBSTACLE_BEARING_PROPERTY
property. Returnsnull
if the value of theOBSTACLE_BEARING_PROPERTY
property isnull
.Used only for MSA/ESA. The bearing from a given point to the obstruction.
- Returns:
- the role value of the
OBSTACLE_BEARING_PROPERTY
property. - See Also:
-
setObstacleBearing
Sets the value of the property that maps to theobstacleBearing
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theOBSTACLE_BEARING_PROPERTY
property is set tonull
.Used only for MSA/ESA. The bearing from a given point to the obstruction.
- Parameters:
aValue
- the role value to set for theOBSTACLE_BEARING_PROPERTY
property.
-
getObstacleDistance
Returns the value of the property that maps to theobstacleDistance
element.The distance from a given point to the obstruction.
- Returns:
- the value of the
OBSTACLE_DISTANCE_PROPERTY
property.
-
setObstacleDistance
Sets the value of the property that maps to theobstacleDistance
element.The distance from a given point to the obstruction.
- Parameters:
aValue
- the value to set for theOBSTACLE_DISTANCE_PROPERTY
property.
-
getPointType
Returns the role value contained in the value of thePOINT_TYPE_PROPERTY
property. Returnsnull
if the value of thePOINT_TYPE_PROPERTY
property isnull
.The type of point referenced when determining the bearing and distance to the obstruction. Example MSA/ESA centre point, DER
- Returns:
- the role value of the
POINT_TYPE_PROPERTY
property. - See Also:
-
setPointType
Sets the value of the property that maps to thepointType
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, thePOINT_TYPE_PROPERTY
property is set tonull
.The type of point referenced when determining the bearing and distance to the obstruction. Example MSA/ESA centre point, DER
- Parameters:
aValue
- the role value to set for thePOINT_TYPE_PROPERTY
property.
-
getObstaclePlacement
Returns the role value contained in the value of theOBSTACLE_PLACEMENT_PROPERTY
property. Returnsnull
if the value of theOBSTACLE_PLACEMENT_PROPERTY
property isnull
.Indicates the obstacle position relative to the centreline
- Returns:
- the role value of the
OBSTACLE_PLACEMENT_PROPERTY
property. - See Also:
-
setObstaclePlacement
Sets the value of the property that maps to theobstaclePlacement
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theOBSTACLE_PLACEMENT_PROPERTY
property is set tonull
.Indicates the obstacle position relative to the centreline
- Parameters:
aValue
- the role value to set for theOBSTACLE_PLACEMENT_PROPERTY
property.
-
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:
-