|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Voxel_Selector () |
| | An empty constructor.
.
|
| Standard_EXPORT | Voxel_Selector (const Handle(V3d_View)&view) |
| | A constructor of the selector,
which initializes the classes
by a view, where the user selects the voxels.
.
|
| Standard_EXPORT void | Init (const Handle(V3d_View)&view) |
| | Initializes the selector by a view,
where the user selects the voxels.
.
|
| Standard_EXPORT void | SetVoxels (const Voxel_BoolDS &voxels) |
| | Defines the voxels (1bit).
.
|
| Standard_EXPORT void | SetVoxels (const Voxel_ColorDS &voxels) |
| | Defines the voxels (4bit).
.
|
| Standard_EXPORT Standard_Boolean | Detect (const Standard_Integer winx, const Standard_Integer winy, Standard_Integer &ix, Standard_Integer &iy, Standard_Integer &iz) |
| | Detects a voxel under the mouse cursor.
.
|
Private Attributes |
| Handle_V3d_View | myView |
| Standard_Address | myVoxels |
| Standard_Boolean | myIsBool |