MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.MeshComponents.LargeByAreaComponentsSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, int maxLargeComponents, int_output numSmallerComponents, float minArea, UndirectedEdgeBitSet isCompBd)
 
UndirectedEdgeBitSet isCompBd (self)
 
None isCompBd (self, UndirectedEdgeBitSet arg1)
 
int maxLargeComponents (self)
 
None maxLargeComponents (self, int arg1)
 
float minArea (self)
 
None minArea (self, float arg1)
 
int numSmallerComponents (self)
 
None numSmallerComponents (self, int_output arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
MeshComponents.LargeByAreaComponentsSettings operator (*args, **kwargs)
 
MeshComponents.LargeByAreaComponentsSettings operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_isCompBd = 24
 
typing _offsetof_maxLargeComponents = 0
 
typing _offsetof_minArea = 16
 
typing _offsetof_numSmallerComponents = 8
 

Detailed Description

Generated from:  MR::MeshComponents::LargeByAreaComponentsSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.__init__ ( self,
int maxLargeComponents,
int_output numSmallerComponents,
float minArea,
UndirectedEdgeBitSet isCompBd )
Implicit aggregate constructor.

Member Function Documentation

◆ isCompBd() [1/2]

UndirectedEdgeBitSet mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.isCompBd ( self)
optional predicate of boundaries between components

◆ isCompBd() [2/2]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.isCompBd ( self,
UndirectedEdgeBitSet arg1 )

◆ maxLargeComponents() [1/2]

int mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.maxLargeComponents ( self)
return at most given number of largest by area connected components

◆ maxLargeComponents() [2/2]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.maxLargeComponents ( self,
int arg1 )

◆ minArea() [1/2]

float mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.minArea ( self)
do not consider a component large if its area is below this value

◆ minArea() [2/2]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.minArea ( self,
float arg1 )

◆ numSmallerComponents() [1/2]

int mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.numSmallerComponents ( self)
optional output: the number of components in addition to returned ones

◆ numSmallerComponents() [2/2]

None mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.numSmallerComponents ( self,
int_output arg1 )

◆ operator() [1/2]

MeshComponents.LargeByAreaComponentsSettings mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

MeshComponents.LargeByAreaComponentsSettings mrmeshpy.MeshComponents.LargeByAreaComponentsSettings.operator ( * args,
** kwargs )
static

Member Data Documentation

◆ _offsetof_isCompBd

typing mrmeshpy.MeshComponents.LargeByAreaComponentsSettings._offsetof_isCompBd = 24
staticprotected

◆ _offsetof_maxLargeComponents

typing mrmeshpy.MeshComponents.LargeByAreaComponentsSettings._offsetof_maxLargeComponents = 0
staticprotected

◆ _offsetof_minArea

typing mrmeshpy.MeshComponents.LargeByAreaComponentsSettings._offsetof_minArea = 16
staticprotected

◆ _offsetof_numSmallerComponents

typing mrmeshpy.MeshComponents.LargeByAreaComponentsSettings._offsetof_numSmallerComponents = 8
staticprotected

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