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

#include <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: