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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to themaximumValue
element.static final TLcdDataProperty
Data property that maps to theminimumValue
element.static final TLcdDataProperty
Data property that maps to theverticalCRS
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescriptionTLcdISO19115VerticalExtent
(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_PROPERTY
property.Returns the role value contained in the value of theMINIMUM_VALUE_PROPERTY
property.Returns the role value contained in the value of theVERTICAL_CRS_PROPERTY
property.void
setMaximumValue
(Double aValue) Sets the value of the property that maps to themaximumValue
element.void
setMinimumValue
(Double aValue) Sets the value of the property that maps to theminimumValue
element.void
setVerticalCRS
(TLcdGML32Definition aValue) Sets the value of the property that maps to theverticalCRS
element.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 theminimumValue
element. The possible values for this property are instances ofTLcdISO19115Optional<Double>
. -
MAXIMUM_VALUE_PROPERTY
Data property that maps to themaximumValue
element. The possible values for this property are instances ofTLcdISO19115Optional<Double>
. -
VERTICAL_CRS_PROPERTY
Data property that maps to theverticalCRS
element. 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_PROPERTY
property. Returnsnull
if the value of theMINIMUM_VALUE_PROPERTY
property isnull
.- Returns:
- the role value of the
MINIMUM_VALUE_PROPERTY
property. - See Also:
-
setMinimumValue
Sets the value of the property that maps to theminimumValue
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theMINIMUM_VALUE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theMINIMUM_VALUE_PROPERTY
property.
-
getMaximumValue
Returns the role value contained in the value of theMAXIMUM_VALUE_PROPERTY
property. Returnsnull
if the value of theMAXIMUM_VALUE_PROPERTY
property isnull
.- Returns:
- the role value of the
MAXIMUM_VALUE_PROPERTY
property. - See Also:
-
setMaximumValue
Sets the value of the property that maps to themaximumValue
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theMAXIMUM_VALUE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theMAXIMUM_VALUE_PROPERTY
property.
-
getVerticalCRS
Returns the role value contained in the value of theVERTICAL_CRS_PROPERTY
property. Returnsnull
if the value of theVERTICAL_CRS_PROPERTY
property isnull
.- Returns:
- the role value of the
VERTICAL_CRS_PROPERTY
property. - See Also:
-
setVerticalCRS
Sets the value of the property that maps to theverticalCRS
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theVERTICAL_CRS_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theVERTICAL_CRS_PROPERTY
property.
-