Classes | Namespaces | Enumerations | Functions
CoordinateSystemRegistry.h File Reference
#include <utl/CoordinateSystemPtr.h>
#include <utl/AugerException.h>
#include <string>

Go to the source code of this file.

Classes

class  fwk::CoordinateSystemRegistry::InvalidCoordinateSystemException
 Base class for exceptions in the CoordinateSystemRegistry. More...
 

Namespaces

 fwk
 
 fwk::CoordinateSystemRegistry
 Collection of useful pre-defined coordinate systems.
 

Enumerations

enum  fwk::CoordinateSystemRegistry::CoordinateSystemID {
  fwk::CoordinateSystemRegistry::eUndefined = 0, fwk::CoordinateSystemRegistry::eECEF = 1, fwk::CoordinateSystemRegistry::eMalargue, fwk::CoordinateSystemRegistry::ePampaAmarilla,
  fwk::CoordinateSystemRegistry::eCLF, fwk::CoordinateSystemRegistry::eXLF, fwk::CoordinateSystemRegistry::eLamar = 16, fwk::CoordinateSystemRegistry::eNewYork = 32
}
 Identifiers for all well-known coordinate systems. More...
 

Functions

utl::CoordinateSystemPtr fwk::CoordinateSystemRegistry::Get (const std::string &theID)
 Get a well-known Coordinate System. More...
 
utl::CoordinateSystemPtr fwk::CoordinateSystemRegistry::Get (const CoordinateSystemID &theID)
 Get a well-known Coordinate System. More...
 
void fwk::CoordinateSystemRegistry::Init ()
 Initialise the registry. More...
 

Detailed Description

Registry for well-known auger coordinate systems

Author
Lukas Nellen
Date
31 Oct 2003

Definition in file CoordinateSystemRegistry.h.


, generated on Tue Sep 26 2023.