Go to the documentation of this file.
21 if ( m_pGeoid !=
NULL )
30 bool cubic,
bool threadsafe)
32 if (
name ==
nullptr )
throw gcnew GeographicErr(
"name cannot be a null pointer.");
33 if (
path ==
nullptr )
throw gcnew GeographicErr(
"path cannot be a null pointer.");
41 catch ( std::bad_alloc )
43 throw gcnew GeographicErr(
"Failed to allocate memory for a GeographicLib::Geoid" );
57 catch (
const std::exception& err )
70 catch (
const std::exception& err )
89 catch (
const std::exception& err )
104 catch (
const std::exception& err )
118 catch (
const std::exception& err )
132 catch (
const std::exception& err )
static std::string DefaultGeoidPath()
Annotation for function names.
static const double d[K][N]
Exception class for NETGeographicLib.
.NET wrapper for GeographicLib::Geoid.
Header for NETGeographicLib::Geoid class.
static System::String DefaultGeoidName()
double Height(double lat, double lon)
Exception handling for GeographicLib.
static System::String UnmanagedToManaged(const std::string &s)
static System::String DefaultGeoidPath()
const GeographicLib::Geoid * m_pGeoid
Header for GeographicLib::Geoid class.
static std::string DefaultGeoidName()
Looking up the height of the geoid above the ellipsoid.
double ConvertHeight(double lat, double lon, double h, ConvertFlag d)
Header for NETGeographicLib::NETGeographicLib objects.
Geoid(System::String^ name, System::String^ path, bool cubic, bool threadsafe)
void CacheArea(real south, real west, real north, real east) const
Math::real ConvertHeight(real lat, real lon, real h, convertflag d) const
Container::iterator get(Container &c, Position position)
static std::string ManagedToUnmanaged(System::String^ s)
void CacheArea(double south, double west, double north, double east)
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:22