Class TLcdISO19115VerticalExtent
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.extent.TLcdISO19115VerticalExtent
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Models the extent of a dataset's vertical domain.
A vertical extent has a
minimum, maximum,
and a CRS.- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to themaximumValueelement.static final TLcdDataPropertyData property that maps to theminimumValueelement.static final TLcdDataPropertyData property that maps to theverticalCRSelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionTLcdISO19115VerticalExtent(double aMinimum, double aMaximum, TLcdGML32Definition aCRS) Convenience constructor that initializes the minimum, maximum and CRS. -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theMAXIMUM_VALUE_PROPERTYproperty.Returns the role value contained in the value of theMINIMUM_VALUE_PROPERTYproperty.Returns the role value contained in the value of theVERTICAL_CRS_PROPERTYproperty.voidsetMaximumValue(Double aValue) Sets the value of the property that maps to themaximumValueelement.voidsetMinimumValue(Double aValue) Sets the value of the property that maps to theminimumValueelement.voidsetVerticalCRS(TLcdGML32Definition aValue) Sets the value of the property that maps to theverticalCRSelement.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
MINIMUM_VALUE_PROPERTY
Data property that maps to theminimumValueelement. The possible values for this property are instances ofTLcdISO19115Optional<Double>. -
MAXIMUM_VALUE_PROPERTY
Data property that maps to themaximumValueelement. The possible values for this property are instances ofTLcdISO19115Optional<Double>. -
VERTICAL_CRS_PROPERTY
Data property that maps to theverticalCRSelement. The possible values for this property are instances ofTLcdISO19118Property<TLcdGML32Definition>.
-
-
Constructor Details
-
TLcdISO19115VerticalExtent
public TLcdISO19115VerticalExtent() -
TLcdISO19115VerticalExtent
-
TLcdISO19115VerticalExtent
Convenience constructor that initializes the minimum, maximum and CRS.- Parameters:
aMinimum- the minimum value of the extentaMaximum- the maximum value of the extentaCRS- the CRS of the vertical domain- Since:
- 2018.0
-
-
Method Details
-
getMinimumValue
Returns the role value contained in the value of theMINIMUM_VALUE_PROPERTYproperty. Returnsnullif the value of theMINIMUM_VALUE_PROPERTYproperty isnull.- Returns:
- the role value of the
MINIMUM_VALUE_PROPERTYproperty. - See Also:
-
setMinimumValue
Sets the value of the property that maps to theminimumValueelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theMINIMUM_VALUE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theMINIMUM_VALUE_PROPERTYproperty.
-
getMaximumValue
Returns the role value contained in the value of theMAXIMUM_VALUE_PROPERTYproperty. Returnsnullif the value of theMAXIMUM_VALUE_PROPERTYproperty isnull.- Returns:
- the role value of the
MAXIMUM_VALUE_PROPERTYproperty. - See Also:
-
setMaximumValue
Sets the value of the property that maps to themaximumValueelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theMAXIMUM_VALUE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theMAXIMUM_VALUE_PROPERTYproperty.
-
getVerticalCRS
Returns the role value contained in the value of theVERTICAL_CRS_PROPERTYproperty. Returnsnullif the value of theVERTICAL_CRS_PROPERTYproperty isnull.- Returns:
- the role value of the
VERTICAL_CRS_PROPERTYproperty. - See Also:
-
setVerticalCRS
Sets the value of the property that maps to theverticalCRSelement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theVERTICAL_CRS_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theVERTICAL_CRS_PROPERTYproperty.
-