OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimUtmProjection.h>
Public Member Functions | |
ossimUtmProjection (const ossimEllipsoid &ellipsoid=ossimEllipsoid(), const ossimGpt &origin=ossimGpt()) | |
ossimUtmProjection (const ossimEllipsoid &ellipsoid, const ossimGpt &origin, ossim_int32 zone, char hemisphere) | |
ossimUtmProjection (ossim_int32 zone) | |
ossimUtmProjection (const ossimUtmProjection &src) | |
virtual ossimObject * | dup () const |
virtual ossimGpt | inverse (const ossimDpt &eastingNorthing) const |
Will take a point in meters and convert it to ground. More... | |
virtual ossimDpt | forward (const ossimGpt &latLon) const |
All map projections will convert the world coordinate to an easting northing (Meters). More... | |
virtual void | update () |
virtual void | setOrigin (const ossimGpt &origin) |
This will set the utm zone and utm origin base on origin passed in. More... | |
void | setZone (const ossimGpt &ground) |
void | setZone (ossim_int32 zone) |
void | setHemisphere (const ossimGpt &ground) |
void | setHemisphere (char hemisphere) |
ossim_int32 | getZone () const |
char | getHemisphere () const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save the state of an object to a keyword list. More... | |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to the load (recreate) the state of an object from a keyword list. More... | |
virtual std::ostream & | print (std::ostream &out) const |
Prints data members to stream. More... | |
virtual double | getFalseEasting () const |
virtual double | getFalseNorthing () const |
virtual bool | operator== (const ossimProjection &projection) const |
Returns TRUE if principal parameters are within epsilon tolerance. More... | |
virtual ossim_uint32 | getPcsCode () const |
Returns the EPSG PCS code based on datum, zone, and hemisphere. More... | |
![]() | |
ossimMapProjection (const ossimEllipsoid &ellipsoid=ossimEllipsoid(), const ossimGpt &origin=ossimGpt()) | |
ossimMapProjection (const ossimMapProjection &src) | |
virtual ossimGpt | origin () const |
virtual ossimDpt | worldToLineSample (const ossimGpt &worldPoint) const |
virtual void | worldToLineSample (const ossimGpt &worldPoint, ossimDpt &lineSample) const |
virtual ossimGpt | lineSampleToWorld (const ossimDpt &projectedPoint) const |
virtual void | lineSampleToWorld (const ossimDpt &projectedPoint, ossimGpt &gpt) const |
virtual void | lineSampleHeightToWorld (const ossimDpt &lineSampPt, const double &heightAboveEllipsoid, ossimGpt &worldPt) const |
This is the pure virtual that projects the image point to the given elevation above ellipsoid, thereby bypassing reference to a DEM. More... | |
virtual void | lineSampleToEastingNorthing (const ossimDpt &liineSample, ossimDpt &eastingNorthing) const |
virtual void | eastingNorthingToLineSample (const ossimDpt &eastingNorthing, ossimDpt &lineSample) const |
virtual void | eastingNorthingToWorld (const ossimDpt &eastingNorthing, ossimGpt &worldPt) const |
virtual double | getStandardParallel1 () const |
Derived classes should implement as needed. More... | |
virtual double | getStandardParallel2 () const |
Derived classes should implement as needed. More... | |
virtual void | setPcsCode (ossim_uint32 pcsCode) |
virtual ossimString | getProjectionName () const |
Returns the projection name. More... | |
virtual double | getA () const |
ACCESS METHODS: More... | |
virtual double | getB () const |
virtual double | getF () const |
virtual ossimDpt | getMetersPerPixel () const |
virtual const ossimDpt & | getDecimalDegreesPerPixel () const |
Returns decimal degrees per pixel as an ossimDpt with "x" representing longitude and "y" representing latitude. More... | |
virtual const ossimDpt & | getUlEastingNorthing () const |
virtual const ossimGpt & | getUlGpt () const |
virtual const ossimDatum * | getDatum () const |
const ossimEllipsoid & | getEllipsoid () const |
const ossimGpt & | getOrigin () const |
virtual bool | isGeographic () const |
virtual void | applyScale (const ossimDpt &scale, bool recenterTiePoint) |
Applies scale to theDeltaLonPerPixel, theDeltaLatPerPixel and theMetersPerPixel data members (eg: theDeltaLonPerPixel *= scale.x). More... | |
virtual void | setEllipsoid (const ossimEllipsoid &ellipsoid) |
SET METHODS: More... | |
virtual void | setAB (double a, double b) |
virtual void | setDatum (const ossimDatum *datum) |
Sets theDatum to datum. More... | |
virtual void | setMetersPerPixel (const ossimDpt &gsd) |
virtual void | setDecimalDegreesPerPixel (const ossimDpt &gsd) |
virtual void | setUlTiePoints (const ossimGpt &gpt) |
virtual void | setUlTiePoints (const ossimDpt &eastingNorthing) |
virtual void | setUlEastingNorthing (const ossimDpt &ulEastingNorthing) |
virtual void | setUlGpt (const ossimGpt &ulGpt) |
virtual void | assign (const ossimProjection &aProjection) |
virtual void | computeDegreesPerPixel () |
Computes the approximate resolution in degrees/pixel. More... | |
virtual void | computeMetersPerPixel () |
This will go from the ground point and give you an approximate meters per pixel. More... | |
void | setMatrix (double rotation, const ossimDpt &scale, const ossimDpt &translation) |
void | setMatrixScale (const ossimDpt &scale) |
void | setMatrixRotation (double rotation) |
void | setMatrixTranslation (const ossimDpt &translation) |
void | snapTiePointTo (ossim_float64 multiple, ossimUnitType unitType) |
Utility method to snap the tie point to some multiple. More... | |
void | snapTiePointToOrigin () |
void | setElevationLookupFlag (bool flag) |
bool | getElevationLookupFlag () const |
ossimUnitType | getModelTransformUnitType () const |
void | setModelTransformUnitType (ossimUnitType unit) |
bool | hasModelTransform () const |
virtual bool | isAffectedByElevation () const |
Implementation of pure virtual ossimProjection::isAffectedByElevation method. More... | |
void | setProjectionUnits (ossimUnitType units) |
ossimUnitType | getProjectionUnits () const |
OSSIM considers all map projection coordinates (including false eastings and northings) to be in meters. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
![]() | |
ossimProjection () | |
virtual | ~ossimProjection () |
virtual void | getRoundTripError (const ossimDpt &imagePoint, ossimDpt &errorResult) const |
virtual void | getRoundTripError (const ossimGpt &groundPoint, ossimDpt &errorResult) const |
virtual void | getGroundClipPoints (ossimGeoPolygon &gpts) const |
virtual bool | operator!= (const ossimProjection &projection) const |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimErrorStatusInterface () | |
virtual | ~ossimErrorStatusInterface () |
virtual ossimErrorCode | getErrorStatus () const |
virtual ossimString | getErrorStatusString () const |
virtual void | setErrorStatus (ossimErrorCode error_status) const |
virtual void | setErrorStatus () const |
virtual void | clearErrorStatus () const |
bool | hasError () const |
Static Public Member Functions | |
static ossim_int32 | computeZone (const ossimGpt &gpt) |
static double | computeZoneMeridian (ossim_int32 zone) |
Return in decimal degrees the zone meridian. More... | |
Private Member Functions | |
ossim_int32 | Set_Transverse_Mercator_Parameters (double a, double f, double Origin_Latitude, double Central_Meridian, double False_Easting, double False_Northing, double Scale_Factor) |
The function Set_Tranverse_Mercator_Parameters receives the ellipsoid parameters and Tranverse Mercator projection parameters as inputs, and sets the corresponding state variables. More... | |
void | Get_Transverse_Mercator_Parameters (double *a, double *f, double *Origin_Latitude, double *Central_Meridian, double *False_Easting, double *False_Northing, double *Scale_Factor) const |
The function Get_Transverse_Mercator_Parameters returns the current ellipsoid and Transverse Mercator projection parameters. More... | |
ossim_int32 | Convert_Geodetic_To_Transverse_Mercator (double Latitude, double Longitude, double *Easting, double *Northing) const |
The function Convert_Geodetic_To_Transverse_Mercator converts geodetic (latitude and longitude) coordinates to Transverse Mercator projection (easting and northing) coordinates, according to the current ellipsoid and Transverse Mercator projection coordinates. More... | |
ossim_int32 | Convert_Transverse_Mercator_To_Geodetic (double Easting, double Northing, double *Latitude, double *Longitude) const |
The function Convert_Transverse_Mercator_To_Geodetic converts Transverse Mercator projection (easting and northing) coordinates to geodetic (latitude and longitude) coordinates, according to the current ellipsoid and Transverse Mercator projection parameters. More... | |
Private Attributes | |
double | theTranMerc_a |
double | theTranMerc_f |
double | theTranMerc_es |
double | theTranMerc_ebs |
double | theTranMerc_Origin_Lat |
double | theTranMerc_Origin_Long |
double | theTranMerc_False_Northing |
double | theTranMerc_False_Easting |
double | theTranMerc_Scale_Factor |
double | theTranMerc_ap |
double | theTranMerc_bp |
double | theTranMerc_cp |
double | theTranMerc_dp |
double | theTranMerc_ep |
double | theTranMerc_Delta_Easting |
double | theTranMerc_Delta_Northing |
ossim_int32 | theZone |
zone can be from 1 through 60 (0 == NOT SET) More... | |
char | theHemisphere |
can be N or S. More... | |
Additional Inherited Members | |
![]() | |
virtual | ~ossimMapProjection () |
void | updateFromTransform () |
![]() | |
virtual | ~ossimReferenced () |
![]() | |
ossimEllipsoid | theEllipsoid |
This method verifies that the projection parameters match the current pcs code. More... | |
ossimGpt | theOrigin |
const ossimDatum * | theDatum |
This is only set if we want to have built in datum shifting. More... | |
ossimDpt | theMetersPerPixel |
Holds the number of meters per pixel. More... | |
ossimDpt | theDegreesPerPixel |
Hold the decimal degrees per pixel. More... | |
ossimGpt | theUlGpt |
Hold tie point in decimal degrees. More... | |
ossimDpt | theUlEastingNorthing |
Hold tie point as easting northing. More... | |
ossimDpt | theFalseEastingNorthing |
Hold the false easting northing. More... | |
ossim_uint32 | thePcsCode |
Projection Coordinate System(PCS) code. More... | |
bool | theElevationLookupFlag |
ossimMatrix4x4 | theModelTransform |
ossimMatrix4x4 | theInverseModelTransform |
ossimUnitType | theModelTransformUnitType |
ossimUnitType | theProjectionUnits |
Linear units of the projection as indicated in the projection's specification: More... | |
![]() | |
ossimErrorCode | theErrorStatus |
Definition at line 16 of file ossimUtmProjection.h.
ossimUtmProjection::ossimUtmProjection | ( | const ossimEllipsoid & | ellipsoid = ossimEllipsoid() , |
const ossimGpt & | origin = ossimGpt() |
||
) |
Definition at line 61 of file ossimUtmProjection.cpp.
References ossimMapProjection::origin(), setHemisphere(), setZone(), and update().
Referenced by dup().
ossimUtmProjection::ossimUtmProjection | ( | const ossimEllipsoid & | ellipsoid, |
const ossimGpt & | origin, | ||
ossim_int32 | zone, | ||
char | hemisphere | ||
) |
Definition at line 89 of file ossimUtmProjection.cpp.
References setHemisphere(), setZone(), and update().
ossimUtmProjection::ossimUtmProjection | ( | ossim_int32 | zone | ) |
Definition at line 118 of file ossimUtmProjection.cpp.
References setZone(), and update().
ossimUtmProjection::ossimUtmProjection | ( | const ossimUtmProjection & | src | ) |
Definition at line 143 of file ossimUtmProjection.cpp.
References setHemisphere(), setZone(), theHemisphere, theZone, and update().
|
static |
Definition at line 304 of file ossimUtmProjection.cpp.
References ossimGpt::latd(), ossimGpt::lond(), ossimGpt::lonr(), and M_PI.
Referenced by loadState(), setZone(), and ossimSonomaSensor::updateModel().
|
static |
Return in decimal degrees the zone meridian.
Definition at line 337 of file ossimUtmProjection.cpp.
Referenced by loadState(), setZone(), and update().
|
private |
The function Convert_Geodetic_To_Transverse_Mercator converts geodetic (latitude and longitude) coordinates to Transverse Mercator projection (easting and northing) coordinates, according to the current ellipsoid and Transverse Mercator projection coordinates.
If any errors occur, the error code(s) are returned by the function, otherwise TRANMERC_NO_ERROR is returned.
Latitude : Latitude in radians (input) Longitude : Longitude in radians (input) Easting : Easting/X in meters (output) Northing : Northing/Y in meters (output)
Definition at line 558 of file ossimUtmProjection.cpp.
References M_PI, SPHSN, SPHTMD, theTranMerc_ebs, theTranMerc_False_Easting, theTranMerc_False_Northing, theTranMerc_Origin_Lat, theTranMerc_Origin_Long, theTranMerc_Scale_Factor, TWO_PI, and UTM_NO_ERROR.
Referenced by forward(), and Set_Transverse_Mercator_Parameters().
|
private |
The function Convert_Transverse_Mercator_To_Geodetic converts Transverse Mercator projection (easting and northing) coordinates to geodetic (latitude and longitude) coordinates, according to the current ellipsoid and Transverse Mercator projection parameters.
If any errors occur, the error code(s) are returned by the function, otherwise TRANMERC_NO_ERROR is returned.
Easting : Easting/X in meters (input) Northing : Northing/Y in meters (input) Latitude : Latitude in radians (output) Longitude : Longitude in radians (output)
Definition at line 713 of file ossimUtmProjection.cpp.
References M_PI, RAD_PER_DEG, SPHSN, SPHSR, SPHTMD, theTranMerc_ebs, theTranMerc_False_Easting, theTranMerc_False_Northing, theTranMerc_Origin_Lat, theTranMerc_Origin_Long, theTranMerc_Scale_Factor, TWO_PI, and UTM_NO_ERROR.
Referenced by inverse().
|
virtual |
Implements ossimProjection.
Definition at line 227 of file ossimUtmProjection.cpp.
References ossimUtmProjection().
All map projections will convert the world coordinate to an easting northing (Meters).
Implements ossimMapProjection.
Definition at line 205 of file ossimUtmProjection.cpp.
References ossimGpt::changeDatum(), ossimDatum::code(), Convert_Geodetic_To_Transverse_Mercator(), ossimGpt::datum(), ossimGpt::latr(), ossimGpt::lonr(), and ossimMapProjection::theDatum.
Referenced by ossimApplanixUtmModel::updateModel(), and ossimSonomaSensor::updateModel().
|
private |
The function Get_Transverse_Mercator_Parameters returns the current ellipsoid and Transverse Mercator projection parameters.
a : Semi-major axis of ellipsoid, in meters (output) f : Flattening of ellipsoid (output) Origin_Latitude : Latitude in radians at the origin of the (output) projection Central_Meridian : Longitude in radians at the center of the (output) projection False_Easting : Easting/X at the center of the projection (output) False_Northing : Northing/Y at the center of the projection (output) Scale_Factor : Projection scale factor (output)
Definition at line 521 of file ossimUtmProjection.cpp.
References theTranMerc_a, theTranMerc_f, theTranMerc_False_Easting, theTranMerc_False_Northing, theTranMerc_Origin_Lat, theTranMerc_Origin_Long, and theTranMerc_Scale_Factor.
|
virtual |
Reimplemented from ossimMapProjection.
Definition at line 886 of file ossimUtmProjection.cpp.
References theTranMerc_False_Easting.
|
virtual |
Reimplemented from ossimMapProjection.
Definition at line 891 of file ossimUtmProjection.cpp.
References theTranMerc_False_Northing.
char ossimUtmProjection::getHemisphere | ( | ) | const |
Definition at line 238 of file ossimUtmProjection.cpp.
References theHemisphere.
Referenced by ossimEpsgProjectionDatabase::getCodeFromUtmProj(), ossimPdfWriter::getLgiDictProjectionType(), ossimGpkgSpatialRefSysRecord::init(), ossimChipProcTool::newIdentityProjection(), ossimGeoTiff::parseProjection(), and ossimNitfWriterBase::writeGeometry().
|
virtual |
Returns the EPSG PCS code based on datum, zone, and hemisphere.
This overrides ossimMapProjection::getPcsCode(). Sets ossimMapProjection::thePcsCode on success.
Reimplemented from ossimMapProjection.
Definition at line 927 of file ossimUtmProjection.cpp.
References ossimEpsgProjectionDatabase::getCodeFromUtmProj(), and ossimEpsgProjectionDatabase::instance().
ossim_int32 ossimUtmProjection::getZone | ( | ) | const |
Definition at line 233 of file ossimUtmProjection.cpp.
References theZone.
Referenced by ossimEpsgProjectionDatabase::getCodeFromUtmProj(), ossimPdfWriter::getLgiDictProjectionType(), ossimGpkgSpatialRefSysRecord::init(), ossimChipProcTool::newIdentityProjection(), ossimGeoTiff::parseProjection(), and ossimNitfWriterBase::writeGeometry().
Will take a point in meters and convert it to ground.
Implements ossimMapProjection.
Definition at line 192 of file ossimUtmProjection.cpp.
References Convert_Transverse_Mercator_To_Geodetic(), DEG_PER_RAD, ossimMapProjection::theDatum, ossimDpt::x, and ossimDpt::y.
Referenced by ossimSonomaSensor::lineSampleHeightToWorld(), ossimSonomaSensor::lineSampleToWorld(), and ossimApplanixUtmModel::updateModel().
|
virtual |
Method to the load (recreate) the state of an object from a keyword list.
Return true if ok or false on error.
Reimplemented from ossimMapProjection.
Definition at line 342 of file ossimUtmProjection.cpp.
References ossimString::c_str(), computeZone(), computeZoneMeridian(), ossimKeywordlist::find(), ossimKeywordNames::HEMISPHERE_KW, ossimGpt::latd(), ossimMapProjection::loadState(), ossimGpt::lond(), setHemisphere(), ossimMapProjection::theOrigin, theZone, ossimString::trim(), ossimString::upcase(), update(), and ossimKeywordNames::ZONE_KW.
|
virtual |
Returns TRUE if principal parameters are within epsilon tolerance.
Reimplemented from ossimMapProjection.
Definition at line 899 of file ossimUtmProjection.cpp.
References ossimMapProjection::operator==(), theHemisphere, and theZone.
|
virtual |
Prints data members to stream.
Returns stream&.
Reimplemented from ossimMapProjection.
Definition at line 876 of file ossimUtmProjection.cpp.
References ossimMapProjection::print(), theHemisphere, and theZone.
|
virtual |
Method to save the state of an object to a keyword list.
Return true if ok or false on error.
Reimplemented from ossimMapProjection.
Definition at line 399 of file ossimUtmProjection.cpp.
References ossimKeywordlist::add(), ossimKeywordNames::HEMISPHERE_KW, ossimMapProjection::saveState(), theHemisphere, theZone, and ossimKeywordNames::ZONE_KW.
|
private |
The function Set_Tranverse_Mercator_Parameters receives the ellipsoid parameters and Tranverse Mercator projection parameters as inputs, and sets the corresponding state variables.
If any errors occur, the error code(s) are returned by the function, otherwise TRANMERC_NO_ERROR is returned.
a : Semi-major axis of ellipsoid, in meters (input) f : Flattening of ellipsoid (input) Origin_Latitude : Latitude in radians at the origin of the (input) projection Central_Meridian : Longitude in radians at the center of the (input) projection False_Easting : Easting/X at the center of the projection (input) False_Northing : Northing/Y at the center of the projection (input) Scale_Factor : Projection scale factor (input)
Definition at line 414 of file ossimUtmProjection.cpp.
References Convert_Geodetic_To_Transverse_Mercator(), M_PI, MAX_DELTA_LONG, MAX_LAT, theTranMerc_a, theTranMerc_ap, theTranMerc_bp, theTranMerc_cp, theTranMerc_Delta_Easting, theTranMerc_Delta_Northing, theTranMerc_dp, theTranMerc_ebs, theTranMerc_ep, theTranMerc_es, theTranMerc_f, theTranMerc_False_Easting, theTranMerc_False_Northing, theTranMerc_Origin_Lat, theTranMerc_Origin_Long, TWO_PI, and UTM_NO_ERROR.
Referenced by update().
void ossimUtmProjection::setHemisphere | ( | const ossimGpt & | ground | ) |
Definition at line 275 of file ossimUtmProjection.cpp.
References ossimGpt::latd().
Referenced by ossimEpsgProjectionFactory::createProjFromAutoCode(), ossimEpsgProjectionDatabase::createProjFromUtmCode(), ossimChipperUtil::getNewUtmProjection(), loadState(), ossimChipProcTool::newIdentityProjection(), ossimChipProcTool::newUtmProjection(), ossimUtmProjection(), setOrigin(), and ossimSonomaSensor::updateModel().
void ossimUtmProjection::setHemisphere | ( | char | hemisphere | ) |
Definition at line 281 of file ossimUtmProjection.cpp.
References ossimGpt::latd(), theHemisphere, ossimMapProjection::theOrigin, and theTranMerc_False_Northing.
|
virtual |
This will set the utm zone and utm origin base on origin passed in.
Reimplemented from ossimMapProjection.
Definition at line 243 of file ossimUtmProjection.cpp.
References ossimGpt::latd(), ossimMapProjection::origin(), setHemisphere(), ossimMapProjection::setOrigin(), and setZone().
Referenced by ATP::AtpGenerator::constructChain(), and ossimEpsgProjectionFactory::createProjFromAutoCode().
void ossimUtmProjection::setZone | ( | const ossimGpt & | ground | ) |
Definition at line 254 of file ossimUtmProjection.cpp.
References computeZone().
Referenced by ossimEpsgProjectionFactory::createProjFromAutoCode(), ossimEpsgProjectionDatabase::createProjFromUtmCode(), ossimChipperUtil::getNewUtmProjection(), ossimChipProcTool::newIdentityProjection(), ossimChipProcTool::newUtmProjection(), newUtmView(), ossimUtmProjection(), setOrigin(), ossimApplanixUtmModel::updateModel(), and ossimSonomaSensor::updateModel().
void ossimUtmProjection::setZone | ( | ossim_int32 | zone | ) |
Definition at line 259 of file ossimUtmProjection.cpp.
References computeZone(), computeZoneMeridian(), ossimGpt::datum(), ossimGpt::latd(), ossimGpt::lond(), ossimGpt::lonr(), ossimMapProjection::theDatum, ossimMapProjection::theOrigin, theTranMerc_Origin_Long, and theZone.
|
virtual |
Reimplemented from ossimMapProjection.
Definition at line 168 of file ossimUtmProjection.cpp.
References computeZoneMeridian(), ossimEllipsoid::getA(), ossimEllipsoid::getFlattening(), ossimGpt::latd(), ossimGpt::latr(), ossimGpt::lond(), ossimGpt::lonr(), ossimMapProjection::origin(), Set_Transverse_Mercator_Parameters(), ossimMapProjection::theEllipsoid, ossimMapProjection::theFalseEastingNorthing, theHemisphere, ossimMapProjection::theOrigin, theTranMerc_False_Easting, theTranMerc_False_Northing, theTranMerc_Scale_Factor, theZone, ossimMapProjection::update(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimEpsgProjectionFactory::createProjFromAutoCode(), loadState(), and ossimUtmProjection().
|
private |
can be N or S.
Definition at line 223 of file ossimUtmProjection.h.
Referenced by getHemisphere(), operator==(), ossimUtmProjection(), print(), saveState(), setHemisphere(), and update().
|
private |
Definition at line 188 of file ossimUtmProjection.h.
Referenced by Get_Transverse_Mercator_Parameters(), and Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 205 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 206 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 207 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 212 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 213 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 208 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 194 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), and Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 209 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 192 of file ossimUtmProjection.h.
Referenced by Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 189 of file ossimUtmProjection.h.
Referenced by Get_Transverse_Mercator_Parameters(), and Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 201 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), Get_Transverse_Mercator_Parameters(), getFalseEasting(), Set_Transverse_Mercator_Parameters(), and update().
|
private |
Definition at line 200 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), Get_Transverse_Mercator_Parameters(), getFalseNorthing(), Set_Transverse_Mercator_Parameters(), setHemisphere(), and update().
|
private |
Definition at line 198 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), Get_Transverse_Mercator_Parameters(), and Set_Transverse_Mercator_Parameters().
|
private |
Definition at line 199 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), Get_Transverse_Mercator_Parameters(), Set_Transverse_Mercator_Parameters(), and setZone().
|
private |
Definition at line 202 of file ossimUtmProjection.h.
Referenced by Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), Get_Transverse_Mercator_Parameters(), and update().
|
private |
zone can be from 1 through 60 (0 == NOT SET)
Definition at line 218 of file ossimUtmProjection.h.
Referenced by getZone(), loadState(), operator==(), ossimUtmProjection(), print(), saveState(), setZone(), and update().