Package com.luciad.format.gml32.model
Class TLcdGML32Observation
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32AbstractFeature
com.luciad.format.gml32.model.TLcdGML32Observation
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdShapeList,ILcdCloneable,ILcdDeepCloneable,ILcdInvalidateable,Serializable,Cloneable
- Direct Known Subclasses:
TLcdGML32DirectedObservation
The content model is a straightforward extension of gml:AbstractFeatureType; it automatically has the gml:identifier, gml:description, gml:descriptionReference, gml:name, and gml:boundedBy properties.
The gml:validTime element describes the time of the observation. Note that this may be a time instant or a time period.
The gml:using property contains or references a description of a sensor, instrument or procedure used for the observation.
The gml:target property contains or references the specimen, region or station which is the object of the observation. This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous.
The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in phtotography.
The gml:resultOf property indicates the result of the observation. The value may be inline, or a reference to a value elsewhere.
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theboundedByelement.static final TLcdDataPropertyData property that maps to thelocationelement.static final TLcdDataPropertyData property that maps to theresultOfelement.static final TLcdDataPropertyData property that maps to thetargetelement.static final TLcdDataPropertyData property that maps to theusingelement.static final TLcdDataPropertyData property that maps to thevalidTimeelement.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 value of the property that maps to theboundedByelement.Returns the value of the property that maps to thelocationelement.Returns the value of the property that maps to theresultOfelement.Returns the value of the property that maps to thetargetelement.getUsing()Returns the value of the property that maps to theusingelement.Returns the value of the property that maps to thevalidTimeelement.voidsetBoundedBy(TLcdGML32BoundingShape aValue) Sets the value of the property that maps to theboundedByelement.voidsetLocation(Object aValue) Sets the value of the property that maps to thelocationelement.voidsetResultOf(TLcdGML32Result aValue) Sets the value of the property that maps to theresultOfelement.voidsetTarget(TLcdGML32AbstractGML aValue) Sets the value of the property that maps to thetargetelement.voidsetUsing(TLcdGML32AbstractFeature aValue) Sets the value of the property that maps to theusingelement.voidSets the value of the property that maps to thevalidTimeelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractFeature
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChangedMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTimeelement. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty. -
USING_PROPERTY
Data property that maps to theusingelement. The possible values for this property are instances ofTLcdGML32ProcedureProperty. -
TARGET_PROPERTY
Data property that maps to thetargetelement. The possible values for this property are instances ofTLcdGML32TargetProperty. -
RESULT_OF_PROPERTY
Data property that maps to theresultOfelement. The possible values for this property are instances ofTLcdGML32Result. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedByelement. The possible values for this property are instances ofTLcdGML32BoundingShape. -
LOCATION_PROPERTY
Data property that maps to thelocationelement. The possible values for this property are instances ofTLcdGML32LocationProperty.
-
-
Constructor Details
-
TLcdGML32Observation
public TLcdGML32Observation() -
TLcdGML32Observation
-
-
Method Details
-
getValidTime
Returns the value of the property that maps to thevalidTimeelement.gml:validTime is a convenience property element.
- Returns:
- the value of the
VALID_TIME_PROPERTYproperty. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTimeelement.gml:validTime is a convenience property element.
- Parameters:
aValue- the value to set for theVALID_TIME_PROPERTYproperty.
-
getUsing
Returns the value of the property that maps to theusingelement.- Returns:
- the value of the
USING_PROPERTYproperty. - See Also:
-
setUsing
Sets the value of the property that maps to theusingelement.- Parameters:
aValue- the value to set for theUSING_PROPERTYproperty.
-
getTarget
Returns the value of the property that maps to thetargetelement.- Returns:
- the value of the
TARGET_PROPERTYproperty. - See Also:
-
setTarget
Sets the value of the property that maps to thetargetelement.- Parameters:
aValue- the value to set for theTARGET_PROPERTYproperty.
-
getResultOf
Returns the value of the property that maps to theresultOfelement.- Returns:
- the value of the
RESULT_OF_PROPERTYproperty.
-
setResultOf
Sets the value of the property that maps to theresultOfelement.- Parameters:
aValue- the value to set for theRESULT_OF_PROPERTYproperty.
-
getBoundedBy
Returns the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Returns:
- the value of the
BOUNDED_BY_PROPERTYproperty.
-
setBoundedBy
Sets the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Parameters:
aValue- the value to set for theBOUNDED_BY_PROPERTYproperty.
-
getLocation
Returns the value of the property that maps to thelocationelement.- Returns:
- the value of the
LOCATION_PROPERTYproperty. - See Also:
-
setLocation
Sets the value of the property that maps to thelocationelement.- Parameters:
aValue- the value to set for theLOCATION_PROPERTYproperty.
-