| TerraLib 4.1

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

- File List
- File Members

Classes | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeGeometry.h File Reference

This file contains structures and definitions about geometries support in TerraLib. More...

`#include "TeDefines.h"`
`#include "TeBox.h"`
`#include "TeCoord2D.h"`
`#include "TeComposite.h"`
`#include "TeMeasure.h"`
`#include "TeUtils.h"`
`#include "TeDataTypes.h"`
`#include <string>`
`#include <iostream>`

Go to the source code of this file.

## Classes

class | TeGeometry
| A basic class for handling geometries in TerraLib. More...
class | TeGeometryNone
| A class that represents a non existent geometry. More...
class | TeVector
| A class to handle vector geometries. More...
class | TeGeomSingle< T >
| TeGeomSingle: A class for handling geometries in TerraLib which consist of one location. More...
class | TeGeomComposite< T >
| TeGeomComposite: A template class for handling a hierarchy of geometries in TerraLib. More...
class | TeLine2D
| TeLine2D: Supports a simple 2D line, composed of 2D xy points. More...
class | TeLineSet
| TeLineSet: Supports a composite of lines. More...
class | TeLinearRing
| TeLinearRing: Provides support for a 2D linear ring. More...
class | TePolygon
| TePolygon: A class for handling 2D polygons. More...
class | TePolygonSet
| TePolygonSet: A class for handling sets of 2D polygons. More...
class | TePoint
| TePoint: A class for handling 2D Points. More...
class | TePointSet
| TePointSet: A class for handling sets of 2D polygons. More...
class | TeText
| TeText : A class for handling text. More...
class | TeTextSet
| TeTextSet : A class for handling sets of TeText. More...
class | TeNode
| TeNode: A class for handling 2D Nodes. More...
class | TeNodeSet
| TeNodeSet : A class for handling sets of 2D Nodes. More...
class | TeArc
| TeArc : Provides support for a 2D arc. More...
class | TeArcSet
| TeArcSet: Provides support for a set of 2D arc. More...
class | TeSample
| TeSample: A class for handling 2D Points with an associated measure. More...
class | TeSampleSet
| TeSampleSet: A class for handling sets of 2D samples. More...
class | TeContourLine
| TeContourLine: A class for handling 2D countour lines. More...
class | TeContourLineSet
| TeContourLineSet: A class for handling sets of 2D countour lines. More...
class | TeCell
| A class for handling cells. More...
class | TeCellSet
| A class for handling sets of cells. More...

## Functions

TL_DLL ostream & | operator<< (ostream &os, TeNode &N)
| Outputs the geometrical identification of a node.
TL_DLL ostream & | operator<< (ostream &os, const TeArc &N)
| Outputs the description of an arc.
TL_DLL TePointSet | makePointSet (const TeLinearRing &lr)
| builds a TePointSet geometry from a TeLinearRing
TL_DLL TePointSet | makePointSet (const TePolygon &p)
| builds a TePointSet geometry from a TePolygon

## Detailed Description

This file contains structures and definitions about geometries support in TerraLib.

## Function Documentation

TL_DLL TePointSet makePointSet | ( | const TeLinearRing & | lr | ) |

builds a TePointSet geometry from a TeLinearRing

TL_DLL TePointSet makePointSet | ( | const TePolygon & | p | ) |

builds a TePointSet geometry from a TePolygon

TL_DLL ostream& operator<< | ( | ostream & | os,
|  | TeNode & | N
| ) |  |

Outputs the geometrical identification of a node.

TL_DLL ostream& operator<< | ( | ostream & | os,
|  | const TeArc & | N
| ) |  |

Outputs the description of an arc.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines