|
const Tile & | operator= (const Tile &cell) |
| assignment operator (needed, as class uses dynamic memory). More...
|
|
| Tile (const r_Minterval &newDom, const BaseType *newType, DBTileId newBLOBTile) |
|
| Tile (const Tile &tile) |
|
| Tile (std::vector< Tile * > *tilesVec) |
| constructs a TransTile joined out of the Tiles in { tilesVec}. More...
|
|
| Tile (std::vector< Tile * > *tilesVec, const r_Minterval &resDom) |
|
| Tile (const Tile *projTile, const r_Minterval &projDom, const std::set< r_Dimension, std::less< r_Dimension > > *projDim) |
| constructs Tile as projection of { projTile}. More...
|
|
| Tile (const r_Minterval &newDom, const BaseType *newType, r_Data_Format newFormat=r_Array) |
|
| Tile (const r_Minterval &newDom, const BaseType *newType, char *newCells, r_Bytes newSize=0, r_Data_Format newFormat=r_Array) |
| constructs a Tile with contents { newCells}. More...
|
|
| Tile (const r_Minterval &newDom, const BaseType *newType, const char *newCells, bool, r_Bytes newSize=0, r_Data_Format newFormat=r_Array) |
|
void | printStatus (unsigned int level=0, std::ostream &stream=std::cout) const |
| printed output for testing. More...
|
|
void | setPersistent (bool state=true) |
|
std::vector< Tile * > * | splitTile (r_Minterval resDom, int storageDomain=0) |
| splits tile in vector of tiles of smaller size. More...
|
|
int | scaleGetDomain (const r_Minterval &areaOp, const std::vector< double > &scaleFactors, r_Minterval &areaScaled) |
|
virtual | ~Tile () |
| virtual destructor. More...
|
|
virtual void | copyTile (const r_Minterval &areaRes, const Tile *opTile, const r_Minterval &areaOp) |
| copy a subcube from one tile to another More...
|
|
DBTileId | getDBTile () |
|
|
const r_Minterval & | getDomain () const |
| returns the spatial domain of the tile. More...
|
|
const BaseType * | getType () const |
| returns the BaseType of the tile. More...
|
|
r_Dimension | getDimension () const |
| returns the dimension of the tile. More...
|
|
r_Bytes | getSize () const |
| returns size of the (uncompressed) contents of the tile in chars. More...
|
|
r_Bytes | getCompressedSize () const |
| returns size of the contents of the tile as stored in chars. More...
|
|
r_Data_Format | getDataFormat () const |
| returns the format of the data maintained by the tile More...
|
|
bool | isPersistent () const |
| returns true for persistent instances. More...
|
|
bool | isCompressed () const |
| returns true if the contents are currently compressed and must be decompressed in order to be usefull More...
|
|
|
const char * | getCell (r_Area index) const |
| access to cell for reading (index is 1D) one cell length is basetype length. More...
|
|
char * | getCell (r_Area index) |
| access to cell for modifying (index is 1D). More...
|
|
void | setCell (r_Area index, const char *newCell) |
| set cell (index is 1D). More...
|
|
char * | getCell (const r_Point &aPoint) |
| access to a cell using an r_Point. More...
|
|
const char * | getCell (const r_Point &aPoint) const |
| access to a cell using an r_Point. More...
|
|
const char * | getContents () const |
| returns pointer to (uncompressed) contents of Tile. More...
|
|
char * | getContents () |
| returns pointer to (uncompressed) contents of Tile. More...
|
|
void | setContents (char *newContents) |
| sets (uncompressed) contents of Tile. More...
|
|
|
r_Minterval | domain |
| spatial domain of the tile. More...
|
|
const BaseType * | type |
| pointer to base type for cells of Tile. More...
|
|
DBTileId | blobTile |
| Smart pointer to the persistent BLOBTile. More...
|
|
char * | execCondenseOp (CondenseOp *myOp, const r_Minterval &areaOp) |
| carries out condense function (const) More...
|
|
void | execUnaryOp (UnaryOp *myOp, const r_Minterval &areaRes, const Tile *opTile, const r_Minterval &areaOp) |
| carries out unary function with self as result. More...
|
|
void | execBinaryOp (BinaryOp *myOp, const r_Minterval &areaRes, const Tile *op1Tile, const r_Minterval &areaOp1, const Tile *op2Tile, const r_Minterval &areaOp2) |
| carries out binary function with self as result. More...
|
|
virtual void | execConstOp (BinaryOp *myOp, const r_Minterval &areaRes, const Tile *opTile, const r_Minterval &areaOp, const char *cell, int constPos=1) |
| carries out binary function with self as result. More...
|
|
virtual void | execMarrayOp (MarrayOp *myOp, const r_Minterval &areaRes, const r_Minterval &areaOp) |
| fills tile in area { areaRes} using MarrayOp { myOp}. More...
|
|
virtual void | execScaleOp (const Tile *opTile, const r_Minterval &areaOp, const r_Point &origin, const std::vector< double > &scaleFactors) |
| executes scaling operation. More...
|
|
static char * | execGenCondenseOp (GenCondenseOp *myOp, const r_Minterval &areaOp) |
| executes general condense operation { myOp} in area { areaOp} (const) More...
|
|