TerraLib 4.1
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