This abstract class encapsulates ellipsoid models (e.g. WGS84, GPS, etc).
Definition at line 56 of file EllipsoidModel.hpp.
#include <EllipsoidModel.hpp>
Public Member Functions | |
virtual double | a () const noexcept=0 |
virtual double | a_km () const noexcept=0 |
virtual double | angVelocity () const noexcept=0 |
virtual double | c () const noexcept=0 |
virtual double | c_km () const noexcept=0 |
virtual double | eccentricity () const noexcept=0 |
virtual double | eccSquared () const noexcept |
virtual double | flattening () const noexcept=0 |
virtual double | gm () const noexcept=0 |
virtual double | gm_km () const noexcept=0 |
virtual | ~EllipsoidModel () noexcept |
Destructor. More... | |
|
inlinevirtualnoexcept |
Destructor.
Definition at line 91 of file EllipsoidModel.hpp.
|
pure virtualnoexcept |
Implemented in gnsstk::CGCS2000Ellipsoid, gnsstk::GalileoEllipsoid, gnsstk::GalileoIonoEllipsoid, gnsstk::WGS84Ellipsoid, and gnsstk::PZ90Ellipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::CGCS2000Ellipsoid, gnsstk::GalileoIonoEllipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::PZ90Ellipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::GalileoEllipsoid, gnsstk::WGS84Ellipsoid, and gnsstk::GPSEllipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::GPSEllipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::GPSEllipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::GalileoIonoEllipsoid.
|
inlinevirtualnoexcept |
Reimplemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::GalileoEllipsoid, gnsstk::WGS84Ellipsoid, and gnsstk::GalileoIonoEllipsoid.
Definition at line 72 of file EllipsoidModel.hpp.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::GalileoIonoEllipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::GalileoEllipsoid, gnsstk::WGS84Ellipsoid, and gnsstk::GPSEllipsoid.
|
pure virtualnoexcept |
Implemented in gnsstk::PZ90Ellipsoid, gnsstk::CGCS2000Ellipsoid, gnsstk::WGS84Ellipsoid, gnsstk::GalileoEllipsoid, and gnsstk::GPSEllipsoid.