 |
rasdaman client API
10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
|
r_Bytes cellSize
size of base type.
Definition: miter.hh:85
int lowCount
counter for position in lowest dimension.
Definition: miter.hh:87
const char * firstCell
offset of first cell in tile.
Definition: miter.hh:79
r_Miter(const r_Minterval *newAreaIter, const r_Minterval *newAreaTile, r_Bytes newCellSize, const char *newFirstCell)
The pointers are stored, do not delete the objects as long as the iterator is used!
void reset()
resets iterator to first cell.
const r_Minterval * areaTile
area of tile.
Definition: miter.hh:77
r_Miter is used for iterating through parts of multidimensional intervals.
Definition: miter.hh:47
size_t r_Bytes
number of bytes in an tile or mdd or type.
Definition: mddtypes.hh:43
char * currCell
current cell for iteration;
Definition: miter.hh:83
std::int64_t r_Range
for axis indexing, e.g.
Definition: mddtypes.hh:53
const r_Minterval * areaIter
area to be iterated through
Definition: miter.hh:75
bool done
flag set if iteration is finished.
Definition: miter.hh:89
r_Range repeat
Definition: miter.hh:70
The spatial domain of an MDD is represented by an object of class r_Minterval.
Definition: minterval.hh:225
int inc
Definition: miter.hh:71
bool isDone()
returns TRUE if iteration is finished.
int curr
Definition: miter.hh:72
char * nextCell()
returns current cell and sets iterator to next cell.
incArrElem * incArrIter
array with increments
Definition: miter.hh:81