Package hec.map.transform
Class TransverseMercatorCoordinateInfo
java.lang.Object
hec.map.transform.CoordinateInfo
hec.map.transform.TransverseMercatorCoordinateInfo
- All Implemented Interfaces:
hec.io.AsciiSerializable,CoordinateTransformConstants,Serializable
public class TransverseMercatorCoordinateInfo
extends CoordinateInfo
implements Serializable, hec.io.AsciiSerializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleFields inherited from class hec.map.transform.CoordinateInfo
_mapCoordinateInfo, _spheroid, _type, _unitMultiplier, _units, COORDINATEINFO_BEGIN, COORDINATEINFO_END, INT_CLASS_ARGSFields inherited from interface hec.map.transform.CoordinateTransformConstants
ALBERS_TYPE, CLARK_1866, GEOGRAPHIC_TYPE, GRS_1980, HRAP_SPHERE_OF_RADIUS, HRAP_TYPE, LAMBERT_TYPE, METERS, SHG_DEFAULT, SHG_TYPE, SPHERIOD_IDS, SPHERIODS, STATE_TYPE, SYSTEM_IDS, SYSTEMS, TM_TYPE, UNIT_IDS, UNITS, US_FEET, UTM_TYPE, XY_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionTransverseMercatorCoordinateInfo(String units, String spheroid) TransverseMercatorCoordinateInfo(String units, String spheroid, double sMajorAxis, double sMinorAxis, double factor, double longCentMer, double originLat, double fe, double fn) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoubledoubledoublegetFieldObject(Field fld) doubledoubledoubledoublegetType()booleanloadData(org.jdom.Element cinfoElem) protected voidreadObject2(BufferedReader reader) booleansaveData(org.jdom.Element cinfoElem) XML format savevoidsetFactor(double factor) voidsetFalseEasting(double fe) voidsetFalseNorthing(double fn) booleansetFieldObject(Field fld, Object fobj) voidsetLongCentMer(double longCentMer) voidsetMajorAxis(double sMajorAxis) voidsetMinorAxis(double sMinorAxis) voidsetOriginLat(double originLat) protected voidwriteObject2(BufferedWriter writer) Methods inherited from class hec.map.transform.CoordinateInfo
getLengthConvFactor, getSpheroid, getUnitMultiplier, getUnits, getWKT, readObject, set, setSpheroid, setType, setUnitMultiplier, setUnits, toString, writeObject
-
Field Details
-
_sMajorAxis
protected double _sMajorAxis -
_sMinorAxis
protected double _sMinorAxis -
_factor
protected double _factor -
_longCentMer
protected double _longCentMer -
_originLat
protected double _originLat -
_fe
protected double _fe -
_fn
protected double _fn
-
-
Constructor Details
-
TransverseMercatorCoordinateInfo
public TransverseMercatorCoordinateInfo() -
TransverseMercatorCoordinateInfo
-
TransverseMercatorCoordinateInfo
-
-
Method Details
-
getType
- Specified by:
getTypein classCoordinateInfo
-
setMajorAxis
public void setMajorAxis(double sMajorAxis) -
setMinorAxis
public void setMinorAxis(double sMinorAxis) -
setFactor
public void setFactor(double factor) -
setLongCentMer
public void setLongCentMer(double longCentMer) -
setOriginLat
public void setOriginLat(double originLat) -
setFalseNorthing
public void setFalseNorthing(double fn) -
setFalseEasting
public void setFalseEasting(double fe) -
getMajorAxis
public double getMajorAxis() -
getMinorAxis
public double getMinorAxis() -
getFactor
public double getFactor() -
getLongCentMer
public double getLongCentMer() -
getOriginLat
public double getOriginLat() -
getFalseNorthing
public double getFalseNorthing() -
getFalseEasting
public double getFalseEasting() -
equals
- Overrides:
equalsin classCoordinateInfo
-
writeObject2
- Specified by:
writeObject2in classCoordinateInfo- Throws:
IOException
-
readObject2
- Specified by:
readObject2in classCoordinateInfo- Throws:
IOException
-
saveData
public boolean saveData(org.jdom.Element cinfoElem) Description copied from class:CoordinateInfoXML format save- Overrides:
saveDatain classCoordinateInfo- Parameters:
cinfoElem-- Returns:
-
loadData
public boolean loadData(org.jdom.Element cinfoElem) - Overrides:
loadDatain classCoordinateInfo
-
getFieldObject
- Specified by:
getFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
getFieldObjectin classCoordinateInfo
-
setFieldObject
- Specified by:
setFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
setFieldObjectin classCoordinateInfo
-