Package hec.map.transform
Class AlbersCoordinateInfo
java.lang.Object
hec.map.transform.CoordinateInfo
hec.map.transform.AlbersLambertCoordinateInfo
hec.map.transform.AlbersCoordinateInfo
- All Implemented Interfaces:
AsciiSerializable
,FieldAccessor
,CoordinateTransformConstants
,Serializable
public class AlbersCoordinateInfo
extends AlbersLambertCoordinateInfo
implements Serializable, AsciiSerializable
- See Also:
-
Field Summary
Fields inherited from class hec.map.transform.AlbersLambertCoordinateInfo
_fe, _fn, _latStdPar1, _latStdPar2, _longCentMer, _originLat, _sMajorAxis, _sMinorAxis
Fields inherited from class hec.map.transform.CoordinateInfo
_mapCoordinateInfo, _spheroid, _type, _unitMultiplier, _units, COORDINATEINFO_BEGIN, COORDINATEINFO_END, INT_CLASS_ARGS
Fields 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
ConstructorsConstructorDescriptionAlbersCoordinateInfo
(String units, String spheroid) AlbersCoordinateInfo
(String units, String spheroid, double sMajorAxis, double sMinorAxis, double latStdPar1, double latStdPar2, double longCentMer, double originLat, double fe, double fn) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldObject
(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.static AlbersCoordinateInfo
getType()
getWKT()
boolean
isShg()
boolean
loadData
(org.jdom.Element cinfoElem) protected void
boolean
saveData
(org.jdom.Element cinfoElem) XML format saveboolean
setFieldObject
(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.protected void
writeObject2
(BufferedWriter writer) Methods inherited from class hec.map.transform.AlbersLambertCoordinateInfo
equals, getFalseEasting, getFalseNorthing, getLatStdPar1, getLatStdPar2, getLongCentMer, getMajorAxis, getMinorAxis, getOriginLat, readObject2, setFalseEasting, setFalseNorthing, setLatStdPar1, setLatStdPar2, setLongCentMer, setMajorAxis, setMinorAxis, setOriginLat
Methods inherited from class hec.map.transform.CoordinateInfo
getLengthConvFactor, getSpheroid, getUnitMultiplier, getUnits, readObject, set, setSpheroid, setType, setUnitMultiplier, setUnits, toString, writeObject
-
Constructor Details
-
AlbersCoordinateInfo
public AlbersCoordinateInfo() -
AlbersCoordinateInfo
-
AlbersCoordinateInfo
-
-
Method Details
-
getWKT
- Overrides:
getWKT
in classCoordinateInfo
-
getType
- Specified by:
getType
in classCoordinateInfo
-
getSHGCoordinateInfo
-
isShg
public boolean isShg() -
writeObject2
- Overrides:
writeObject2
in classAlbersLambertCoordinateInfo
- Throws:
IOException
-
parseType
- Overrides:
parseType
in classAlbersLambertCoordinateInfo
-
loadData
public boolean loadData(org.jdom.Element cinfoElem) - Overrides:
loadData
in classAlbersLambertCoordinateInfo
-
saveData
public boolean saveData(org.jdom.Element cinfoElem) Description copied from class:CoordinateInfo
XML format save- Overrides:
saveData
in classAlbersLambertCoordinateInfo
- Returns:
-
getFieldObject
Description copied from interface:FieldAccessor
This method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObject
in interfaceFieldAccessor
- Overrides:
getFieldObject
in classAlbersLambertCoordinateInfo
- Parameters:
fld
- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessor
This allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObject
in interfaceFieldAccessor
- Overrides:
setFieldObject
in classAlbersLambertCoordinateInfo
- Parameters:
fld
- The java field object representing the member field to be setfobj
- The data to set in that field- Returns:
- returns true if successful
-