|
|
virtual void | Dispose () |
| |
|
unsafe | Const_VolumeIndexer (MR.Const_VolumeIndexer _other) |
| | Generated from constructor MR.VolumeIndexer.VolumeIndexer.
|
| |
|
unsafe | Const_VolumeIndexer (in MR.Vector3i dims) |
| | Generated from constructor MR.VolumeIndexer.VolumeIndexer.
|
| |
|
unsafe ref readonly MR.Vector3i | dims () |
| | Generated from method MR.VolumeIndexer.dims.
|
| |
|
unsafe ulong | size () |
| | returns the total number of voxels Generated from method MR.VolumeIndexer.size.
|
| |
|
unsafe MR.VoxelId | endId () |
| | returns the last plus one voxel Id for defining iteration range Generated from method MR.VolumeIndexer.endId.
|
| |
|
unsafe ulong | sizeXY () |
| | Generated from method MR.VolumeIndexer.sizeXY.
|
| |
|
unsafe MR.Vector3i | toPos (MR.VoxelId id) |
| | Generated from method MR.VolumeIndexer.toPos.
|
| |
|
unsafe MR.VoxelId | toVoxelId (in MR.Vector3i pos) |
| | Generated from method MR.VolumeIndexer.toVoxelId.
|
| |
|
unsafe MR.VoxelLocation | toLoc (MR.VoxelId id) |
| | Generated from method MR.VolumeIndexer.toLoc.
|
| |
|
unsafe MR.VoxelLocation | toLoc (in MR.Vector3i pos) |
| | Generated from method MR.VolumeIndexer.toLoc.
|
| |
|
unsafe bool | isInDims (in MR.Vector3i pos) |
| | returns true if this voxel is within dimensions Generated from method MR.VolumeIndexer.isInDims.
|
| |
|
unsafe bool | isBdVoxel (in MR.Vector3i pos) |
| | returns true if this voxel is on the boundary of the volume Generated from method MR.VolumeIndexer.isBdVoxel.
|
| |
|
unsafe bool | areNeigbors (MR.VoxelId v0, MR.VoxelId v1) |
| | returns true if v1 is within at most 6 neighbors of v0 Generated from method MR.VolumeIndexer.areNeigbors.
|
| |
|
unsafe bool | areNeigbors (in MR.Vector3i pos0, in MR.Vector3i pos1) |
| | Generated from method MR.VolumeIndexer.areNeigbors.
|
| |
|
unsafe bool | hasNeighbour (in MR.Vector3i pos, MR.OutEdge toNei) |
| | given existing voxel at (pos), returns whether it has valid neighbor specified by the edge (toNei) Generated from method MR.VolumeIndexer.hasNeighbour.
|
| |
|
unsafe MR.VoxelId | getNeighbor (MR.VoxelId v, MR.OutEdge toNei) |
| | returns id of v's neighbor specified by the edge Generated from method MR.VolumeIndexer.getNeighbor.
|
| |
|
unsafe MR.VoxelId | getNeighbor (MR.VoxelId v, in MR.Vector3i pos, MR.OutEdge toNei) |
| | Generated from method MR.VolumeIndexer.getNeighbor.
|
| |
|
unsafe MR.VoxelLocation | getNeighbor (MR.Const_VoxelLocation loc, MR.OutEdge toNei) |
| | given existing voxel at (loc), returns its neighbor specified by the edge (toNei); if the neighbour does not exist (loc is on boundary), returns invalid VoxelLocation Generated from method MR.VolumeIndexer.getNeighbor.
|
| |
|
unsafe MR.VoxelId | getExistingNeighbor (MR.VoxelId v, MR.OutEdge toNei) |
| | returns id of v's neighbor specified by the edge, which is known to exist (so skipping a lot of checks) Generated from method MR.VolumeIndexer.getExistingNeighbor.
|
| |
|
unsafe MR.VoxelId | getNeighbor (MR.VoxelId v, in MR.Vector3i pos, bool bdPos, MR.OutEdge toNei) |
| | Generated from method MR.VolumeIndexer.getNeighbor.
|
| |
Generated from class MR.VolumeIndexer. This is the const half of the class.