TerraLib 4.1
TeStrategic Class Reference

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

Inheritance diagram for TeStrategic:
TePixelBBInterPoly TePixelBoxInPoly

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

TeRasterraster_
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

double TeStrategic::y_ [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines