| TerraLib 4.1

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

- File List
- File Members

Namespaces | Enumerations | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeBufferRegion.h File Reference

This file contains structures and definitions for buffer region (map distance) operation on objects. More...

`#include "TeCoord2D.h"`

Go to the source code of this file.

## Namespaces

namespace | TeBUFFERREGION

| Contains structures and definitions needed to execute Buffer Region operation.

## Enumerations

enum | TeBUFFERREGION::TeBufferType { TeBUFFERREGION::TeINSIDEBUFFER, TeBUFFERREGION::TeOUTSIDEBUFFER, TeBUFFERREGION::TeINSIDEOUTSIDEBUFFER }
| Buffer type. More...

## Functions

TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeCoord2D &coord, const double &bufferDistance, const unsigned int &numPoints, TePolygon &pol)
| Calculates a buffer region around a point (DEPRECATED: use TeBufferRegion with buffer levels instead).
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeCoord2D &coord, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, vector< TePolygon > &bufferPols)
| Calculates a buffer region around a point.
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeLine2D &line, const double &bufferDistance, const unsigned int &numPoints, TePolygonSet &ps)
| Calculates a buffer region around a line (DEPRECATED: use TeBufferRegion with buffer levels instead).
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeLine2D &line, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, vector< TePolygonSet > &polVec)
| Calculates a buffer region around a line.
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TePolygon &pol, const double &bufferDistance, const unsigned int &numPoints, TePolygonSet &ps)
| Calculates a buffer region around a polygon (DEPRECATED: use TeBufferRegion with buffer levels instead).
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TePolygon &pol, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, const TeBufferType &buffType, vector< TePolygonSet > &polsVec)
| Calculates a buffer region around a polygon (DEPRECATED: use TeBufferRegion with buffer levels instead).
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TePolygonSet &polSetIn, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, const TeBufferType &bufferType, vector< TePolygonSet > &polyVecOut)
| Calculates a buffer region around an object polygon set.
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeLineSet &lineSetIn, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, vector< TePolygonSet > &polyVecOut)
| Calculates a buffer region around an object line set.
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TePointSet &pointSetIn, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, vector< TePolygonSet > &polyVecOut)
| Calculates a buffer region around an object point set.
TL_DLL bool | TeBUFFERREGION::TeBufferRegion (const TeCellSet &cellSetIn, const double &bufferDistance, const unsigned int &numPoints, const unsigned int &bufferLevels, const TeBufferType &bufferType, vector< TePolygonSet > &polyVecOut)
| Calculates a buffer region around an object cell set.

## Detailed Description

This file contains structures and definitions for buffer region (map distance) operation on objects.

Author:
  Gilberto Ribeiro de Queiroz <gribeiro@dpi.inpe.br>

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines