13 #ifndef ossimMercatorProjection_HEADER 14 #define ossimMercatorProjection_HEADER 40 void setFalseEasting(
double falseEasting);
46 void setFalseNorthing(
double falseNorthing);
53 void setFalseEastingNorthing(
double falseEasting,
double falseNorthing);
58 void setScaleFactor(
double scaleFactor);
65 void setParameters(
double falseEasting,
79 const char* prefix=0)
const;
86 const char* prefix=0);
140 long Set_Mercator_Parameters(
double a,
142 double Origin_Latitude,
143 double Central_Meridian,
144 double False_Easting,
145 double False_Northing,
146 double *Scale_Factor);
167 void Get_Mercator_Parameters(
double *a,
169 double *Origin_Latitude,
170 double *Central_Meridian,
171 double *False_Easting,
172 double *False_Northing,
173 double *Scale_Factor)
const;
188 long Convert_Geodetic_To_Mercator (
double Latitude,
191 double *Northing)
const;
206 long Convert_Mercator_To_Geodetic(
double Easting,
209 double *Longitude)
const;
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
double Merc_False_Northing
Represents serializable keyword/value map.
~ossimMercatorProjection()
double getFalseEasting() const
virtual ossimGpt inverse(const ossimDpt &projectedPoint) const =0
Will take a point in meters and convert it to ground.
virtual bool operator==(const ossimProjection &projection) const
Compares this to arg projection and returns TRUE if the same.
double Merc_Delta_Northing
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual ossimObject * dup() const
double Merc_Delta_Easting
double Merc_False_Easting
virtual ossimDpt forward(const ossimGpt &worldPoint) const =0
All map projections will convert the world coordinate to an easting northing (Meters).
double getFalseNorthing() const
double getScaleFactor() const