| TerraLib 4.1

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

- File List
- File Members

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

This file contains structures and definitions to deal with raster structures. More...

`#include "TeDecoder.h"`
`#include "TeDataTypes.h"`
`#include "TeCoord2D.h"`
`#include "TeAttribute.h"`
`#include "TeGeometry.h"`
`#include "TeGeometryAlgorithms.h"`
`#include <map>`

Go to the source code of this file.

## Classes

class | TeRaster
| Support for a raster geometry. More...
class | TeRaster::iterator
| A raster iterator. More...
class | TeRaster::iteratorPoly
| A raster iterator with a restriction of area. More...

## Enumerations

enum | TeStrategicIterator { TeBoxPixelIn, TeBBoxPixelInters, TeBoxPixelOut, TeBBoxPixelNotInters }
| Strategy used to decide if a pixel is inside/outside a polygon. More...

## Functions

TL_DLL TeCoordPairVect | applyStrategic (double &y, double ymin, double xmin, TeStrategicIterator st, TeRaster *raster, const TePolygon &poly)
TL_DLL TeRaster * | TeRasterClipping (TeRaster *whole, TePolygonSet &mask, TeProjection *geomProj, const string &clipName, double background, const string &decId="")

## Detailed Description

This file contains structures and definitions to deal with raster structures.

## Enumeration Type Documentation

enum TeStrategicIterator

Strategy used to decide if a pixel is inside/outside a polygon.

Enumerator:

  TeBoxPixelIn | center of pixel is inside the geometry
  TeBBoxPixelInters | bounding box of pixel intercepts the geometry
  TeBoxPixelOut | center of pixel is outside the geometry
  TeBBoxPixelNotInters | bounding box of pixel do not intercept the geometry

## Function Documentation

TL_DLL TeCoordPairVect applyStrategic | ( | double & | y,
|  | double | ymin,
|  | double | xmin,
|  | TeStrategicIterator | st,
|  | TeRaster * | raster,
|  | const TePolygon & | poly
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines