gtsam
3rdparty
GeographicLib
dotnet
examples
ManagedCPP
dotnet/examples/ManagedCPP/example-NormalGravity.cpp
Go to the documentation of this file.
1
using namespace
System;
2
using namespace
NETGeographicLib
;
3
4
int
main
(
array<System::String ^>
^
/*args*/
)
5
{
6
try
{
7
NormalGravity
^ grav =
gcnew
NormalGravity
(NormalGravity::StandardModels::WGS84);
8
double
lat
= 27.99,
h
= 8820;
// Mt Everest
9
double
gammay, gammaz;
10
grav->
Gravity
(
lat
,
h
, gammay, gammaz);
11
Console::WriteLine(String::Format(
"{0} {1}"
, gammay, gammaz));
12
}
13
catch
(
GeographicErr
^
e
) {
14
Console::WriteLine(String::Format(
"Caught exception: {0}"
,
e
->Message));
15
return
-1;
16
}
17
return
0;
18
}
e
Array< double, 1, 3 > e(1./3., 0.5, 2.)
h
const double h
Definition:
testSimpleHelicopter.cpp:19
NETGeographicLib::GeographicErr
Exception class for NETGeographicLib.
Definition:
NETGeographicLib.h:132
NETGeographicLib::NormalGravity::Gravity
double Gravity(double lat, double h, [System::Runtime::InteropServices::Out] double% gammay, [System::Runtime::InteropServices::Out] double% gammaz)
Definition:
dotnet/NETGeographicLib/NormalGravity.cpp:83
NETGeographicLib::NormalGravity
.NET wrapper for GeographicLib::NormalGravity.
Definition:
NormalGravity.h:71
array
Definition:
numpy.h:821
NETGeographicLib
Definition:
Accumulator.h:13
main
int main(array< System::String ^> ^)
Definition:
dotnet/examples/ManagedCPP/example-NormalGravity.cpp:4
lat
static const double lat
Definition:
testGeographicLib.cpp:34
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:31