26 #ifndef __TERRALIB_SRS_INTERNAL_ELLIPSOID_H 
   27 #define __TERRALIB_SRS_INTERNAL_ELLIPSOID_H 
   61       Ellipsoid(
const std::string& name = 
"", 
double rad = 0.0, 
double invflat = 0.0);
 
A reference ellipsoid is an approximation of the Earth's surface as a squashed sphere.
 
Ellipsoid(const std::string &name="", double rad=0.0, double invflat=0.0)
Constructor with parameters.
 
double m_invFlattening
Earth flattening.
 
double m_radium
Earth equatorial radius (Meters)
 
void setName(const std::string &name)
Sets the Ellipsoid name.
 
double getInverseFlattening() const
Returns the Ellipsoid inverse flattening.
 
std::string m_name
Ellipsoid name.
 
std::string getWKT() const
Returns a WKT string that represents the ellipsoid.
 
const std::string & getName() const
Returns the Ellipsoid name.
 
double getRadium() const
Returns the Ellipsoid radium.
 
void setRadium(const double &rad)
Sets the Ellipsoid radium.
 
void setInverseFlattening(const double &invflat)
Sets the Ellipsoid inverse flattening.
 
#define TESRSEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
Proxy configuration file for TerraView (see terraview_config.h).