#include "MRVoxelsFwd.h"#include "MRMesh/MRVector3.h"#include "MRMesh/MRExpected.h"#include "MRVoxelsVolume.h"#include "MRMesh/MRBitSet.h"#include "MRMesh/MRProgressCallback.h"#include <string>Go to the source code of this file.
Classes | |
| struct | MR::VolumeSegmentationParameters |
| Parameters for volume segmentation. More... | |
| class | MR::VolumeSegmenter |
| Class for voxels segmentation. More... | |
Namespaces | |
| namespace | MR |
Functions | |
| MRVOXELS_API Expected< MR::Mesh > | MR::meshFromVoxelsMask (const VdbVolume &volume, const VoxelBitSet &mask) |
| Creates mesh from voxels mask. | |
| MRVOXELS_API Expected< MR::Mesh > | MR::segmentVolume (const VdbVolume &volume, const std::vector< std::pair< Vector3f, Vector3f > > &pairs, const VolumeSegmentationParameters ¶ms=VolumeSegmentationParameters()) |
| Simple segment volume. | |
| MRVOXELS_API Expected< std::vector< Mesh > > | MR::segmentVoxelMaskToInstances (const VdbVolume &mask, size_t minSize=100, ProgressCallback cb={}) |