MSP::CCS::EllipsoidLibraryImplementation Class Reference

#include <EllipsoidLibraryImplementation.h>

List of all members.

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

Friends

class EllipsoidLibraryImplementationCleaner

Detailed Description

Definition at line 113 of file EllipsoidLibraryImplementation.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Friends And Related Function Documentation

Definition at line 115 of file EllipsoidLibraryImplementation.h.


The documentation for this class was generated from the following files:
Generated on Wed Sep 28 10:59:54 2011 for MSP GEOTRANS by  doxygen 1.6.3