A geodetic datum defines a reference to measure Earth's surface. More...
#include <Datum.h>
Public Member Functions | |
| Datum (const std::string &name="", Ellipsoid *ellps=0) | |
| Constructor with parameters. More... | |
| const Ellipsoid * | getEllipsoid () const |
| Returns the Ellipsoid associated to the Datum. More... | |
| const std::string & | getName () const |
| Returns the Datum name. More... | |
| const std::vector< double > & | getToWGS84Params () const |
| Returns the WGS84 shifting parameters. More... | |
| std::string | getWKT () const |
| Returns a WKT string that represent the Datum. More... | |
| void | setEllipsoid (Ellipsoid *ellps) |
| Sets the Ellipsoid associated to the Datum. More... | |
| void | setName (const std::string &name) |
| Sets the Datum name. More... | |
| void | setToWGS84Params (const std::vector< double > ¶ms) |
| Sets the Datum shifting parameters relative to WGS84. More... | |
| ~Datum () | |
| Destructor. More... | |
Private Attributes | |
| Ellipsoid * | m_ellipsoid |
| Reference ellipsoid. More... | |
| std::string | m_name |
| Datum name. More... | |
| std::vector< double > | m_towgs84 |
| To store shifting parametes necessary to execute Datum shifting to a WGS84 Datum. More... | |
A geodetic datum defines a reference to measure Earth's surface.
Planimetric datum parameters are used for defining geodetic coordinates, which are necessary to establish a map projection system.
| te::srs::Datum::Datum | ( | const std::string & | name = "", |
| Ellipsoid * | ellps = 0 |
||
| ) |
| const te::srs::Ellipsoid * te::srs::Datum::getEllipsoid | ( | ) | const |
| const std::string & te::srs::Datum::getName | ( | ) | const |
| const std::vector< double > & te::srs::Datum::getToWGS84Params | ( | ) | const |
| std::string te::srs::Datum::getWKT | ( | ) | const |
| void te::srs::Datum::setEllipsoid | ( | Ellipsoid * | ellps | ) |
| void te::srs::Datum::setName | ( | const std::string & | name | ) |
| void te::srs::Datum::setToWGS84Params | ( | const std::vector< double > & | params | ) |
Sets the Datum shifting parameters relative to WGS84.
This indicates a list of up to 7 Bursa Wolf transformation parameters. These parameters can be used to approximate a transformation from a given datum to the WGS84.
| params | A vector of shifting parameters. |
|
private |
|
private |