| TerraLib 4.1

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

- File List
- File Members

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

This file provides support for a TIN structure. More...

`#include "TeGeometry.h"`
`#include "TeLayer.h"`
`#include "TeQuerier.h"`
`#include "TeDatabase.h"`
`#include "TeKdTree.h"`
`#include "TeRTree.h"`
`#include <list>`
`#include <set>`

Go to the source code of this file.

## Classes

class | TeTinVertex
| A basic class for handling vertex of TIN. More...
class | TeTinVertexSet
| A basic class for handling a std::set of TeTinVertex. More...
class | TeTinEdge
| A basic class for handling edges of a TIN. More...
class | TeTinEdgeSet
| A basic class for handling a std::set of TeTinEdge. More...
class | TeTinTriangle
| TeTinTriangle: A class for handling a TIN triangle. More...
class | TeTinTriangleSet
| TeTinTriangle: A class for handling a std::set of TIN triangles. More...
class | TeTin
| A class to handle a TIN. More...

## Typedefs

typedef TeSAM::TeKdTreeNode < TeCoord2D, unsigned int, unsigned int > | TimKdTreeNode

## Enumerations

enum | TeTinVertexType { DELETEDVERTEX = -1, NORMALVERTEX = 0, ONCONTOURVERTEX = 1, ONBOXVERTEX = 2, ONBREAKLINEVERTEX = 3, CONTOURFIRSTVERTEX = 4, CONTOURLASTVERTEX = 5, BREAKLINEFIRSTVERTEX = 6, BREAKLINELASTVERTEX = 7 }
| Tin Vertex types. More...
enum | TeTinEdgeType { DELETEDEDGE = -1, NORMALEDGE = 0, ONCONTOUREDGE = 1, ONBREAKLINEEDGE = 2 }
| Tin Edges type. More...

## Variables

const double | TeTinBIGFLOAT = TeMAXFLOAT / 10.
| Near Maximum float value - TeMAXFLOAT / 10.

## Detailed Description

This file provides support for a TIN structure.

## Typedef Documentation

typedef TeSAM::TeKdTreeNode<TeCoord2D, unsigned int, unsigned int> TimKdTreeNode

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines