MagneticCircle.h
Go to the documentation of this file.
1 #pragma once
2 
13 namespace NETGeographicLib
14 {
41  public ref class MagneticCircle
42  {
43  private:
44  // pointer to the unmanaged GeographicLib::MagneticCircle.
46 
47  // the finalizer frees the unmanaged memory when the object is destroyed.
48  !MagneticCircle(void);
49  public:
50 
59 
64  { this->!MagneticCircle(); }
65 
68 
79  void Field(double lon,
80  [System::Runtime::InteropServices::Out] double% Bx,
81  [System::Runtime::InteropServices::Out] double% By,
82  [System::Runtime::InteropServices::Out] double% Bz);
83 
97  void Field(double lon,
98  [System::Runtime::InteropServices::Out] double% Bx,
99  [System::Runtime::InteropServices::Out] double% By,
100  [System::Runtime::InteropServices::Out] double% Bz,
101  [System::Runtime::InteropServices::Out] double% Bxt,
102  [System::Runtime::InteropServices::Out] double% Byt,
103  [System::Runtime::InteropServices::Out] double% Bzt);
105 
108 
112  property bool Init { bool get(); }
119  property double MajorRadius { double get(); }
126  property double Flattening { double get(); }
132  property double Latitude { double get(); }
138  property double Height { double get(); }
144  property double Time { double get(); }
146  };
147 } //namespace NETGeographicLib
.NET wrapper for GeographicLib::MagneticCircle.
Scalar Scalar * c
Definition: benchVecAdd.cpp:17
Geomagnetic field on a circle of latitude.
const GeographicLib::MagneticCircle * m_pMagneticCircle
void Field(double lon, [System::Runtime::InteropServices::Out] double% Bx, [System::Runtime::InteropServices::Out] double% By, [System::Runtime::InteropServices::Out] double% Bz)
static const double lon
MagneticCircle(const GeographicLib::MagneticCircle &c)


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:35