Package hec.io
Class VerticalDatumContainer
java.lang.Object
mil.army.usace.hec.metadata.VerticalDatumContainer
hec.io.VerticalDatumContainer
- All Implemented Interfaces:
Serializable
,mil.army.usace.hec.metadata.VerticalDatum
@Deprecated
public class VerticalDatumContainer
extends mil.army.usace.hec.metadata.VerticalDatumContainer
implements mil.army.usace.hec.metadata.VerticalDatum
Deprecated.
Class to hold vertical datum information about an object containing elevations
- See Also:
-
Field Summary
Fields inherited from class mil.army.usace.hec.metadata.VerticalDatumContainer
currentDatum, elevation, LOCAL, localDatumName, NATIVE, nativeDatum, NAVD88, navd88Offset, navd88OffsetIsEstimate, NGVD29, ngvd29Offset, ngvd29OffsetIsEstimate, OTHER, unit, UNKNOWN
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Public constructorVerticalDatumContainer
(String initStr) Deprecated.Public constructorVerticalDatumContainer
(mil.army.usace.hec.metadata.VerticalDatumContainer verticalDatumContainer) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Deprecated.Returns a copy of this objectboolean
forceVerticalDatum
(String datum) Deprecated.double
Deprecated.double
getCurrentOffset
(String unit) Deprecated.Deprecated.Deprecated.double
Deprecated.double
getNAVD88Offset
(String unit) Deprecated.double
Deprecated.double
getNGVD29Offset
(String unit) Deprecated.Deprecated.Returns this VerticalDatumContainer object.Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.void
setVerticalDatumContainer
(mil.army.usace.hec.metadata.VerticalDatumContainer vdc) Deprecated.Sets all the member variables to the given VerticalDatumContainer member values.void
setVerticalDatumInfo
(String initStr) Deprecated.boolean
Deprecated.boolean
toNAVD88()
Deprecated.boolean
toNGVD29()
Deprecated.boolean
toVerticalDatum
(String datum) Deprecated.Methods inherited from class mil.army.usace.hec.metadata.VerticalDatumContainer
addOffset, clone, equals, hashCode, printToConsole, toString, toXml, toXml
-
Constructor Details
-
VerticalDatumContainer
public VerticalDatumContainer()Deprecated.Public constructor -
VerticalDatumContainer
public VerticalDatumContainer(String initStr) throws mil.army.usace.hec.metadata.VerticalDatumException Deprecated.Public constructor- Parameters:
initStr
- String initializer. May be either an XML fragment of the following format or simply the name of the native vertical datum (in which case no datum conversion is supported).
Example XML fragment:<vertical-datum-info "unit"="ft"> <native-datum>OTHER</native-datum> <local-datum-name>Pensacola</local-datum-name> <elevation>1407.22</elevation> <offset "estimate"="true"> <to-datum>NAVD-88</to-datum> <value>1.457</value> </offset> <offset "estimate"="false"> <to-datum>NGVD-29</to-datum> <value>1.07</value> </offset> </vertical-datum-info>
The<native-datum>
element must be one of:- NGVD-29 (or NGVD 29, NGVD29) - no <local-datum-name> element allowed
- NAVD-88 (or NAVD 88, NAVD88) - no <local-datum-name> element allowed
- OTHER (or LOCAL) - <local-datum-name> element allowed but not required
All
<offset>
elements specify the value to add to an elevation in the native datum to get an elevation in the datum specified<to-datum>
datum (in the unit specified in the<vertical-datum-info>
element.The
<to-datum>
values are limited to NGVD-29 and NAVD-88. No offset is required to be specified for the native datum.- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
VerticalDatumContainer
public VerticalDatumContainer(mil.army.usace.hec.metadata.VerticalDatumContainer verticalDatumContainer) Deprecated.
-
-
Method Details
-
getNativeVerticalDatum
Deprecated.- Specified by:
getNativeVerticalDatum
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getNativeVerticalDatum
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getCurrentVerticalDatum
Deprecated.- Specified by:
getCurrentVerticalDatum
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getCurrentVerticalDatum
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
isCurrentVerticalDatumEstimated
Deprecated.- Specified by:
isCurrentVerticalDatumEstimated
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
isCurrentVerticalDatumEstimated
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
toNativeVerticalDatum
Deprecated.- Specified by:
toNativeVerticalDatum
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
toNativeVerticalDatum
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
toNGVD29
Deprecated.- Specified by:
toNGVD29
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
toNGVD29
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
toNAVD88
Deprecated.- Specified by:
toNAVD88
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
toNAVD88
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
toVerticalDatum
Deprecated.- Specified by:
toVerticalDatum
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
toVerticalDatum
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
forceVerticalDatum
Deprecated.- Specified by:
forceVerticalDatum
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
forceVerticalDatum
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getCurrentOffset
Deprecated.- Specified by:
getCurrentOffset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getCurrentOffset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getCurrentOffset
Deprecated.- Specified by:
getCurrentOffset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getCurrentOffset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getNGVD29Offset
Deprecated.- Specified by:
getNGVD29Offset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getNGVD29Offset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getNGVD29Offset
Deprecated.- Specified by:
getNGVD29Offset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getNGVD29Offset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getNAVD88Offset
Deprecated.- Specified by:
getNAVD88Offset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getNAVD88Offset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
getNAVD88Offset
Deprecated.- Specified by:
getNAVD88Offset
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getNAVD88Offset
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
VerticalDatumException
-
isNGVD29OffsetEstimated
public boolean isNGVD29OffsetEstimated() throws mil.army.usace.hec.metadata.VerticalDatumExceptionDeprecated.- Specified by:
isNGVD29OffsetEstimated
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
isNGVD29OffsetEstimated
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
isNAVD88OffsetEstimated
public boolean isNAVD88OffsetEstimated() throws mil.army.usace.hec.metadata.VerticalDatumExceptionDeprecated.- Specified by:
isNAVD88OffsetEstimated
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
isNAVD88OffsetEstimated
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
getVerticalDatumInfo
Deprecated.- Specified by:
getVerticalDatumInfo
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getVerticalDatumInfo
in classmil.army.usace.hec.metadata.VerticalDatumContainer
-
setVerticalDatumInfo
public void setVerticalDatumInfo(String initStr) throws mil.army.usace.hec.metadata.VerticalDatumException Deprecated.- Specified by:
setVerticalDatumInfo
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
setVerticalDatumInfo
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
clone
Deprecated.Returns a copy of this object- Overrides:
clone
in classmil.army.usace.hec.metadata.VerticalDatumContainer
-
getVerticalDatumContainer
Deprecated.Returns this VerticalDatumContainer object.- Specified by:
getVerticalDatumContainer
in interfacemil.army.usace.hec.metadata.VerticalDatum
- Overrides:
getVerticalDatumContainer
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Returns:
- this
-
setVerticalDatumContainer
public void setVerticalDatumContainer(mil.army.usace.hec.metadata.VerticalDatumContainer vdc) Deprecated.Sets all the member variables to the given VerticalDatumContainer member values.- Overrides:
setVerticalDatumContainer
in classmil.army.usace.hec.metadata.VerticalDatumContainer
- Parameters:
vdc
-
-