Classes | |
| struct | MR::VoxelLocation |
| contains both linear Id and 3D coordinates of the same voxel More... | |
| class | MR::VolumeIndexer |
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] |
|
strong |
| 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
|
constexpr |