Go to the documentation of this file.
   10 #if !defined(GEOGRAPHICLIB_GRAVITYMODEL_HPP) 
   11 #define GEOGRAPHICLIB_GRAVITYMODEL_HPP 1 
   20 #  pragma warning (push) 
   21 #  pragma warning (disable: 4251) 
   87     static const int idlength_ = 8;
 
   88     std::string 
_name, _dir, _description, _date, _filename, _id;
 
   92     std::vector<real> _Cx, _Sx, _CC, _CS, 
_zonal;
 
   97     void ReadMetadata(
const std::string& 
name);
 
  100                          bool gradp, 
bool correct) 
const;
 
  108       CAP_DELTA  = 1
U<<2 | CAP_T, 
 
  137       DISTURBANCE = CAP_DELTA,
 
  143       DISTURBING_POTENTIAL = CAP_T,
 
  148       SPHERICAL_ANOMALY = CAP_DELTA | CAP_GAMMA,
 
  153       GEOID_HEIGHT = CAP_T | CAP_C | CAP_GAMMA0,
 
  184                           const std::string& 
path = 
"");
 
  328     { 
return InternalT(
X, 
Y, 
Z, deltaX, deltaY, deltaZ, 
true, 
true); }
 
  365     { 
return _earth.
U(
X, 
Y, 
Z, gammaX, gammaY, gammaZ); }
 
  382     { 
return _earth.
Phi(
X, 
Y, fX, fY); }
 
  441     const std::string& 
DateTime()
 const { 
return _date; }
 
  502     static std::string DefaultGravityPath();
 
  513     static std::string DefaultGravityName();
 
  518 #if defined(_MSC_VER) 
  519 #  pragma warning (pop) 
  522 #endif  // GEOGRAPHICLIB_GRAVITYMODEL_HPP 
  
Math::real U(real X, real Y, real Z, real &gammaX, real &gammaY, real &gammaZ) const
Gravity on a circle of latitude.
Annotation for function names.
SphericalHarmonic::normalization _norm
const std::string & Description() const
Math::real Phi(real X, real Y, real &fX, real &fY) const
Namespace for GeographicLib.
GaussianFactorGraphValuePair Y
Math::real MajorRadius() const
Math::real MassConstant() const
const std::string & DateTime() const
Math::real MassConstant() const
#define GEOGRAPHICLIB_EXPORT
SphericalHarmonic _correction
Math::real Flattening() const
const NormalGravity & ReferenceEllipsoid() const
Math::real Flattening() const
Math::real AngularVelocity() const
The normal gravity of the earth.
Header for GeographicLib::SphericalHarmonic1 class.
Spherical harmonic series.
Header for GeographicLib::Constants class.
Math::real ReferenceMassConstant() const
Math::real T(real X, real Y, real Z) const
const std::string & GravityFile() const
Math::real Phi(real X, real Y, real &fX, real &fY) const
std::vector< real > _zonal
SphericalHarmonic1 _disturbing
SphericalHarmonic _gravitational
Header for GeographicLib::NormalGravity class.
const std::string & GravityModelDirectory() const
Math::real AngularVelocity() const
Model of the earth's gravity field.
Spherical harmonic series with a correction to the coefficients.
Math::real MajorRadius() const
Math::real U(real X, real Y, real Z, real &gammaX, real &gammaY, real &gammaZ) const
Header for GeographicLib::SphericalHarmonic class.
Math::real T(real X, real Y, real Z, real &deltaX, real &deltaY, real &deltaZ) const
const std::string & GravityModelName() const
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:01:23