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