|
void | define3ParamDatum (const char *code, const char *name, const char *ellipsoidCode, double deltaX, double deltaY, double deltaZ, double sigmaX, double sigmaY, double sigmaZ, double westLongitude, double eastLongitude, double southLatitude, double northLatitude) |
|
void | define7ParamDatum (const char *code, const char *name, const char *ellipsoidCode, double deltaX, double deltaY, double deltaZ, double rotationX, double rotationY, double rotationZ, double scale, double westLongitude, double eastLongitude, double southLatitude, double northLatitude) |
|
void | removeDatum (const char *code) |
|
void | datumCount (long *count) |
|
void | datumIndex (const char *code, long *index) |
|
void | datumCode (const long index, char *code) |
|
void | datumName (const long index, char *name) |
|
void | datumEllipsoidCode (const long index, char *code) |
|
void | datumStandardErrors (const long index, double *sigmaX, double *sigmaY, double *sigmaZ) |
|
void | datumSevenParameters (const long index, double *rotationX, double *rotationY, double *rotationZ, double *scaleFactor) |
|
void | datumTranslationValues (const long index, double *deltaX, double *deltaY, double *deltaZ) |
|
Accuracy * | datumShiftError (const long sourceIndex, const long targetIndex, double longitude, double latitude, Accuracy *sourceAccuracy) |
|
void | datumUserDefined (const long index, long *result) |
|
bool | datumUsesEllipsoid (const char *ellipsoidCode) |
|
void | datumValidRectangle (const long index, double *westLongitude, double *eastLongitude, double *southLatitude, double *northLatitude) |
|
CartesianCoordinates * | geocentricDatumShift (const long sourceIndex, const double sourceX, const double sourceY, const double sourceZ, const long targetIndex) |
|
CartesianCoordinates * | geocentricShiftFromWGS84 (const double WGS84X, const double WGS84Y, const double WGS84Z, const long targetIndex) |
|
CartesianCoordinates * | geocentricShiftToWGS84 (const long sourceIndex, const double sourceX, const double sourceY, const double sourceZ) |
|
GeodeticCoordinates * | geodeticDatumShift (const long sourceIndex, const GeodeticCoordinates *sourceCoordinates, const long targetIndex) |
|
GeodeticCoordinates * | geodeticShiftFromWGS84 (const GeodeticCoordinates *sourceCoordinates, const long targetIndex) |
|
GeodeticCoordinates * | geodeticShiftToWGS84 (const long sourceIndex, const GeodeticCoordinates *sourceCoordinates) |
|
void | retrieveDatumType (const long index, DatumType::Enum *datumType) |
|
void | validDatum (const long index, double longitude, double latitude, long *result) |
|
void | setEllipsoidLibraryImplementation (EllipsoidLibraryImplementation *__ellipsoidLibraryImplementation) |
|