UNCLASSIFIED

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

#include <EllipsoidLibrary.h>

Public Member Functions

 EllipsoidLibrary (EllipsoidLibraryImplementation *__ellipsoidLibraryImplementation)
 
 EllipsoidLibrary (const EllipsoidLibrary &e)
 
EllipsoidLibraryoperator= (const EllipsoidLibrary &e)
 
 ~EllipsoidLibrary (void)
 
void defineEllipsoid (const char *code, const char *name, double semiMajorAxis, double flattening)
 
void removeEllipsoid (const char *code)
 
void getEllipsoidCount (long *count)
 
void getEllipsoidIndex (const char *code, long *index)
 
void getEllipsoidInfo (const long index, char *code, char *name)
 
void getEllipsoidParameters (const long index, double *a, double *f)
 

Detailed Description

Definition at line 108 of file EllipsoidLibrary.h.

Constructor & Destructor Documentation

EllipsoidLibrary::EllipsoidLibrary ( EllipsoidLibraryImplementation __ellipsoidLibraryImplementation)

Definition at line 123 of file EllipsoidLibrary.cpp.

EllipsoidLibrary::EllipsoidLibrary ( const EllipsoidLibrary e)

Definition at line 134 of file EllipsoidLibrary.cpp.

EllipsoidLibrary::~EllipsoidLibrary ( void  )

Definition at line 140 of file EllipsoidLibrary.cpp.

Member Function Documentation

void EllipsoidLibrary::defineEllipsoid ( const char *  code,
const char *  name,
double  semiMajorAxis,
double  flattening 
)

Definition at line 157 of file EllipsoidLibrary.cpp.

void EllipsoidLibrary::getEllipsoidCount ( long *  count)

Definition at line 196 of file EllipsoidLibrary.cpp.

void EllipsoidLibrary::getEllipsoidIndex ( const char *  code,
long *  index 
)

Definition at line 210 of file EllipsoidLibrary.cpp.

void EllipsoidLibrary::getEllipsoidInfo ( const long  index,
char *  code,
char *  name 
)

Definition at line 227 of file EllipsoidLibrary.cpp.

void EllipsoidLibrary::getEllipsoidParameters ( const long  index,
double *  a,
double *  f 
)

Definition at line 245 of file EllipsoidLibrary.cpp.

EllipsoidLibrary & EllipsoidLibrary::operator= ( const EllipsoidLibrary e)

Definition at line 146 of file EllipsoidLibrary.cpp.

void EllipsoidLibrary::removeEllipsoid ( const char *  code)

Definition at line 178 of file EllipsoidLibrary.cpp.