MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::MeshComponents::ExpandToComponentsParams Struct Reference

#include <MRMesh/MRMeshComponents.h>

Public Attributes

float coverRatio = 0.0f
FaceIncidence incidence = FaceIncidence::PerEdge
const UndirectedEdgeBitSet * isCompBd = nullptr
 optional predicate of boundaries between components
int * optOutNumComponents = nullptr
 optional output number of components
ProgressCallback cb

Member Data Documentation

◆ cb

ProgressCallback MR::MeshComponents::ExpandToComponentsParams::cb

◆ coverRatio

float MR::MeshComponents::ExpandToComponentsParams::coverRatio = 0.0f

expands only if seeds cover at least this ratio of the component area <=0 - expands all seeds

1 - none

◆ incidence

FaceIncidence MR::MeshComponents::ExpandToComponentsParams::incidence = FaceIncidence::PerEdge

◆ isCompBd

const UndirectedEdgeBitSet* MR::MeshComponents::ExpandToComponentsParams::isCompBd = nullptr

optional predicate of boundaries between components

◆ optOutNumComponents

int* MR::MeshComponents::ExpandToComponentsParams::optOutNumComponents = nullptr

optional output number of components


The documentation for this struct was generated from the following file: