storage for points on voxel edges used in Marching Cubes algorithms Generated from class MR.SeparationPointStorage. This is the non-const half of the class. More...
Public Member Functions | |
| unsafe | SeparationPointStorage () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | SeparationPointStorage (MR._ByValue_SeparationPointStorage _other) |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| SeparationPointStorage (Const_SeparationPointStorage _other) | |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| SeparationPointStorage (SeparationPointStorage _other) | |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| unsafe MR.SeparationPointStorage | assign (MR._ByValue_SeparationPointStorage _other) |
| Generated from method MR::SeparationPointStorage::operator=. | |
| unsafe void | resize (ulong blockCount, ulong blockSize) |
| prepares storage for given number of blocks, each containing given size of voxels Generated from method MR.SeparationPointStorage.resize. | |
| unsafe MR.SeparationPointStorage.Block | getBlock (ulong blockIndex) |
| get block for filling in the thread responsible for it Generated from method MR.SeparationPointStorage.getBlock. | |
| unsafe int | makeUniqueVids () |
| shifts vertex ids in each block (after they are filled) to make them unique; returns the total number of valid points in the storage Generated from method MR.SeparationPointStorage.makeUniqueVids. | |
storage for points on voxel edges used in Marching Cubes algorithms Generated from class MR.SeparationPointStorage. This is the non-const half of the class.
|
inline |
Constructs an empty (default-constructed) instance.
|
inline |
Generated from constructor MR.SeparationPointStorage.SeparationPointStorage.
|
inline |
Generated from constructor MR.SeparationPointStorage.SeparationPointStorage.
|
inline |
Generated from constructor MR.SeparationPointStorage.SeparationPointStorage.
|
inline |
Generated from method MR::SeparationPointStorage::operator=.
|
inline |
get block for filling in the thread responsible for it Generated from method MR.SeparationPointStorage.getBlock.
|
inline |
shifts vertex ids in each block (after they are filled) to make them unique; returns the total number of valid points in the storage Generated from method MR.SeparationPointStorage.makeUniqueVids.
|
inline |
prepares storage for given number of blocks, each containing given size of voxels Generated from method MR.SeparationPointStorage.resize.