rasdaman complete source
|
#include <mitera.hh>
Classes | |
struct | incArrElem |
Public Member Functions | |
r_MiterArea (const r_Minterval *newIterDom, const r_Minterval *newImgDom) throw (r_Error) | |
constructor. An exception is thrown if newIterDom and newImgDom have different dimension More... | |
~r_MiterArea () | |
destructor. More... | |
void | reset () |
resets iterator to beginning. More... | |
r_Minterval | nextArea () |
returns current cell and sets iterator to next cell. More... | |
bool | isDone () |
returns TRUE if iteration is finished. More... | |
Protected Attributes | |
const r_Minterval * | iterDom |
area to be iterated through More... | |
const r_Minterval * | imgDom |
area of tile. More... | |
incArrElem * | incArrIter |
array with increments More... | |
bool | done |
flag set if iteration is finished. More... | |
r_Minterval | retVal |
This is used for the return value in nextArea() More... | |
r_MiterArea::r_MiterArea | ( | const r_Minterval * | newIterDom, |
const r_Minterval * | newImgDom | ||
) | |||
throw | ( | r_Error | |
) |
constructor. An exception is thrown if newIterDom and newImgDom have different dimension
r_MiterArea::~r_MiterArea | ( | ) |
destructor.
The pointers are stored, do not delete the objects as long as the iterator is used!
bool r_MiterArea::isDone | ( | ) |
returns TRUE if iteration is finished.
r_Minterval r_MiterArea::nextArea | ( | ) |
returns current cell and sets iterator to next cell.
void r_MiterArea::reset | ( | ) |
resets iterator to beginning.
|
protected |
flag set if iteration is finished.
|
protected |
area of tile.
|
protected |
array with increments
|
protected |
area to be iterated through
|
protected |
This is used for the return value in nextArea()