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

#include <MRMeshComponents.h>

Public Attributes

int maxLargeComponents = 2
 return at most given number of largest by area connected components
 
int * numSmallerComponents = nullptr
 optional output: the number of components in addition to returned ones
 
float minArea = 0
 do not consider a component large if its area is below this value
 
const UndirectedEdgeBitSet * isCompBd = nullptr
 optional predicate of boundaries between components
 

Member Data Documentation

◆ isCompBd

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

optional predicate of boundaries between components

◆ maxLargeComponents

int MR::MeshComponents::LargeByAreaComponentsSettings::maxLargeComponents = 2

return at most given number of largest by area connected components

◆ minArea

float MR::MeshComponents::LargeByAreaComponentsSettings::minArea = 0

do not consider a component large if its area is below this value

◆ numSmallerComponents

int* MR::MeshComponents::LargeByAreaComponentsSettings::numSmallerComponents = nullptr

optional output: the number of components in addition to returned ones


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