UNCLASSIFIED
Public Member Functions | |
DatumLibrary (DatumLibraryImplementation *__datumLibraryImplementation) | |
DatumLibrary (const DatumLibrary &d) | |
DatumLibrary & | operator= (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) |