Generated from class MR.Nesting.TetrisDensifyOptions. This is the non-const half of the class.
More...
|
| new unsafe ref float | voxelSize [get] |
| | size of block for tetris box
|
| new unsafe MR.Std.Vector_MROutEdge | densificationSequence [get, protected set] |
| | tetris box will be densify in these directions one by one
|
| new unsafe MR.Std.Function_Bool_From_Float | cb [get, protected set] |
| new unsafe MR.? Vector_MRObjId_MRVoxelId | nestVoxelsCache [get, set] |
| | [in/out] pre-allocated voxels vector (to speedup allocation)
|
| new unsafe MR.? Box_Vector3i | nestDimensionsCache [get, set] |
| | [in/out] dimensions of the nest (complimentary to voxels data)
|
| new unsafe MR.? VoxelBitSet | occupiedVoxelsCache [get, set] |
| | [in/out] voxels that blocks movement of floating (input) meshes (to provide input and output occupancy status)
|
Generated from class MR.Nesting.TetrisDensifyOptions. This is the non-const half of the class.
◆ TetrisDensifyOptions() [1/5]
| unsafe MR.Nesting.TetrisDensifyOptions.TetrisDensifyOptions |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ TetrisDensifyOptions() [2/5]
| unsafe MR.Nesting.TetrisDensifyOptions.TetrisDensifyOptions |
( |
float | voxelSize, |
|
|
MR.Std._ByValue_Vector_MROutEdge | densificationSequence, |
|
|
MR.Std._ByValue_Function_BoolFuncFromFloat | cb, |
|
|
MR.Vector_MRObjId_MRVoxelId? | nestVoxelsCache, |
|
|
MR.Misc.InOut< MR.Vector3i >? | nestDimensionsCache, |
|
|
MR.VoxelBitSet? | occupiedVoxelsCache ) |
|
inline |
◆ TetrisDensifyOptions() [3/5]
| unsafe MR.Nesting.TetrisDensifyOptions.TetrisDensifyOptions |
( |
MR.Nesting._ByValue_TetrisDensifyOptions | _other | ) |
|
|
inline |
◆ TetrisDensifyOptions() [4/5]
| MR.Nesting.TetrisDensifyOptions.TetrisDensifyOptions |
( |
Const_TetrisDensifyOptions | _other | ) |
|
|
inline |
◆ TetrisDensifyOptions() [5/5]
◆ assign()
Generated from method MR::Nesting::TetrisDensifyOptions::operator=.
◆ cb
| new unsafe MR.Std.Function_Bool_From_Float MR.Nesting.TetrisDensifyOptions.cb |
|
getprotected set |
◆ densificationSequence
| new unsafe MR.Std.Vector_MROutEdge MR.Nesting.TetrisDensifyOptions.densificationSequence |
|
getprotected set |
tetris box will be densify in these directions one by one
◆ nestDimensionsCache
| new unsafe MR.? Box_Vector3i MR.Nesting.TetrisDensifyOptions.nestDimensionsCache |
|
getset |
[in/out] dimensions of the nest (complimentary to voxels data)
◆ nestVoxelsCache
[in/out] pre-allocated voxels vector (to speedup allocation)
◆ occupiedVoxelsCache
| new unsafe MR.? VoxelBitSet MR.Nesting.TetrisDensifyOptions.occupiedVoxelsCache |
|
getset |
[in/out] voxels that blocks movement of floating (input) meshes (to provide input and output occupancy status)
◆ voxelSize
| new unsafe ref float MR.Nesting.TetrisDensifyOptions.voxelSize |
|
get |
size of block for tetris box
The documentation for this class was generated from the following file: