13 #ifndef ossimTransMercatorProjection_HEADER 14 #define ossimTransMercatorProjection_HEADER 39 void setFalseEasting(
double falseEasting);
45 void setFalseNorthing(
double falseNorthing);
50 void setScaleFactor(
double scaleFactor);
56 void setFalseEastingNorthing(
double falseEasting,
double falseNorthing);
58 void setParameters(
double falseEasting,
73 const char* prefix=0)
const;
80 const char* prefix=0);
136 double Origin_Latitude,
137 double Central_Meridian,
138 double False_Easting,
139 double False_Northing,
140 double Scale_Factor);
159 double *Origin_Latitude,
160 double *Central_Meridian,
161 double *False_Easting,
162 double *False_Northing,
163 double *Scale_Factor)
const;
182 double *Northing)
const;
202 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.
long Set_Transverse_Mercator_Parameters(double a, double f, double Origin_Latitude, double Central_Meridian, double False_Easting, double False_Northing, double Scale_Factor)
Represents serializable keyword/value map.
double getFalseEasting() const
double TranMerc_Delta_Easting
double TranMerc_False_Easting
void Get_Transverse_Mercator_Parameters(double *a, double *f, double *Origin_Latitude, double *Central_Meridian, double *False_Easting, double *False_Northing, double *Scale_Factor)
double TranMerc_Delta_Northing
double TranMerc_Origin_Long
double TranMerc_False_Northing
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.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
double getFalseNorthing() const
virtual ossimDpt forward(const ossimGpt &worldPoint) const =0
All map projections will convert the world coordinate to an easting northing (Meters).
long Convert_Transverse_Mercator_To_Geodetic(double Easting, double Northing, double *Latitude, double *Longitude)
double TranMerc_Scale_Factor
virtual ossimObject * dup() const
~ossimTransMercatorProjection()
double TranMerc_Origin_Lat
virtual std::ostream & print(std::ostream &out) const
Prints data members to stream.
long Convert_Geodetic_To_Transverse_Mercator(double Latitude, double Longitude, double *Easting, double *Northing)
double getScaleFactor() const
std::basic_ostream< char > ostream
Base class for char output streams.