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] |