Go to the documentation of this file.
   10 #if !defined(GEOGRAPHICLIB_CIRCULARENGINE_HPP) 
   11 #define GEOGRAPHICLIB_CIRCULARENGINE_HPP 1 
   19 #  pragma warning (push) 
   20 #  pragma warning (disable: 4251) 
   63     std::vector<real> _wc, _ws, _wrc, _wrs, _wtc, 
_wts;
 
   79       , _wc(
std::vector<
real>(_M + 1, 0))
 
   80       , _ws(
std::vector<
real>(_M + 1, 0))
 
   81       , _wrc(
std::vector<
real>(_gradp ? _M + 1 : 0, 0))
 
   82       , _wrs(
std::vector<
real>(_gradp ? _M + 1 : 0, 0))
 
   83       , _wtc(
std::vector<
real>(_gradp ? _M + 1 : 0, 0))
 
   84       , _wts(
std::vector<
real>(_gradp ? _M + 1 : 0, 0))
 
   92     { _wc[
m] = wc; _ws[
m] = ws; }
 
   96       _wc[
m] = wc; _ws[
m] = ws;
 
   98         _wrc[
m] = wrc; _wrs[
m] = wrs;
 
   99         _wtc[
m] = wtc; _wts[
m] = wts;
 
  142       return (*
this)(sinlon, coslon);
 
  164       return Value(
true, sinlon, coslon, gradx, grady, gradz);
 
  185       return (*
this)(sinlon, coslon, gradx, grady, gradz);
 
  191 #if defined(_MSC_VER) 
  192 #  pragma warning (pop) 
  195 #endif  // GEOGRAPHICLIB_CIRCULARENGINE_HPP 
  
Header for GeographicLib::SphericalEngine class.
Namespace for GeographicLib.
Math::real operator()(real lon, real &gradx, real &grady, real &gradz) const
State class representing the state of the Biased Attitude System.
CircularEngine(int M, bool gradp, unsigned norm, real a, real r, real u, real t)
static void sincosd(T x, T &sinx, T &cosx)
Math::real operator()(real sinlon, real coslon) const
#define GEOGRAPHICLIB_EXPORT
Math::real operator()(real sinlon, real coslon, real &gradx, real &grady, real &gradz) const
The evaluation engine for SphericalHarmonic.
void SetCoeff(int m, real wc, real ws)
Spherical harmonic sums for a circle.
Header for GeographicLib::Constants class.
void SetCoeff(int m, real wc, real ws, real wrc, real wrs, real wtc, real wts)
Math::real operator()(real lon) const
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:00:59