| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Static Public Member Functions | Static Protected Attributes
TeDatumFactory Class Reference

Produces a Datum accordingly to an specified name. More...

`#include <TeDatum.h>`

List of all members.

## Static Public Member Functions

static TeDatum | make (const std::string &name)
| Builds a datum from a TerraLib name.
static TeDatum | makeFromEPSGCode (const std::string epsgCode)
| Builds a datum from its EPSG code.
static TeDatum | makeFromWKT (const std::string wktDatumDescription)
| Builds a datum from its OGC's WKT description.
static void | loadDatumMap ()
static TeDatumMap & | getDatumMap ()

## Static Protected Attributes

static TeDatumMap | _datumMap

## Detailed Description

Produces a Datum accordingly to an specified name.

## Member Function Documentation

TeDatumMap & TeDatumFactory::getDatumMap | ( |  | ) | `[static]`

void TeDatumFactory::loadDatumMap | ( |  | ) | `[static]`

static TeDatum TeDatumFactory::make | ( | const std::string & | name | ) | `[static]`

Builds a datum from a TerraLib name.

Examples:
  convertCoordinates.cpp, copyLayer.cpp, createLayer.cpp, createSTElementSetFromLayer.cpp, importShape.cpp, and spatialQuery.cpp.

TeDatum TeDatumFactory::makeFromEPSGCode | ( | const std::string | epsgCode | ) | `[static]`

Builds a datum from its EPSG code.

TeDatum TeDatumFactory::makeFromWKT | ( | const std::string | wktDatumDescription | ) | `[static]`

Builds a datum from its OGC's WKT description.

## Member Data Documentation

TeDatumMap TeDatumFactory::_datumMap`[static, protected]`

The documentation for this class was generated from the following files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeDatum.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeDatum.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines