UNCLASSIFIED

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

Public Member Functions

 Egm2008GeoidGrid (const Egm2008GeoidGrid &oldGrid)
 
Egm2008GeoidGridoperator= (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