UNCLASSIFIED

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

Public Member Functions

 Egm2008AoiGrid (const Egm2008AoiGrid &oldGrid)
 
Egm2008AoiGridoperator= (const Egm2008AoiGrid &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 loadAoiParms (int i0, int j0)
 
int loadGrid (void)
 
int loadGridMetadata (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

int _maxAoiColIndex
 
int _minAoiColIndex
 
int _maxAoiRowIndex
 
int _minAoiRowIndex
 
int _nAoiCols
 
int _nAoiRows
 
int _nomAoiCols
 
int _nomAoiRows
 
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