This class represents the ellipsoidal model defined in ICD-GPS-200. This ellipsoid model was based on the WGS 84 model, which has changed since the ICD-GPS-200 was written. To save the cost of having to update all of the fielded receivers, these constants were kept for GPS purposes.
Only some of the WGS 84 ellipsoid model parameters are defined as part of the 200. These parameters are explicitly defined here. Other parameters are inherited from the WGS84Ellipsoid definition.
Definition at line 67 of file GPSEllipsoid.hpp.
#include <GPSEllipsoid.hpp>
Public Member Functions | |
virtual double | angVelocity () const noexcept |
virtual double | c () const noexcept |
virtual double | c_km () const noexcept |
virtual double | gm () const noexcept |
virtual double | gm_km () const noexcept |
![]() | |
virtual double | a () const noexcept |
virtual double | a_km () const noexcept |
virtual double | eccentricity () const noexcept |
virtual double | eccSquared () const noexcept |
virtual double | flattening () const noexcept |
virtual | ~WGS84Ellipsoid () noexcept |
Destructor. More... | |
![]() | |
virtual | ~EllipsoidModel () noexcept |
Destructor. More... | |
|
inlinevirtualnoexcept |
defined in ICD-GPS-200C, 20.3.3.4.3.3 and Table 20-IV
Reimplemented from gnsstk::WGS84Ellipsoid.
Definition at line 72 of file GPSEllipsoid.hpp.
|
inlinevirtualnoexcept |
defined in ICD-GPS-200C, 20.3.4.3
Reimplemented from gnsstk::WGS84Ellipsoid.
Definition at line 87 of file GPSEllipsoid.hpp.
|
inlinevirtualnoexcept |
derived from ICD-GPS-200C, 20.3.4.3
Reimplemented from gnsstk::WGS84Ellipsoid.
Definition at line 92 of file GPSEllipsoid.hpp.
|
inlinevirtualnoexcept |
defined in ICD-GPS-200C, 20.3.3.4.3.3 and Table 20-IV
Reimplemented from gnsstk::WGS84Ellipsoid.
Definition at line 77 of file GPSEllipsoid.hpp.
|
inlinevirtualnoexcept |
derived from ICD-GPS-200C, 20.3.3.4.3.3 and Table 20-IV
Reimplemented from gnsstk::WGS84Ellipsoid.
Definition at line 82 of file GPSEllipsoid.hpp.