UNCLASSIFIED
GeographicTranslator
|
#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 133 of file DatumLibrary.h.
DatumLibrary::DatumLibrary | ( | DatumLibraryImplementation * | __datumLibraryImplementation | ) |
Definition at line 143 of file DatumLibrary.cpp.
DatumLibrary::DatumLibrary | ( | const DatumLibrary & | d | ) |
Definition at line 154 of file DatumLibrary.cpp.
DatumLibrary::~DatumLibrary | ( | void | ) |
Definition at line 160 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 177 of file DatumLibrary.cpp.
void DatumLibrary::getDatumCount | ( | long * | count | ) |
Definition at line 244 of file DatumLibrary.cpp.
void DatumLibrary::getDatumIndex | ( | const char * | code, |
long * | index | ||
) |
Definition at line 257 of file DatumLibrary.cpp.
void DatumLibrary::getDatumInfo | ( | const long | index, |
char * | code, | ||
char * | name, | ||
char * | ellipsoidCode | ||
) |
Definition at line 272 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 291 of file DatumLibrary.cpp.
void DatumLibrary::getDatumValidRectangle | ( | const long | index, |
double * | westLongitude, | ||
double * | eastLongitude, | ||
double * | southLatitude, | ||
double * | northLatitude | ||
) |
Definition at line 366 of file DatumLibrary.cpp.
DatumLibrary & DatumLibrary::operator= | ( | const DatumLibrary & | d | ) |
Definition at line 166 of file DatumLibrary.cpp.
void DatumLibrary::removeDatum | ( | const char * | code | ) |
Definition at line 227 of file DatumLibrary.cpp.
void DatumLibrary::validDatum | ( | const long | index, |
double | longitude, | ||
double | latitude, | ||
long * | result | ||
) |
Definition at line 383 of file DatumLibrary.cpp.