#include <ellipsoid_space.h>
Public Member Functions | |
void | cartToEllipsoidal (double x, double y, double z, double &lat, double &lon, double &height) |
Ellipsoid (bool _is_prolate=true) | |
Ellipsoid (double a, double b, bool _is_prolate=true) | |
void | ellipsoidalToCart (double lat, double lon, double height, double &x, double &y, double &z) |
void | mollweideProjection (double lat, double lon, double &x, double &y) |
Public Attributes | |
double | A |
double | a |
double | B |
double | E |
double | height |
bool | is_prolate |
Definition at line 11 of file ellipsoid_space.h.
Ellipsoid::Ellipsoid | ( | bool | _is_prolate = true | ) | [inline] |
Definition at line 15 of file ellipsoid_space.h.
Ellipsoid::Ellipsoid | ( | double | a, |
double | b, | ||
bool | _is_prolate = true |
||
) | [inline] |
Definition at line 21 of file ellipsoid_space.h.
void Ellipsoid::cartToEllipsoidal | ( | double | x, |
double | y, | ||
double | z, | ||
double & | lat, | ||
double & | lon, | ||
double & | height | ||
) |
Definition at line 32 of file ellipsoid_space.h.
void Ellipsoid::ellipsoidalToCart | ( | double | lat, |
double | lon, | ||
double | height, | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) |
Definition at line 49 of file ellipsoid_space.h.
void Ellipsoid::mollweideProjection | ( | double | lat, |
double | lon, | ||
double & | x, | ||
double & | y | ||
) |
Definition at line 62 of file ellipsoid_space.h.
double Ellipsoid::A |
Definition at line 14 of file ellipsoid_space.h.
double Ellipsoid::a |
Definition at line 14 of file ellipsoid_space.h.
double Ellipsoid::B |
Definition at line 14 of file ellipsoid_space.h.
double Ellipsoid::E |
Definition at line 14 of file ellipsoid_space.h.
double Ellipsoid::height |
Definition at line 14 of file ellipsoid_space.h.
Definition at line 13 of file ellipsoid_space.h.