Go to the documentation of this file.
10 #if !defined(GEOGRAPHICLIB_MAGNETICCIRCLE_HPP)
11 #define GEOGRAPHICLIB_MAGNETICCIRCLE_HPP 1
41 real _a, _f, _lat, _h, _t, _cphi, _sphi,
_t1, _dt0;
85 void Field(
real lon,
bool diffp,
135 Field(
lon,
true, Bx, By, Bz, Bxt, Byt, Bzt);
145 bool Init()
const {
return _a > 0; }
180 #endif // GEOGRAPHICLIB_MAGNETICCIRCLE_HPP
Math::real Height() const
Namespace for GeographicLib.
MagneticCircle(real a, real f, real lat, real h, real t, real cphi, real sphi, real t1, real dt0, bool interpolate, const CircularEngine &circ0, const CircularEngine &circ1, const CircularEngine &circ2)
Model of the earth's magnetic field.
Header for GeographicLib::CircularEngine class.
#define GEOGRAPHICLIB_EXPORT
Mathematical functions needed by GeographicLib.
Spherical harmonic sums for a circle.
T interpolate(const T &X, const T &Y, double t, typename MakeOptionalJacobian< T, T >::type Hx={}, typename MakeOptionalJacobian< T, T >::type Hy={})
void operator()(real lon, real &Bx, real &By, real &Bz) const
Header for GeographicLib::Constants class.
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Math::real Flattening() const
MagneticCircle(real a, real f, real lat, real h, real t, real cphi, real sphi, real t1, real dt0, bool interpolate, const CircularEngine &circ0, const CircularEngine &circ1)
void operator()(real lon, real &Bx, real &By, real &Bz, real &Bxt, real &Byt, real &Bzt) const
Math::real MajorRadius() const
Math::real Latitude() const
Geomagnetic field on a circle of latitude.
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:57