Functions | |
| MRMESH_API Expected< VertBitSet > | MR::PointCloudComponents::getLargeComponentsUnion (const PointCloud &pointCloud, float maxDist, int minSize, ProgressCallback pc={}) |
| MRMESH_API Expected< VertBitSet > | MR::PointCloudComponents::getLargeComponentsUnion (UnionFind< VertId > &unionStructs, const VertBitSet ®ion, int minSize, ProgressCallback pc={}) |
| MRMESH_API Expected< std::vector< VertBitSet > > | MR::PointCloudComponents::getLargeComponents (const PointCloud &pointCloud, float maxDist, int minSize, ProgressCallback pc={}) |
| MRMESH_API Expected< std::pair< std::vector< VertBitSet >, int > > | MR::PointCloudComponents::getAllComponents (const PointCloud &pointCloud, float maxDist, int maxComponentCount=INT_MAX, ProgressCallback pc={}) |
| MRMESH_API Expected< UnionFind< VertId > > | MR::PointCloudComponents::getUnionFindStructureVerts (const PointCloud &pointCloud, float maxDist, const VertBitSet *region=nullptr, ProgressCallback pc={}) |
| gets union - find structure for vertices in | |
|
nodiscard |
#include <MRPointsComponents.h>
gets all components of point cloud connected by a distance no greater than
| maxDist | \detail if components number more than the maxComponentCount, they will be combined into groups of the same size |
| maxComponentCount | should be more then 1 |
|
nodiscard |
#include <MRPointsComponents.h>
returns vector of point cloud components containing at least minSize points and connected by a distance no greater than
| maxDist | |
| minSize | must be more than 1 |
|
nodiscard |
#include <MRPointsComponents.h>
returns the union of point cloud components containing at least minSize points and connected by a distance no greater than
| maxDist | |
| minSize | must be more than 1 |
|
nodiscard |
#include <MRPointsComponents.h>
returns the union of vertices components containing at least minSize points
| unionStructs | prepared point union structure |
|
nodiscard |
#include <MRPointsComponents.h>
gets union - find structure for vertices in
| region | connected by a distance no greater than |
| maxDist |