Go to the documentation of this file.
   19 const char BADALLOC[] = 
"Failed to allocate memory for a GeographicLib::NormalGravity";
 
   24     if ( m_pNormalGravity != 
NULL )
 
   26         delete m_pNormalGravity;
 
   27         m_pNormalGravity = 
NULL;
 
   38     catch ( std::bad_alloc )
 
   42     catch ( 
const std::exception& err )
 
   57     catch ( std::bad_alloc )
 
   70     catch ( std::bad_alloc )
 
   84     [System::Runtime::InteropServices::Out] 
double% gammay,
 
   85     [System::Runtime::InteropServices::Out] 
double% gammaz)
 
   96                 [System::Runtime::InteropServices::Out] 
double% gammaX,
 
   97                 [System::Runtime::InteropServices::Out] 
double% gammaY,
 
   98                 [System::Runtime::InteropServices::Out] 
double% gammaZ)
 
  110                 [System::Runtime::InteropServices::Out] 
double% GammaX,
 
  111                 [System::Runtime::InteropServices::Out] 
double% GammaY,
 
  112                 [System::Runtime::InteropServices::Out] 
double% GammaZ)
 
  124     [System::Runtime::InteropServices::Out] 
double% fX,
 
  125     [System::Runtime::InteropServices::Out] 
double% fY)
 
  142 { 
return m_pNormalGravity->MajorRadius(); }
 
  146 { 
return m_pNormalGravity->MassConstant(); }
 
  154 { 
return m_pNormalGravity->AngularVelocity(); }
 
  158 { 
return m_pNormalGravity->Flattening(); }
 
  162 { 
return m_pNormalGravity->EquatorialGravity(); }
 
  166 { 
return m_pNormalGravity->PolarGravity(); }
 
  170 { 
return m_pNormalGravity->GravityFlattening(); }
 
  174 { 
return m_pNormalGravity->SurfacePotential(); }
 
  
double Phi(double X, double Y, [System::Runtime::InteropServices::Out] double% fX, [System::Runtime::InteropServices::Out] double% fY)
static NormalGravity GRS80()
.NET wrapper for GeographicLib::Geocentric.
@ GRS80
GRS80 gravity model.
static NormalGravity WGS84()
double DynamicalFormFactor(int n)
GaussianFactorGraphValuePair Y
NormalGravity(double a, double GM, double omega, double f_J2, bool geometricp)
Exception class for NETGeographicLib.
double Gravity(double lat, double h, [System::Runtime::InteropServices::Out] double% gammay, [System::Runtime::InteropServices::Out] double% gammaz)
.NET wrapper for GeographicLib::NormalGravity.
static double J2ToFlattening(double a, double GM, double omega, double J2)
The normal gravity of the earth.
double U(double X, double Y, double Z, [System::Runtime::InteropServices::Out] double% gammaX, [System::Runtime::InteropServices::Out] double% gammaY, [System::Runtime::InteropServices::Out] double% gammaZ)
static Math::real J2ToFlattening(real a, real GM, real omega, real J2)
Header for NETGeographicLib::NormalGravity class.
@ WGS84
WGS84 gravity model.
const GeographicLib::NormalGravity * m_pNormalGravity
noiseModel::Diagonal::shared_ptr model
Header for NETGeographicLib::NETGeographicLib objects.
std::ofstream out("Result.txt")
void g(const string &key, int i)
static const NormalGravity & WGS84()
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
static double FlatteningToJ2(double a, double GM, double omega, double f)
Math::real Phi(real X, real Y, real &fX, real &fY) const
static const NormalGravity & GRS80()
Math::real DynamicalFormFactor(int n=2) const
StandardModels
The enumerated standard gravity models.
Header for GeographicLib::NormalGravity class.
Math::real SurfaceGravity(real lat) const
const Geocentric & Earth() const
Math::real V0(real X, real Y, real Z, real &GammaX, real &GammaY, real &GammaZ) const
static Math::real FlatteningToJ2(real a, real GM, real omega, real f)
double SurfaceGravity(double lat)
Container::iterator get(Container &c, Position position)
Header for NETGeographicLib::Geocentric class.
Math::real Gravity(real lat, real h, real &gammay, real &gammaz) const
Math::real U(real X, real Y, real Z, real &gammaX, real &gammaY, real &gammaZ) const
double V0(double X, double Y, double Z, [System::Runtime::InteropServices::Out] double% GammaX, [System::Runtime::InteropServices::Out] double% GammaY, [System::Runtime::InteropServices::Out] double% GammaZ)
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:02:12