#include <Voxel_BoolDS.hxx>
Inheritance diagram for Voxel_BoolDS:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Voxel_BoolDS () |
| An empty constructor. . | |
| Standard_EXPORT | Voxel_BoolDS (const Standard_Real x, const Standard_Real y, const Standard_Real z, const Standard_Real x_len, const Standard_Real y_len, const Standard_Real z_len, const Standard_Integer nb_x, const Standard_Integer nb_y, const Standard_Integer nb_z) |
| A constructor initializing the voxel model. (x, y, z) - the start point of the box. (x_len, y_len, z_len) - lengths in x, y and z directions along axes of a co-ordinate system. (nb_x, nb_y, nb_z) - number of splits (voxels) along x, y and z directions. . | |
| virtual Standard_EXPORT void | Init (const Standard_Real x, const Standard_Real y, const Standard_Real z, const Standard_Real x_len, const Standard_Real y_len, const Standard_Real z_len, const Standard_Integer nb_x, const Standard_Integer nb_y, const Standard_Integer nb_z) |
| Initialization of the voxel model. (x, y, z) - the start point of the box. (x_len, y_len, z_len) - lengths in x, y and z directions along axes of a co-ordinate system. (nb_x, nb_y, nb_z) - number of splits (voxels) along x, y and z directions. . | |
| Standard_EXPORT void | Destroy () |
| A destructor of the voxel model. . | |
| ~Voxel_BoolDS () | |
| Standard_EXPORT void | SetZero () |
| The method sets all values equal to 0 (false) and releases the memory. . | |
| Standard_EXPORT void | Set (const Standard_Integer ix, const Standard_Integer iy, const Standard_Integer iz, const Standard_Boolean data=Standard_True) |
| Defines a value for voxel with co-ordinates (ix, iy, iz). Initial state of the model is so that all voxels have value 0 (false), and this data doesn't occupy memory. Memory for data is allocating during setting non-zero values (true). . | |
| Standard_EXPORT Standard_Boolean | Get (const Standard_Integer ix, const Standard_Integer iy, const Standard_Integer iz) const |
| Returns the value of voxel with co-ordinates (ix, iy, iz). . | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
Reimplemented from Voxel_DS. |
|
|
Reimplemented from Voxel_DS. |
|
|
Reimplemented from Voxel_DS. |
|
||||||||||||
|
Reimplemented from Voxel_DS. |
|
||||||||||||||||||||
|
|
|
|
|
1.4.1