UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Functions Enumerations
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MSP::Egm2008FullGrid Class Reference
Inheritance diagram for MSP::Egm2008FullGrid:
MSP::Egm2008GeoidGrid

Public Member Functions

 Egm2008FullGrid (const Egm2008FullGrid &oldGrid)
 
Egm2008FullGridoperator= (const Egm2008FullGrid &oldGrid)
 
virtual int geoidHeight (int wSize, double latitude, double longitude, double &gHeight)
 
- Public Member Functions inherited from MSP::Egm2008GeoidGrid
 Egm2008GeoidGrid (const Egm2008GeoidGrid &oldGrid)
 
Egm2008GeoidGridoperator= (const Egm2008GeoidGrid &oldGrid)
 

Protected Member Functions

virtual int geoidHeight (double latitude, double longitude, double &gHeight)
 
int loadGrid (void)
 
- Protected Member Functions inherited from MSP::Egm2008GeoidGrid
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

float * _heightGrid
 
- Protected Attributes inherited from MSP::Egm2008GeoidGrid
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