Package hec.map.transform
Class UTMCoordinateInfo
java.lang.Object
hec.map.transform.CoordinateInfo
hec.map.transform.UTMCoordinateInfo
- All Implemented Interfaces:
hec.io.AsciiSerializable,CoordinateTransformConstants,Serializable
public class UTMCoordinateInfo
extends CoordinateInfo
implements Serializable, hec.io.AsciiSerializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected longFields 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
ConstructorsConstructorDescriptionUTMCoordinateInfo(String units, String spheroid) UTMCoordinateInfo(String units, String spheroid, long utmZone, double latZone, double longZone) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetFieldObject(Field fld) doubledoublegetType()longbooleanloadData(org.jdom.Element cinfoElem) protected voidreadObject2(BufferedReader reader) booleansaveData(org.jdom.Element cinfoElem) XML format savebooleansetFieldObject(Field fld, Object fobj) voidsetLatZone(double latZone) voidsetLongZone(double longZone) voidsetUTMZone(long utmZone) 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
-
_utmZone
protected long _utmZone -
_latZone
protected double _latZone -
_longZone
protected double _longZone
-
-
Constructor Details
-
UTMCoordinateInfo
public UTMCoordinateInfo() -
UTMCoordinateInfo
-
UTMCoordinateInfo
-
-
Method Details
-
getType
- Specified by:
getTypein classCoordinateInfo
-
setUTMZone
public void setUTMZone(long utmZone) -
setLatZone
public void setLatZone(double latZone) -
setLongZone
public void setLongZone(double longZone) -
getUTMZone
public long getUTMZone() -
getLatZone
public double getLatZone() -
getLongZone
public double getLongZone() -
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
-