#include <egm2008_geoid_grid.h>
Public Member Functions | |
| Egm2008GeoidGrid (void) | |
| Egm2008GeoidGrid (const Egm2008GeoidGrid &oldGrid) | |
| virtual | ~Egm2008GeoidGrid (void) |
| Egm2008GeoidGrid & | operator= (const Egm2008GeoidGrid &oldGrid) |
| virtual int | geoidHeight (int wSize, double latitude, double longitude, double &gHeight)=0 |
Protected Member Functions | |
| virtual int | geoidHeight (double latitude, double longitude, double &gHeight)=0 |
| int | loadGridCoords (int i, int j, double &latitude, double &longitude) |
| int | initSpline (int n, const double posts[], double moments[]) |
| double | spline (int n, double x, const double posts[], const double moments[]) |
| void | swapBytes (void *buffer, size_t size, size_t count) |
| int | swGridIndices (double latitude, double longitude, int &i, int &j) |
Protected Attributes | |
| int | MAX_WSIZE |
| std::string | _gridFname |
| int | _nGridPad |
| int | _nGridRows |
| int | _nGridCols |
| int | _nOrigRows |
| int | _nOrigCols |
| double | _baseLatitude |
| double | _baseLongitude |
| double | _dLat |
| double | _dLon |
| MSP::CCSThreadMutex | _mutex |
Definition at line 52 of file egm2008_geoid_grid.h.
| Egm2008GeoidGrid::Egm2008GeoidGrid | ( | void | ) |
Definition at line 82 of file egm2008_geoid_grid.cpp.
| Egm2008GeoidGrid::Egm2008GeoidGrid | ( | const Egm2008GeoidGrid & | oldGrid | ) |
Definition at line 182 of file egm2008_geoid_grid.cpp.
| Egm2008GeoidGrid::~Egm2008GeoidGrid | ( | void | ) | [virtual] |
Definition at line 227 of file egm2008_geoid_grid.cpp.
| virtual int MSP::Egm2008GeoidGrid::geoidHeight | ( | double | latitude, | |
| double | longitude, | |||
| double & | gHeight | |||
| ) | [protected, pure virtual] |
Implemented in MSP::Egm2008AoiGrid, and MSP::Egm2008FullGrid.
| virtual int MSP::Egm2008GeoidGrid::geoidHeight | ( | int | wSize, | |
| double | latitude, | |||
| double | longitude, | |||
| double & | gHeight | |||
| ) | [pure virtual] |
Implemented in MSP::Egm2008AoiGrid, and MSP::Egm2008FullGrid.
| int Egm2008GeoidGrid::initSpline | ( | int | n, | |
| const double | posts[], | |||
| double | moments[] | |||
| ) | [protected] |
Definition at line 395 of file egm2008_geoid_grid.cpp.
| int Egm2008GeoidGrid::loadGridCoords | ( | int | i, | |
| int | j, | |||
| double & | latitude, | |||
| double & | longitude | |||
| ) | [protected] |
Definition at line 299 of file egm2008_geoid_grid.cpp.
| Egm2008GeoidGrid & Egm2008GeoidGrid::operator= | ( | const Egm2008GeoidGrid & | oldGrid | ) |
Definition at line 244 of file egm2008_geoid_grid.cpp.
| double Egm2008GeoidGrid::spline | ( | int | n, | |
| double | x, | |||
| const double | posts[], | |||
| const double | moments[] | |||
| ) | [protected] |
Definition at line 551 of file egm2008_geoid_grid.cpp.
| void Egm2008GeoidGrid::swapBytes | ( | void * | buffer, | |
| size_t | size, | |||
| size_t | count | |||
| ) | [protected] |
Definition at line 682 of file egm2008_geoid_grid.cpp.
| int Egm2008GeoidGrid::swGridIndices | ( | double | latitude, | |
| double | longitude, | |||
| int & | i, | |||
| int & | j | |||
| ) | [protected] |
Definition at line 725 of file egm2008_geoid_grid.cpp.
double MSP::Egm2008GeoidGrid::_baseLatitude [protected] |
Definition at line 102 of file egm2008_geoid_grid.h.
double MSP::Egm2008GeoidGrid::_baseLongitude [protected] |
Definition at line 108 of file egm2008_geoid_grid.h.
double MSP::Egm2008GeoidGrid::_dLat [protected] |
Definition at line 112 of file egm2008_geoid_grid.h.
double MSP::Egm2008GeoidGrid::_dLon [protected] |
Definition at line 116 of file egm2008_geoid_grid.h.
std::string MSP::Egm2008GeoidGrid::_gridFname [protected] |
Definition at line 65 of file egm2008_geoid_grid.h.
MSP::CCSThreadMutex MSP::Egm2008GeoidGrid::_mutex [protected] |
Definition at line 120 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::_nGridCols [protected] |
Definition at line 86 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::_nGridPad [protected] |
Definition at line 76 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::_nGridRows [protected] |
Definition at line 81 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::_nOrigCols [protected] |
Definition at line 96 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::_nOrigRows [protected] |
Definition at line 91 of file egm2008_geoid_grid.h.
int MSP::Egm2008GeoidGrid::MAX_WSIZE [protected] |
Definition at line 59 of file egm2008_geoid_grid.h.
1.6.3