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).