storage for points on voxel edges used in Marching Cubes algorithms Generated from class MR.SeparationPointStorage. This is the const half of the class. More...
Classes | |
| class | _ByValue_Block |
| This is used as a function parameter when the underlying function receives Block by value. Usage: | |
| class | _InOptConst_Block |
| This is used for optional parameters of class Block with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_Block. Usage: | |
| class | _InOptMut_Block |
| This is used for optional parameters of class Block with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_Block. Usage: | |
| struct | _Underlying |
| class | Block |
| Generated from class MR.SeparationPointStorage.Block. This is the non-const half of the class. More... | |
| class | Const_Block |
| Generated from class MR.SeparationPointStorage.Block. This is the const half of the class. More... | |
Public Member Functions | |
| virtual void | Dispose () |
| unsafe | Const_SeparationPointStorage () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_SeparationPointStorage (MR._ByValue_SeparationPointStorage _other) |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| Const_SeparationPointStorage (Const_SeparationPointStorage _other) | |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| Const_SeparationPointStorage (SeparationPointStorage _other) | |
| Generated from constructor MR.SeparationPointStorage.SeparationPointStorage. | |
| unsafe MR.Std.? Array_MRVertId_3 | findSeparationPointSet (ulong voxelId) |
| finds the set (locating the block) by voxel id Generated from method MR.SeparationPointStorage.findSeparationPointSet. | |
| unsafe MR.Triangulation | getTriangulation (MR.Vector_MRVoxelId_MRFaceId? outVoxelPerFaceMap=null) |
| combines triangulations from every block into one and returns it Generated from method MR.SeparationPointStorage.getTriangulation. | |
| unsafe void | getPoints (MR.VertCoords points) |
| obtains coordinates of all stored points Generated from method MR.SeparationPointStorage.getPoints. | |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
storage for points on voxel edges used in Marching Cubes algorithms Generated from class MR.SeparationPointStorage. This is the 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.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inline |
finds the set (locating the block) by voxel id Generated from method MR.SeparationPointStorage.findSeparationPointSet.
|
inline |
obtains coordinates of all stored points Generated from method MR.SeparationPointStorage.getPoints.
|
inline |
combines triangulations from every block into one and returns it Generated from method MR.SeparationPointStorage.getTriangulation.