public class TLcdISO19115VerticalExtent extends TLcdISO19118Object
minimum
, maximum
,
and a CRS
.Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
MAXIMUM_VALUE_PROPERTY
Data property that maps to the
maximumValue element. |
static TLcdDataProperty |
MINIMUM_VALUE_PROPERTY
Data property that maps to the
minimumValue element. |
static TLcdDataProperty |
VERTICAL_CRS_PROPERTY
Data property that maps to the
verticalCRS element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115VerticalExtent() |
TLcdISO19115VerticalExtent(double aMinimum,
double aMaximum,
TLcdGML32Definition aCRS)
Convenience constructor that initializes the minimum, maximum and CRS.
|
TLcdISO19115VerticalExtent(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
Double |
getMaximumValue()
Returns the role value contained in the value of the
MAXIMUM_VALUE_PROPERTY property. |
Double |
getMinimumValue()
Returns the role value contained in the value of the
MINIMUM_VALUE_PROPERTY property. |
TLcdGML32Definition |
getVerticalCRS()
Returns the role value contained in the value of the
VERTICAL_CRS_PROPERTY property. |
void |
setMaximumValue(Double aValue)
Sets the value of the property that maps to the
maximumValue element. |
void |
setMinimumValue(Double aValue)
Sets the value of the property that maps to the
minimumValue element. |
void |
setVerticalCRS(TLcdGML32Definition aValue)
Sets the value of the property that maps to the
verticalCRS element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty MINIMUM_VALUE_PROPERTY
minimumValue
element.
The possible values for this property are instances of TLcdISO19115Optional<Double>
.public static final TLcdDataProperty MAXIMUM_VALUE_PROPERTY
maximumValue
element.
The possible values for this property are instances of TLcdISO19115Optional<Double>
.public static final TLcdDataProperty VERTICAL_CRS_PROPERTY
verticalCRS
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdGML32Definition>
.public TLcdISO19115VerticalExtent()
public TLcdISO19115VerticalExtent(TLcdDataType aType)
public TLcdISO19115VerticalExtent(double aMinimum, double aMaximum, TLcdGML32Definition aCRS)
aMinimum
- the minimum value of the extentaMaximum
- the maximum value of the extentaCRS
- the CRS of the vertical domainpublic Double getMinimumValue()
MINIMUM_VALUE_PROPERTY
property. Returns null
if the value of the MINIMUM_VALUE_PROPERTY
property is null
.MINIMUM_VALUE_PROPERTY
property.TLcdISO19115Optional
public void setMinimumValue(Double aValue)
minimumValue
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the MINIMUM_VALUE_PROPERTY
property is set to null
.aValue
- the role value to set for the MINIMUM_VALUE_PROPERTY
property.public Double getMaximumValue()
MAXIMUM_VALUE_PROPERTY
property. Returns null
if the value of the MAXIMUM_VALUE_PROPERTY
property is null
.MAXIMUM_VALUE_PROPERTY
property.TLcdISO19115Optional
public void setMaximumValue(Double aValue)
maximumValue
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the MAXIMUM_VALUE_PROPERTY
property is set to null
.aValue
- the role value to set for the MAXIMUM_VALUE_PROPERTY
property.public TLcdGML32Definition getVerticalCRS()
VERTICAL_CRS_PROPERTY
property. Returns null
if the value of the VERTICAL_CRS_PROPERTY
property is null
.VERTICAL_CRS_PROPERTY
property.TLcdISO19118Property
public void setVerticalCRS(TLcdGML32Definition aValue)
verticalCRS
element. to a new instance of the association class TLcdISO19118Property
initialized with the given role value. In case the given role value is null
, the VERTICAL_CRS_PROPERTY
property is set to null
.aValue
- the role value to set for the VERTICAL_CRS_PROPERTY
property.