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

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

+ Inheritance diagram for MR.MeshComponents.ExpandToComponentsParams:

Public Member Functions

unsafe ExpandToComponentsParams ()
 Constructs an empty (default-constructed) instance.
 
unsafe ExpandToComponentsParams (float coverRatio, MR.MeshComponents.FaceIncidence incidence, MR.Const_UndirectedEdgeBitSet? isCompBd, MR.Misc.InOut< int >? optOutNumComponents, MR.Std._ByValue_Function_BoolFuncFromFloat cb)
 Constructs MR.MeshComponents.ExpandToComponentsParams elementwise.
 
unsafe ExpandToComponentsParams (MR.MeshComponents._ByValue_ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.
 
 ExpandToComponentsParams (Const_ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.
 
 ExpandToComponentsParams (ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.
 
unsafe MR.MeshComponents.ExpandToComponentsParams assign (MR.MeshComponents._ByValue_ExpandToComponentsParams _other)
 Generated from method MR.MeshComponents.ExpandToComponentsParams.operator=.
 

Properties

new unsafe ref float coverRatio [get]
 
new unsafe ref MR.MeshComponents.FaceIncidence incidence [get]
 
new unsafe MR.? Const_UndirectedEdgeBitSet isCompBd [get, set]
 optional predicate of boundaries between components
 
new unsafe MR.Misc.? Box< int > optOutNumComponents [get, set]
 optional output number of components
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ExpandToComponentsParams() [1/5]

unsafe MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ ExpandToComponentsParams() [2/5]

unsafe MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams ( float coverRatio,
MR.MeshComponents.FaceIncidence incidence,
MR.Const_UndirectedEdgeBitSet? isCompBd,
MR.Misc.InOut< int >? optOutNumComponents,
MR.Std._ByValue_Function_BoolFuncFromFloat cb )
inline

◆ ExpandToComponentsParams() [3/5]

unsafe MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams ( MR.MeshComponents._ByValue_ExpandToComponentsParams _other)
inline

Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.

◆ ExpandToComponentsParams() [4/5]

MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams ( Const_ExpandToComponentsParams _other)
inline

Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.

◆ ExpandToComponentsParams() [5/5]

MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams ( ExpandToComponentsParams _other)
inline

Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.

Member Function Documentation

◆ assign()

unsafe MR.MeshComponents.ExpandToComponentsParams MR.MeshComponents.ExpandToComponentsParams.assign ( MR.MeshComponents._ByValue_ExpandToComponentsParams _other)
inline

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

Property Documentation

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.MeshComponents.ExpandToComponentsParams.cb
getprotected set

◆ coverRatio

new unsafe ref float MR.MeshComponents.ExpandToComponentsParams.coverRatio
get

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

‍1 - none

◆ incidence

new unsafe ref MR.MeshComponents.FaceIncidence MR.MeshComponents.ExpandToComponentsParams.incidence
get

◆ isCompBd

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

optional predicate of boundaries between components

◆ optOutNumComponents

new unsafe MR.Misc.? Box<int> MR.MeshComponents.ExpandToComponentsParams.optOutNumComponents
getset

optional output number of components


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