| TerraLib 4.1

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes
TeStrategic Class Reference

virtual class that define the strategics of the iteratorPoly, each strategic is a functor More...

Inheritance diagram for TeStrategic:

List of all members.

## Public Member Functions

| TeStrategic (TeRaster *r=0, double y=0)
virtual | ~TeStrategic ()
void | Init (TeRaster *r, double y)
virtual void | strateg (double xMin, double xMax, double y)=0
void | operator() (TeCoordPair &pair)
TeCoordPairVect | result () const

## Protected Attributes

TeRaster * | raster_
double | y_
TeCoordPairVect | SegOut_

## Detailed Description

virtual class that define the strategics of the iteratorPoly, each strategic is a functor

## Constructor & Destructor Documentation

TeStrategic::TeStrategic | ( | TeRaster * | r = `0`,
|  | double | y = `0`
| ) |  | `[inline]`

virtual TeStrategic::~TeStrategic | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

void TeStrategic::Init | ( | TeRaster * | r,
|  | double | y
| ) |  | `[inline]`

void TeStrategic::operator() | ( | TeCoordPair & | pair | ) | `[inline]`

TeCoordPairVect TeStrategic::result | ( |  | ) | const`[inline]`

virtual void TeStrategic::strateg | ( | double | xMin,
|  | double | xMax,
|  | double | y
| ) |  | `[pure virtual]`

Implemented in TePixelBoxInPoly, and TePixelBBInterPoly.

## Member Data Documentation

TeRaster* TeStrategic::raster_`[protected]`

TeCoordPairVect TeStrategic::SegOut_`[protected]`

double TeStrategic::y_`[protected]`

The documentation for this class was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeRaster.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines