Class TLcdAIXM51Point
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
com.luciad.format.gml32.model.TLcdGML32AbstractGeometricPrimitive
com.luciad.format.gml32.model.TLcdGML32Point
com.luciad.format.aixm51.model.features.geometry.TLcdAIXM51Point
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdPoint
,ILcdShape
,ILcd2DEditablePoint
,ILcd2DEditableShape
,ILcd3DEditablePoint
,ILcd3DEditableShape
,ILcdCloneable
,ILcdDeepCloneable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdAIXM51ElevatedPoint
A class that represents an AIXM 5.1 Point.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to thehorizontalAccuracy
element.static final TLcdDataProperty
Data property that maps to the choice between thepos
andcoordinates
elements.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
SRS_PROPERTY
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
ConstructorDescriptionConstructs a point.TLcdAIXM51Point
(TLcdDataType aType) Constructs a point of typeaType
.TLcdAIXM51Point
(TLcdDataType aType, ILcdModelReference aSrs) Constructs a point of typeaType
and initializes its model reference withaSrs
.Constructs a point and initializes its model reference withaSrs
. -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Returns the value of the property that maps to thehorizontalAccuracy
element.Returns the value of the property that maps to the choice between thepos
andcoordinates
elements.void
Sets the value of the property that maps to thehorizontalAccuracy
element.void
setPosGroup
(ILcdDataObject aValue) Sets the value of the property that maps to the choice between thepos
andcoordinates
elements.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32Point
clone, clone, cloneAs2DEditablePoint, cloneAs3DEditablePoint, contains2D, contains2D, contains3D, contains3D, getBounds, getCosX, getCosY, getFocusPoint, getSinX, getSinY, getTanX, getTanY, getX, getY, getZ, move2D, move2D, move3D, move3D, setValue, toString, translate2D, translate3D
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
getSrs, setSrs
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue
-
Field Details
-
HORIZONTAL_ACCURACY_PROPERTY
Data property that maps to thehorizontalAccuracy
element. The possible values for this property are instances ofTLcdAIXM51ValDistance
. -
ANNOTATION_PROPERTY
Data property that maps to theannotation
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>
. -
POS_GROUP_PROPERTY
Data property that maps to the choice between thepos
andcoordinates
elements. The possible values for this property are instances of
-
-
Constructor Details
-
TLcdAIXM51Point
public TLcdAIXM51Point()Constructs a point. The model reference (or srsName) will be set to the default one for AIXM 5, which is: "urn:ogc:def:crs:EPSG::4326" -
TLcdAIXM51Point
Constructs a point of typeaType
. The type should be an extension of an AIXM 5.1 point. The model reference (or srsName) will be set to the default one for AIXM 5, which is: "urn:ogc:def:crs:EPSG::4326"- Parameters:
aType
- The data type of the point- See Also:
-
TLcdAIXM51Point
Constructs a point and initializes its model reference withaSrs
.- Parameters:
aSrs
- the model reference for this object- Since:
- 10.1
- See Also:
-
TLcdAIXM51Point
Constructs a point of typeaType
and initializes its model reference withaSrs
. The type should be an extension of an AIXM 5.1 point.- Parameters:
aType
- The data type of the pointaSrs
- the model reference for this object- Since:
- 10.1
- See Also:
-
-
Method Details
-
getHorizontalAccuracy
Returns the value of the property that maps to thehorizontalAccuracy
element.The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 95 percent probability.
- Returns:
- the value of the
HORIZONTAL_ACCURACY_PROPERTY
property.
-
setHorizontalAccuracy
Sets the value of the property that maps to thehorizontalAccuracy
element.The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 95 percent probability.
- Parameters:
aValue
- the value to set for theHORIZONTAL_ACCURACY_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:
-
getPosGroup
Returns the value of the property that maps to the choice between thepos
andcoordinates
elements.The possible values for this property are instances of
- Returns:
- the value of the
POS_GROUP_PROPERTY
property.
-
setPosGroup
Sets the value of the property that maps to the choice between thepos
andcoordinates
elements.The possible values for this property are instances of
- Parameters:
aValue
- the value to set for thePOS_GROUP_PROPERTY
property.
-