#include <DatumLibrary.h>
Public Member Functions | |
DatumLibrary (DatumLibraryImplementation *__datumLibraryImplementation) | |
DatumLibrary (const DatumLibrary &d) | |
DatumLibrary & | operator= (const DatumLibrary &d) |
~DatumLibrary (void) | |
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) |
Definition at line 135 of file DatumLibrary.h.
DatumLibrary::DatumLibrary | ( | DatumLibraryImplementation * | __datumLibraryImplementation | ) |
Definition at line 145 of file DatumLibrary.cpp.
DatumLibrary::DatumLibrary | ( | const DatumLibrary & | d | ) |
Definition at line 156 of file DatumLibrary.cpp.
DatumLibrary::~DatumLibrary | ( | void | ) |
Definition at line 162 of file DatumLibrary.cpp.
void MSP::CCS::DatumLibrary::datumCode | ( | const long | index, | |
char * | code | |||
) |
void DatumLibrary::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 | |||
) |
Definition at line 179 of file DatumLibrary.cpp.
void DatumLibrary::getDatumCount | ( | long * | count | ) |
Definition at line 245 of file DatumLibrary.cpp.
void DatumLibrary::getDatumIndex | ( | const char * | code, | |
long * | index | |||
) |
Definition at line 258 of file DatumLibrary.cpp.
void DatumLibrary::getDatumInfo | ( | const long | index, | |
char * | code, | |||
char * | name, | |||
char * | ellipsoidCode | |||
) |
Definition at line 273 of file DatumLibrary.cpp.
void DatumLibrary::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 | |||
) |
Definition at line 292 of file DatumLibrary.cpp.
void DatumLibrary::getDatumValidRectangle | ( | const long | index, | |
double * | westLongitude, | |||
double * | eastLongitude, | |||
double * | southLatitude, | |||
double * | northLatitude | |||
) |
Definition at line 367 of file DatumLibrary.cpp.
DatumLibrary & DatumLibrary::operator= | ( | const DatumLibrary & | d | ) |
Definition at line 168 of file DatumLibrary.cpp.
void DatumLibrary::removeDatum | ( | const char * | code | ) |
Definition at line 228 of file DatumLibrary.cpp.
void DatumLibrary::validDatum | ( | const long | index, | |
double | longitude, | |||
double | latitude, | |||
long * | result | |||
) |
Definition at line 384 of file DatumLibrary.cpp.