UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Functions Enumerations
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
MSP::CCS::EllipsoidLibraryImplementation Class Reference

Public Member Functions

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 (const EllipsoidLibraryImplementation &e)
 
EllipsoidLibraryImplementationoperator= (const EllipsoidLibraryImplementation &e)
 

Friends

class EllipsoidLibraryImplementationCleaner