| TerraLib 4.1

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

- File List
- File Members

Classes | Typedefs | Functions | Variables
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeDatum.h File Reference

This file contains structures and definitions to support the concept of a planimetric datum. More...

`#include <string>`
`#include "TeUtils.h"`

Go to the source code of this file.

## Classes

class | TeDatum
| Implements valid Datum options and related parameters which account for different earth spheroids. More...
class | TeDatumFactory
| Produces a Datum accordingly to an specified name. More...

## Typedefs

typedef std::map< std::string, TeDatum > | TeDatumMap

## Functions

TL_DLL const char ** | TeGetDatumList ()
TL_DLL bool | findDatum (double semiMajor, double flatenning, TeDatum &datum)
| Tries to find the a TeDatum according to givem semi major axis and earth flattening.

## Variables

const int | NUM_DATUM = 11
| Number of supported datum in TerraLib.

## Detailed Description

This file contains structures and definitions to support the concept of a planimetric datum.

## Typedef Documentation

typedef std::map<std::string, TeDatum> TeDatumMap

## Function Documentation

TL_DLL bool findDatum | ( | double | semiMajor,
|  | double | flatenning,
|  | TeDatum & | datum
| ) |  |

Tries to find the a TeDatum according to givem semi major axis and earth flattening.

TL_DLL const char** TeGetDatumList | ( |  | ) |

## Variable Documentation

const int NUM_DATUM = 11

Number of supported datum in TerraLib.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines