Go to the source code of this file.
Classes | |
| struct | MR::VoxelLocation |
| contains both linear Id and 3D coordinates of the same voxel More... | |
| class | MR::VolumeIndexer |
Namespaces | |
| namespace | MR |
Enumerations | |
| enum class | MR::OutEdge : signed char { MR::OutEdge::Invalid = -1 , MR::OutEdge::PlusZ = 0 , MR::OutEdge::MinusZ , MR::OutEdge::PlusY , MR::OutEdge::MinusY , MR::OutEdge::PlusX , MR::OutEdge::MinusX , MR::OutEdge::Count } |
Functions | |
| OutEdge | MR::opposite (OutEdge e) |
| MRMESH_API void | MR::expandVoxelsMask (VoxelBitSet &mask, const VolumeIndexer &indexer, int expansion=1) |
| expands VoxelBitSet with given number of steps | |
| MRMESH_API void | MR::shrinkVoxelsMask (VoxelBitSet &mask, const VolumeIndexer &indexer, int shrinkage=1) |
| shrinks VoxelBitSet with given number of steps | |
Variables | |
| constexpr Vector3i | MR::neiPosDelta [OutEdgeCount] |