15 ref class MagneticCircle;
101 System::String^ path,
129 System::String^ path);
153 void Field(
double t,
double lat,
double lon,
double h,
154 [System::Runtime::InteropServices::Out]
double% Bx,
155 [System::Runtime::InteropServices::Out]
double% By,
156 [System::Runtime::InteropServices::Out]
double% Bz);
174 void Field(
double t,
double lat,
double lon,
double h,
175 [System::Runtime::InteropServices::Out]
double% Bx,
176 [System::Runtime::InteropServices::Out]
double% By,
177 [System::Runtime::InteropServices::Out]
double% Bz,
178 [System::Runtime::InteropServices::Out]
double% Bxt,
179 [System::Runtime::InteropServices::Out]
double% Byt,
180 [System::Runtime::InteropServices::Out]
double% Bzt);
216 [System::Runtime::InteropServices::Out]
double% H,
217 [System::Runtime::InteropServices::Out]
double% F,
218 [System::Runtime::InteropServices::Out]
double% D,
219 [System::Runtime::InteropServices::Out]
double% I);
243 double Bxt,
double Byt,
double Bzt,
244 [System::Runtime::InteropServices::Out]
double% H,
245 [System::Runtime::InteropServices::Out]
double% F,
246 [System::Runtime::InteropServices::Out]
double% D,
247 [System::Runtime::InteropServices::Out]
double% I,
248 [System::Runtime::InteropServices::Out]
double% Ht,
249 [System::Runtime::InteropServices::Out]
double% Ft,
250 [System::Runtime::InteropServices::Out]
double% Dt,
251 [System::Runtime::InteropServices::Out]
double% It);
267 property System::String^
DateTime { System::String^
get(); }
.NET wrapper for GeographicLib::MagneticCircle.
void Field(double t, double lat, double lon, double h, [System::Runtime::InteropServices::Out] double% Bx, [System::Runtime::InteropServices::Out] double% By, [System::Runtime::InteropServices::Out] double% Bz)
static System::String^ DefaultMagneticPath()
.NET wrapper for GeographicLib::Geocentric.
System::String^ MagneticModelDirectory
System::String^ MagneticFile
MagneticCircle^ Circle(double t, double lat, double h)
System::String^ Description
.NET wrapper for GeographicLib::MagneticModel.
MagneticModel(System::String^ name, System::String^ path, Geocentric^ earth)
static System::String^ DefaultMagneticName()
static void FieldComponents(double Bx, double By, double Bz, [System::Runtime::InteropServices::Out] double% H, [System::Runtime::InteropServices::Out] double% F, [System::Runtime::InteropServices::Out] double% D, [System::Runtime::InteropServices::Out] double% I)
System::String^ MagneticModelName