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
NETGeographicLib::MagneticCircle::~MagneticCircle
~MagneticCircle()
Definition: MagneticCircle.h:63
NETGeographicLib::MagneticCircle::Flattening
property double Flattening
Definition: MagneticCircle.h:126
NETGeographicLib::MagneticCircle::m_pMagneticCircle
const GeographicLib::MagneticCircle * m_pMagneticCircle
Definition: MagneticCircle.h:45
NETGeographicLib::MagneticCircle::MajorRadius
property double MajorRadius
Definition: MagneticCircle.h:119
c
Scalar Scalar * c
Definition: benchVecAdd.cpp:17
NETGeographicLib::MagneticCircle::Height
property double Height
Definition: MagneticCircle.h:138
NETGeographicLib::MagneticCircle::Init
property bool Init
Definition: MagneticCircle.h:112
NETGeographicLib::MagneticCircle::MagneticCircle
MagneticCircle(const GeographicLib::MagneticCircle &c)
Definition: dotnet/NETGeographicLib/MagneticCircle.cpp:29
NETGeographicLib::MagneticCircle::Field
void Field(double lon, [System::Runtime::InteropServices::Out] double% Bx, [System::Runtime::InteropServices::Out] double% By, [System::Runtime::InteropServices::Out] double% Bz)
Definition: dotnet/NETGeographicLib/MagneticCircle.cpp:42
NETGeographicLib::MagneticCircle::Time
property double Time
Definition: MagneticCircle.h:144
NETGeographicLib::MagneticCircle
.NET wrapper for GeographicLib::MagneticCircle.
Definition: MagneticCircle.h:41
lon
static const double lon
Definition: testGeographicLib.cpp:34
get
Container::iterator get(Container &c, Position position)
Definition: stdlist_overload.cpp:29
NETGeographicLib
Definition: Accumulator.h:13
NETGeographicLib::MagneticCircle::Latitude
property double Latitude
Definition: MagneticCircle.h:132
GeographicLib::MagneticCircle
Geomagnetic field on a circle of latitude.
Definition: MagneticCircle.hpp:37


gtsam
Author(s):
autogenerated on Mon Jul 1 2024 03:01:49