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 objectbooleanforceVerticalDatum(String datum) Deprecated.doubleDeprecated.doublegetCurrentOffset(String unit) Deprecated.Deprecated.Deprecated.doubleDeprecated.doublegetNAVD88Offset(String unit) Deprecated.doubleDeprecated.doublegetNGVD29Offset(String unit) Deprecated.Deprecated.Returns this VerticalDatumContainer object.Deprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.voidsetVerticalDatumContainer(mil.army.usace.hec.metadata.VerticalDatumContainer vdc) Deprecated.Sets all the member variables to the given VerticalDatumContainer member values.voidsetVerticalDatumInfo(String initStr) Deprecated.booleanDeprecated.booleantoNAVD88()Deprecated.booleantoNGVD29()Deprecated.booleantoVerticalDatum(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:
getNativeVerticalDatumin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getNativeVerticalDatumin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getCurrentVerticalDatum
Deprecated.- Specified by:
getCurrentVerticalDatumin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getCurrentVerticalDatumin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
isCurrentVerticalDatumEstimated
Deprecated.- Specified by:
isCurrentVerticalDatumEstimatedin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
isCurrentVerticalDatumEstimatedin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
toNativeVerticalDatum
Deprecated.- Specified by:
toNativeVerticalDatumin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
toNativeVerticalDatumin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
toNGVD29
Deprecated.- Specified by:
toNGVD29in interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
toNGVD29in classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
toNAVD88
Deprecated.- Specified by:
toNAVD88in interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
toNAVD88in classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
toVerticalDatum
Deprecated.- Specified by:
toVerticalDatumin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
toVerticalDatumin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
forceVerticalDatum
Deprecated.- Specified by:
forceVerticalDatumin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
forceVerticalDatumin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getCurrentOffset
Deprecated.- Specified by:
getCurrentOffsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getCurrentOffsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getCurrentOffset
Deprecated.- Specified by:
getCurrentOffsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getCurrentOffsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getNGVD29Offset
Deprecated.- Specified by:
getNGVD29Offsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getNGVD29Offsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getNGVD29Offset
Deprecated.- Specified by:
getNGVD29Offsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getNGVD29Offsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getNAVD88Offset
Deprecated.- Specified by:
getNAVD88Offsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getNAVD88Offsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
getNAVD88Offset
Deprecated.- Specified by:
getNAVD88Offsetin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getNAVD88Offsetin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
VerticalDatumException
-
isNGVD29OffsetEstimated
public boolean isNGVD29OffsetEstimated() throws mil.army.usace.hec.metadata.VerticalDatumExceptionDeprecated.- Specified by:
isNGVD29OffsetEstimatedin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
isNGVD29OffsetEstimatedin 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:
isNAVD88OffsetEstimatedin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
isNAVD88OffsetEstimatedin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
getVerticalDatumInfo
Deprecated.- Specified by:
getVerticalDatumInfoin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getVerticalDatumInfoin classmil.army.usace.hec.metadata.VerticalDatumContainer
-
setVerticalDatumInfo
public void setVerticalDatumInfo(String initStr) throws mil.army.usace.hec.metadata.VerticalDatumException Deprecated.- Specified by:
setVerticalDatumInfoin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
setVerticalDatumInfoin classmil.army.usace.hec.metadata.VerticalDatumContainer- Throws:
mil.army.usace.hec.metadata.VerticalDatumException
-
clone
Deprecated.Returns a copy of this object- Overrides:
clonein classmil.army.usace.hec.metadata.VerticalDatumContainer
-
getVerticalDatumContainer
Deprecated.Returns this VerticalDatumContainer object.- Specified by:
getVerticalDatumContainerin interfacemil.army.usace.hec.metadata.VerticalDatum- Overrides:
getVerticalDatumContainerin 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:
setVerticalDatumContainerin classmil.army.usace.hec.metadata.VerticalDatumContainer- Parameters:
vdc-
-