#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. |
|
|
|
|