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_Bool_From_Float 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=.
Public Member Functions inherited from MR.MeshComponents.Const_ExpandToComponentsParams
virtual void Dispose ()
unsafe Const_ExpandToComponentsParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ExpandToComponentsParams (float coverRatio, MR.MeshComponents.FaceIncidence incidence, MR.Const_UndirectedEdgeBitSet? isCompBd, MR.Misc.InOut< int >? optOutNumComponents, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.MeshComponents.ExpandToComponentsParams elementwise.
unsafe Const_ExpandToComponentsParams (MR.MeshComponents._ByValue_ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.
 Const_ExpandToComponentsParams (Const_ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.
 Const_ExpandToComponentsParams (ExpandToComponentsParams _other)
 Generated from constructor MR.MeshComponents.ExpandToComponentsParams.ExpandToComponentsParams.

Properties

new unsafe ref float coverRatio [get]
 expands only if seeds cover at least this ratio of the component area <=0 - expands all seeds > 1 - none
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_Bool_From_Float cb [get, protected set]
Properties inherited from MR.MeshComponents.Const_ExpandToComponentsParams
unsafe float coverRatio [get]
 expands only if seeds cover at least this ratio of the component area <=0 - expands all seeds > 1 - none
unsafe MR.MeshComponents.FaceIncidence incidence [get]
unsafe MR.? Const_UndirectedEdgeBitSet isCompBd [get]
 optional predicate of boundaries between components
unsafe MR.Misc.? Box< int > optOutNumComponents [get]
 optional output number of components
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]

Additional Inherited Members

Protected Member Functions inherited from MR.MeshComponents.Const_ExpandToComponentsParams
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.MeshComponents.Const_ExpandToComponentsParams
unsafe float * __ref_storage_coverRatio
unsafe MR.MeshComponents.FaceIncidence__ref_storage_incidence
unsafe MR.Const_UndirectedEdgeBitSet._Underlying ** __ptr_storage_isCompBd
unsafe int ** __ptr_storage_optOutNumComponents

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_Bool_From_Float cb )
inline

◆ ExpandToComponentsParams() [3/5]

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

◆ ExpandToComponentsParams() [4/5]

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

◆ ExpandToComponentsParams() [5/5]

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

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_Bool_From_Float 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: