29 catch ( std::bad_alloc )
31 throw gcnew GeographicErr(
"Failed to allocate memory for a GeographicLib::CircularEngine" );
38 if ( m_pCircularEngine !=
NULL )
40 delete m_pCircularEngine;
41 m_pCircularEngine =
NULL;
59 [System::Runtime::InteropServices::Out]
double% gradx,
60 [System::Runtime::InteropServices::Out]
double% grady,
61 [System::Runtime::InteropServices::Out]
double% gradz)
63 double lgradx, lgrady, lgradz;
64 double output =
m_pCircularEngine->operator()( coslon, sinlon, lgradx, lgrady, lgradz );
73 [System::Runtime::InteropServices::Out]
double% gradx,
74 [System::Runtime::InteropServices::Out]
double% grady,
75 [System::Runtime::InteropServices::Out]
double% gradz)
77 double lgradx, lgrady, lgradz;