|
| | WorkspaceDataArray (unsigned int size1, unsigned int size2, unsigned int size3, unsigned int size4, unsigned int size5, unsigned int size6, bool adjustOnOverflow) |
| |
| | WorkspaceDataArray (WorkspaceDataArray *other) |
| | Clone other data structure. More...
|
| |
| | WorkspaceDataArray (std::ofstream &file) |
| | create Workspace out of file More...
|
| |
| | ~WorkspaceDataArray () override |
| |
| unsigned int | getSizeTr () const override |
| | Return the amount of data in bytes. More...
|
| |
| unsigned int | getSizeRot () const override |
| |
| void | setDatum (float x[], unsigned char value, const WorkspaceRepresentation *workspace) override |
| |
| void | setDatum (unsigned int x0, unsigned int x1, unsigned int x2, unsigned int x3, unsigned int x4, unsigned int x5, unsigned char value) override |
| |
| void | setDatum (unsigned int x[6], unsigned char value) override |
| |
| void | setDatumCheckNeighbors (unsigned int x[6], unsigned char value, unsigned int neighborVoxels) override |
| |
| void | increaseDatum (float x[], const WorkspaceRepresentation *workspace) override |
| |
| void | increaseDatum (unsigned int x0, unsigned int x1, unsigned int x2, unsigned int x3, unsigned int x4, unsigned int x5) |
| |
| void | increaseDatum (unsigned int x[6]) |
| |
| void | setDataRot (unsigned char *data, unsigned int x, unsigned int y, unsigned int z) override |
| |
| const unsigned char * | getDataRot (unsigned int x, unsigned int y, unsigned int z) override |
| |
| unsigned char | get (float x[], const WorkspaceRepresentation *workspace) override |
| |
| int | getMaxSummedAngleReachablity () |
| |
| unsigned char | get (unsigned int x0, unsigned int x1, unsigned int x2, unsigned int x3, unsigned int x4, unsigned int x5) override |
| | Simulates a multi-dimensional array access. More...
|
| |
| unsigned char | get (unsigned int x[6]) override |
| | Simulates a multi-dimensional array access. More...
|
| |
| bool | hasEntry (unsigned int x, unsigned int y, unsigned int z) override |
| |
| void | clear () override |
| |
| void | binarize () override |
| |
| void | bisectData () override |
| |
| unsigned int | getSize (int dim) override |
| |
| unsigned char ** | getRawData () override |
| |
| WorkspaceData * | clone () override |
| |
| bool | save (std::ofstream &file) override |
| |
| void | reset (int x, int y, int z) override |
| |
| virtual | ~WorkspaceData () |
| |
| virtual void | setVoxelFilledCount (int c) |
| |
| virtual unsigned char | getMaxEntry () |
| |
| virtual void | setMaxEntry (unsigned char m) |
| |
| virtual unsigned int | getVoxelFilledCount () const |
| |
| virtual void | setMinValidValue (unsigned char v) |
| | Min valid value is 1 by default. In cases some values are needed to indicate special flags (e.g. stability) the minimum valid number can be set here. More...
|
| |
|
| void | ensureData (unsigned int x, unsigned int y, unsigned int z) |
| |
| int | sumAngleReachabilities (int x0, int x1, int x2) |
| |
| void | getPos (unsigned int x0, unsigned int x1, unsigned int x2, unsigned int x3, unsigned int x4, unsigned int x5, unsigned int &storePosTr, unsigned int &storePosRot) const |
| |
| void | getPos (unsigned int x[6], unsigned int &storePosTr, unsigned int &storePosRot) const |
| |
Stores a 6-dimensional array for the vertex data of a workspace representation. Internally unsigned char data types are used (0...255)