UNCLASSIFIED
GeographicTranslator
|
#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 112 of file EllipsoidLibraryImplementation.h.
EllipsoidLibraryImplementation::~EllipsoidLibraryImplementation | ( | void | ) |
Definition at line 253 of file EllipsoidLibraryImplementation.cpp.
|
protected |
Definition at line 233 of file EllipsoidLibraryImplementation.cpp.
|
protected |
Definition at line 243 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::defineEllipsoid | ( | const char * | code, |
const char * | name, | ||
double | semiMajorAxis, | ||
double | flattening | ||
) |
Definition at line 282 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidCode | ( | const long | index, |
char * | code | ||
) |
Definition at line 547 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidCount | ( | long * | count | ) |
Definition at line 484 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidEccentricity2 | ( | const long | index, |
double * | eccentricitySquared | ||
) |
Definition at line 617 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidIndex | ( | const char * | code, |
long * | index | ||
) |
Definition at line 499 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidName | ( | const long | index, |
char * | name | ||
) |
Definition at line 568 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidParameters | ( | const long | index, |
double * | a, | ||
double * | f | ||
) |
Definition at line 590 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::ellipsoidUserDefined | ( | const long | index, |
long * | result | ||
) |
Definition at line 638 of file EllipsoidLibraryImplementation.cpp.
|
static |
Definition at line 193 of file EllipsoidLibraryImplementation.cpp.
|
protected |
Definition at line 267 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::removeEllipsoid | ( | const char * | Code | ) |
Definition at line 402 of file EllipsoidLibraryImplementation.cpp.
|
static |
Definition at line 205 of file EllipsoidLibraryImplementation.cpp.
void EllipsoidLibraryImplementation::setDatumLibraryImplementation | ( | DatumLibraryImplementation * | __datumLibraryImplementation | ) |
Definition at line 660 of file EllipsoidLibraryImplementation.cpp.
|
friend |
Definition at line 114 of file EllipsoidLibraryImplementation.h.