MeshLib C# Docs
Loading...
Searching...
No Matches
MR.MeshComponents.LargeByAreaComponentsSettings Class Reference

Generated from class MR.MeshComponents.LargeByAreaComponentsSettings. This is the non-const half of the class. More...

+ Inheritance diagram for MR.MeshComponents.LargeByAreaComponentsSettings:

Public Member Functions

unsafe LargeByAreaComponentsSettings ()
 Constructs an empty (default-constructed) instance.
 
unsafe LargeByAreaComponentsSettings (int maxLargeComponents, MR.Misc.InOut< int >? numSmallerComponents, float minArea, MR.Const_UndirectedEdgeBitSet? isCompBd)
 Constructs MR.MeshComponents.LargeByAreaComponentsSettings elementwise.
 
unsafe LargeByAreaComponentsSettings (MR.MeshComponents.Const_LargeByAreaComponentsSettings _other)
 Generated from constructor MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings.
 
 LargeByAreaComponentsSettings (LargeByAreaComponentsSettings _other)
 Generated from constructor MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings.
 
unsafe MR.MeshComponents.LargeByAreaComponentsSettings assign (MR.MeshComponents.Const_LargeByAreaComponentsSettings _other)
 Generated from method MR.MeshComponents.LargeByAreaComponentsSettings.operator=.
 

Properties

new unsafe ref int maxLargeComponents [get]
 return at most given number of largest by area connected components
 
new unsafe MR.Misc.? Box< int > numSmallerComponents [get, set]
 optional output: the number of components in addition to returned ones
 
new unsafe ref float minArea [get]
 do not consider a component large if its area is below this value
 
new unsafe MR.? Const_UndirectedEdgeBitSet isCompBd [get, set]
 optional predicate of boundaries between components
 

Detailed Description

Generated from class MR.MeshComponents.LargeByAreaComponentsSettings. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ LargeByAreaComponentsSettings() [1/4]

unsafe MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ LargeByAreaComponentsSettings() [2/4]

unsafe MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings ( int maxLargeComponents,
MR.Misc.InOut< int >? numSmallerComponents,
float minArea,
MR.Const_UndirectedEdgeBitSet? isCompBd )
inline

◆ LargeByAreaComponentsSettings() [3/4]

unsafe MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings ( MR.MeshComponents.Const_LargeByAreaComponentsSettings _other)
inline

Generated from constructor MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings.

◆ LargeByAreaComponentsSettings() [4/4]

MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings ( LargeByAreaComponentsSettings _other)
inline

Generated from constructor MR.MeshComponents.LargeByAreaComponentsSettings.LargeByAreaComponentsSettings.

Member Function Documentation

◆ assign()

unsafe MR.MeshComponents.LargeByAreaComponentsSettings MR.MeshComponents.LargeByAreaComponentsSettings.assign ( MR.MeshComponents.Const_LargeByAreaComponentsSettings _other)
inline

Generated from method MR.MeshComponents.LargeByAreaComponentsSettings.operator=.

Property Documentation

◆ isCompBd

new unsafe MR.? Const_UndirectedEdgeBitSet MR.MeshComponents.LargeByAreaComponentsSettings.isCompBd
getset

optional predicate of boundaries between components

◆ maxLargeComponents

new unsafe ref int MR.MeshComponents.LargeByAreaComponentsSettings.maxLargeComponents
get

return at most given number of largest by area connected components

◆ minArea

new unsafe ref float MR.MeshComponents.LargeByAreaComponentsSettings.minArea
get

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

◆ numSmallerComponents

new unsafe MR.Misc.? Box<int> MR.MeshComponents.LargeByAreaComponentsSettings.numSmallerComponents
getset

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


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