25 #include "../core/translator/Translator.h" 34 m_invFlattening(invflat)
70 std::ostringstream sstr;
73 std::string wkt =
"SPHEROID[\"";
void setRadium(const double &rad)
Sets the Ellipsoid radium.
void setName(const std::string &name)
Sets the Ellipsoid name.
double m_radium
Earth equatorial radius (Meters)
std::string m_name
Ellipsoid name.
std::string getWKT() const
Returns a WKT string that represents the ellipsoid.
double m_invFlattening
Earth flattening.
Ellipsoid(const std::string &name="", double rad=0.0, double invflat=0.0)
Constructor with parameters.
void setInverseFlattening(const double &invflat)
Sets the Ellipsoid inverse flattening.
double getInverseFlattening() const
Returns the Ellipsoid inverse flattening.
double getRadium() const
Returns the Ellipsoid radium.
const std::string & getName() const
Returns the Ellipsoid name.
This file contains the structs necessary to model an Ellipsoid.