Ellipsoid parameters. More...
#include <ellipsoid.hpp>
Public Member Functions | |
constexpr | ellipsoid (T a, T inverse_flattening) |
Construct an ellipsoid from semi-major axis and inverse flattening. | |
Public Attributes | |
T | a {} |
T | b {} |
T | e {} |
T | es {} |
T | alpha {} |
T | f {} |
T | n {} |
Ellipsoid parameters.
T | Floating point type |
Definition at line 35 of file ellipsoid.hpp.
|
inlineconstexpr |
Construct an ellipsoid from semi-major axis and inverse flattening.
a | Semi-major axis |
inverse_flattening | Inverse flattening (a / (a - b), where b is the semi-minor axis) |
Definition at line 44 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::a {} |
Definition at line 55 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::alpha {} |
Definition at line 59 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::b {} |
Definition at line 56 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::e {} |
Definition at line 57 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::es {} |
Definition at line 58 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::f {} |
Definition at line 60 of file ellipsoid.hpp.
T cuproj::ellipsoid< T >::n {} |
Definition at line 61 of file ellipsoid.hpp.