UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Functions Enumerations
Public Member Functions | List of all members
MSP::CCS::DatumLibrary Class Reference

Public Member Functions

 DatumLibrary (DatumLibraryImplementation *__datumLibraryImplementation)
 
 DatumLibrary (const DatumLibrary &d)
 
DatumLibraryoperator= (const DatumLibrary &d)
 
void defineDatum (const int datumType, const char *datumCode, const char *datumName, const char *ellipsoidCode, double deltaX, double deltaY, double deltaZ, double sigmaX, double sigmaY, double sigmaZ, double westLongitude, double eastLongitude, double southLatitude, double northLatitude, double rotationX, double rotationY, double rotationZ, double scaleFactor)
 
void removeDatum (const char *code)
 
void datumCode (const long index, char *code)
 
void getDatumCount (long *count)
 
void getDatumIndex (const char *code, long *index)
 
void getDatumInfo (const long index, char *code, char *name, char *ellipsoidCode)
 
void getDatumParameters (const long index, DatumType::Enum *datumType, double *deltaX, double *deltaY, double *deltaZ, double *sigmaX, double *sigmaY, double *sigmaZ, double *westLongitude, double *eastLongitude, double *southLatitude, double *northLatitude, double *rotationX, double *rotationY, double *rotationZ, double *scaleFactor)
 
void getDatumValidRectangle (const long index, double *westLongitude, double *eastLongitude, double *southLatitude, double *northLatitude)
 
void validDatum (const long index, double longitude, double latitude, long *result)