Maria GDK 4.7.0.84
Documentation of managed code in develop branch
Loading...
Searching...
No Matches
TPG.Geoids.IGeoid Interface Reference

Provides geoid undulation (geoid height above the (wgs-84) ellipsoid) More...

Inheritance diagram for TPG.Geoids.IGeoid:
TPG.Geoids.Geoid

Public Member Functions

bool CacheArea (double latmin, double lonmin, double latmax, double lonmax)
 Cache data from the externally supplied file for the entire region of interest. Recommended for speed optimization.
 
double Undulation (double lat, double lon)
 For given latitude(lat) and longitude(lon), returns the geoid undulation (geoid height above the ellipsoid) at that point with respect to the wgs-84 ellipsoid.
 

Properties

string Name [get]
 Model name.
 
string Description [get]
 Geoid description.
 
string Datetime [get]
 Date & time.
 
double LongitudeResolution [get]
 Longitude resolution in raw data.
 
double LatitudeResolution [get]
 Latitude resolution in raw data.
 

Detailed Description

Provides geoid undulation (geoid height above the (wgs-84) ellipsoid)

Member Function Documentation

◆ CacheArea()

bool TPG.Geoids.IGeoid.CacheArea ( double  latmin,
double  lonmin,
double  latmax,
double  lonmax 
)

Cache data from the externally supplied file for the entire region of interest. Recommended for speed optimization.

Parameters
latminMinimum latitude
lonminMinimum longitude
latmaxMaximum latitude
lonmaxMaximum longitude
Returns

Implemented in TPG.Geoids.Geoid.

◆ Undulation()

double TPG.Geoids.IGeoid.Undulation ( double  lat,
double  lon 
)

For given latitude(lat) and longitude(lon), returns the geoid undulation (geoid height above the ellipsoid) at that point with respect to the wgs-84 ellipsoid.

Unless otherwise specified, calculations are based on the EGM2008 grid - using a 5' resolution.

Parameters
lat
lon
Returns
"geoid height above the ellipsoid, or double.NaN if invalid lat,lon

Implemented in TPG.Geoids.Geoid.

Property Documentation

◆ Datetime

string TPG.Geoids.IGeoid.Datetime
get

Date & time.

Implemented in TPG.Geoids.Geoid.

◆ Description

string TPG.Geoids.IGeoid.Description
get

Geoid description.

Implemented in TPG.Geoids.Geoid.

◆ LatitudeResolution

double TPG.Geoids.IGeoid.LatitudeResolution
get

Latitude resolution in raw data.

Implemented in TPG.Geoids.Geoid.

◆ LongitudeResolution

double TPG.Geoids.IGeoid.LongitudeResolution
get

Longitude resolution in raw data.

Implemented in TPG.Geoids.Geoid.

◆ Name

string TPG.Geoids.IGeoid.Name
get

Model name.

Implemented in TPG.Geoids.Geoid.


The documentation for this interface was generated from the following file: