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, _sMinorAxisFields 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
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 AlbersCoordinateInfogetType()getWKT()booleanisShg()booleanloadData(org.jdom.Element cinfoElem) protected voidbooleansaveData(org.jdom.Element cinfoElem) XML format savebooleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.protected voidwriteObject2(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, setOriginLatMethods 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:
getWKTin classCoordinateInfo
-
getType
- Specified by:
getTypein classCoordinateInfo
-
getSHGCoordinateInfo
-
isShg
public boolean isShg() -
writeObject2
- Overrides:
writeObject2in classAlbersLambertCoordinateInfo- Throws:
IOException
-
parseType
- Overrides:
parseTypein classAlbersLambertCoordinateInfo
-
loadData
public boolean loadData(org.jdom.Element cinfoElem) - Overrides:
loadDatain classAlbersLambertCoordinateInfo
-
saveData
public boolean saveData(org.jdom.Element cinfoElem) Description copied from class:CoordinateInfoXML format save- Overrides:
saveDatain classAlbersLambertCoordinateInfo- Returns:
-
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Overrides:
getFieldObjectin classAlbersLambertCoordinateInfo- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Overrides:
setFieldObjectin 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
-