|
double | Undulation (double lat, double lon) |
| For given latitude(lat) and longitude(lon), return the geoid undulation (geoid height above the ellipsoid) at that point with respect to the wgs-84 ellipsoid.
|
|
| Geoid () |
| Constructs a threadsafe geoid based on embedded egm2008-5 data.
|
|
| Geoid (string file, bool cubic, bool threadsafe) |
| Constructs a geoid based on supplied data, with optional initial cacheing.
|
|
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 | rawval (int ix, int iy) |
|
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.
|
|
◆ Geoid()
TPG.Geoids.Geoid.Geoid |
( |
string |
file, |
|
|
bool |
cubic, |
|
|
bool |
threadsafe |
|
) |
| |
|
inline |
Constructs a geoid based on supplied data, with optional initial cacheing.
- Parameters
-
file | Full path of supplied egm file |
cubic | true, for cubic interpolation. Otherwise jus bilinear |
threadsafe | If true, all data will be cached initially. Should not be used for 1' resolutions |
◆ CacheArea()
bool TPG.Geoids.Geoid.CacheArea |
( |
double |
latmin, |
|
|
double |
lonmin, |
|
|
double |
latmax, |
|
|
double |
lonmax |
|
) |
| |
|
inline |
Cache data from the externally supplied file for the entire region of interest. Recommended for speed optimization.
- Parameters
-
latmin | Minimum latitude |
lonmin | Minimum longitude |
latmax | Maximum latitude |
lonmax | Maximum longitude |
- Returns
Implements TPG.Geoids.IGeoid.
◆ Undulation()
double TPG.Geoids.Geoid.Undulation |
( |
double |
lat, |
|
|
double |
lon |
|
) |
| |
|
inline |
For given latitude(lat) and longitude(lon), return the geoid undulation (geoid height above the ellipsoid) at that point with respect to the wgs-84 ellipsoid.
Calculations are based on the EGM96 grid - having a 5' resolution.
- Parameters
-
- Returns
Implements TPG.Geoids.IGeoid.
◆ Datetime
string TPG.Geoids.Geoid.Datetime |
|
get |
◆ Description
string TPG.Geoids.Geoid.Description |
|
get |
◆ LatitudeResolution
double TPG.Geoids.Geoid.LatitudeResolution |
|
get |
◆ LongitudeResolution
double TPG.Geoids.Geoid.LongitudeResolution |
|
get |
◆ Name
string TPG.Geoids.Geoid.Name |
|
get |
The documentation for this class was generated from the following file:
- Src/Libraries/TPG.Geoids/Geoid.cs