#include <EllipsoidLibraryImplementation.h>
Public Member Functions | |
~EllipsoidLibraryImplementation (void) | |
void | defineEllipsoid (const char *code, const char *name, double semiMajorAxis, double flattening) |
void | removeEllipsoid (const char *Code) |
void | ellipsoidCount (long *count) |
void | ellipsoidIndex (const char *code, long *index) |
void | ellipsoidCode (const long index, char *code) |
void | ellipsoidName (const long index, char *name) |
void | ellipsoidParameters (const long index, double *a, double *f) |
void | ellipsoidEccentricity2 (const long index, double *eccentricitySquared) |
void | ellipsoidUserDefined (const long index, long *result) |
void | setDatumLibraryImplementation (DatumLibraryImplementation *__datumLibraryImplementation) |
Static Public Member Functions | |
static EllipsoidLibraryImplementation * | getInstance () |
static void | removeInstance () |
Protected Member Functions | |
EllipsoidLibraryImplementation () | |
EllipsoidLibraryImplementation (const EllipsoidLibraryImplementation &e) | |
EllipsoidLibraryImplementation & | operator= (const EllipsoidLibraryImplementation &e) |
Friends | |
class | EllipsoidLibraryImplementationCleaner |
Definition at line 113 of file EllipsoidLibraryImplementation.h.
EllipsoidLibraryImplementation::~EllipsoidLibraryImplementation | ( | void | ) |
Definition at line 252 of file EllipsoidLibraryImplementation.cpp.
EllipsoidLibraryImplementation::EllipsoidLibraryImplementation | ( | ) | [protected] |
Definition at line 221 of file EllipsoidLibraryImplementation.cpp.
EllipsoidLibraryImplementation::EllipsoidLibraryImplementation | ( | const EllipsoidLibraryImplementation & | e | ) | [protected] |
Definition at line 242 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::defineEllipsoid | ( | const char * | code, | |
const char * | name, | |||
double | semiMajorAxis, | |||
double | flattening | |||
) |
Definition at line 281 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidCode | ( | const long | index, | |
char * | code | |||
) |
Definition at line 528 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidCount | ( | long * | count | ) |
Definition at line 470 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidEccentricity2 | ( | const long | index, | |
double * | eccentricitySquared | |||
) |
Definition at line 598 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidIndex | ( | const char * | code, | |
long * | index | |||
) |
Definition at line 485 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidName | ( | const long | index, | |
char * | name | |||
) |
Definition at line 549 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidParameters | ( | const long | index, | |
double * | a, | |||
double * | f | |||
) |
Definition at line 571 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidUserDefined | ( | const long | index, | |
long * | result | |||
) |
Definition at line 619 of file EllipsoidLibraryImplementation.cpp.
EllipsoidLibraryImplementation * EllipsoidLibraryImplementation::getInstance | ( | ) | [static] |
Definition at line 181 of file EllipsoidLibraryImplementation.cpp.
EllipsoidLibraryImplementation & EllipsoidLibraryImplementation::operator= | ( | const EllipsoidLibraryImplementation & | e | ) | [protected] |
Definition at line 266 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::removeEllipsoid | ( | const char * | Code | ) |
Definition at line 382 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::removeInstance | ( | ) | [static] |
Definition at line 193 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::setDatumLibraryImplementation | ( | DatumLibraryImplementation * | __datumLibraryImplementation | ) |
Definition at line 641 of file EllipsoidLibraryImplementation.cpp.
friend class EllipsoidLibraryImplementationCleaner [friend] |
Definition at line 115 of file EllipsoidLibraryImplementation.h.