UNCLASSIFIED

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

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

Friends

class EllipsoidLibraryImplementationCleaner
 

Detailed Description

Definition at line 112 of file EllipsoidLibraryImplementation.h.

Constructor & Destructor Documentation

EllipsoidLibraryImplementation::~EllipsoidLibraryImplementation ( void  )

Definition at line 253 of file EllipsoidLibraryImplementation.cpp.

EllipsoidLibraryImplementation::EllipsoidLibraryImplementation ( )
protected

Definition at line 233 of file EllipsoidLibraryImplementation.cpp.

EllipsoidLibraryImplementation::EllipsoidLibraryImplementation ( const EllipsoidLibraryImplementation e)
protected

Definition at line 243 of file EllipsoidLibraryImplementation.cpp.

Member Function Documentation

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.

EllipsoidLibraryImplementation * EllipsoidLibraryImplementation::getInstance ( )
static

Definition at line 193 of file EllipsoidLibraryImplementation.cpp.

EllipsoidLibraryImplementation & EllipsoidLibraryImplementation::operator= ( const EllipsoidLibraryImplementation e)
protected

Definition at line 267 of file EllipsoidLibraryImplementation.cpp.

void EllipsoidLibraryImplementation::removeEllipsoid ( const char *  Code)

Definition at line 402 of file EllipsoidLibraryImplementation.cpp.

void EllipsoidLibraryImplementation::removeInstance ( )
static

Definition at line 205 of file EllipsoidLibraryImplementation.cpp.

void EllipsoidLibraryImplementation::setDatumLibraryImplementation ( DatumLibraryImplementation __datumLibraryImplementation)

Definition at line 660 of file EllipsoidLibraryImplementation.cpp.

Friends And Related Function Documentation

Definition at line 114 of file EllipsoidLibraryImplementation.h.