![]() |
TerraLib 4.1
|
virtual class that define the strategics of the iteratorPoly, each strategic is a functor More...
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_ |
virtual class that define the strategics of the iteratorPoly, each strategic is a functor
| TeStrategic::TeStrategic | ( | TeRaster * | r = 0, |
| double | y = 0 |
||
| ) | [inline] |
| virtual TeStrategic::~TeStrategic | ( | ) | [inline, virtual] |
| 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.
TeRaster* TeStrategic::raster_ [protected] |
TeCoordPairVect TeStrategic::SegOut_ [protected] |
double TeStrategic::y_ [protected] |