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

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

Inheritance diagram for MR.MeshComponents.Const_ExpandToComponentsParams:

Classes

struct  _Underlying

Public Member Functions

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.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

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

Properties

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]

Detailed Description

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

Constructor & Destructor Documentation

◆ Const_ExpandToComponentsParams() [1/5]

unsafe MR.MeshComponents.Const_ExpandToComponentsParams.Const_ExpandToComponentsParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_ExpandToComponentsParams() [2/5]

unsafe MR.MeshComponents.Const_ExpandToComponentsParams.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 )
inline

◆ Const_ExpandToComponentsParams() [3/5]

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

◆ Const_ExpandToComponentsParams() [4/5]

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

◆ Const_ExpandToComponentsParams() [5/5]

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

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.MeshComponents.Const_ExpandToComponentsParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.MeshComponents.Const_ExpandToComponentsParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_isCompBd

unsafe MR.Const_UndirectedEdgeBitSet._Underlying** MR.MeshComponents.Const_ExpandToComponentsParams.__ptr_storage_isCompBd
protected

◆ __ptr_storage_optOutNumComponents

unsafe int** MR.MeshComponents.Const_ExpandToComponentsParams.__ptr_storage_optOutNumComponents
protected

◆ __ref_storage_coverRatio

unsafe float* MR.MeshComponents.Const_ExpandToComponentsParams.__ref_storage_coverRatio
protected

◆ __ref_storage_incidence

unsafe MR.MeshComponents.FaceIncidence* MR.MeshComponents.Const_ExpandToComponentsParams.__ref_storage_incidence
protected

Property Documentation

◆ cb

unsafe MR.Std.Const_Function_Bool_From_Float MR.MeshComponents.Const_ExpandToComponentsParams.cb
getprotected set

◆ coverRatio

unsafe float MR.MeshComponents.Const_ExpandToComponentsParams.coverRatio
get

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

◆ incidence

unsafe MR.MeshComponents.FaceIncidence MR.MeshComponents.Const_ExpandToComponentsParams.incidence
get

◆ isCompBd

unsafe MR.? Const_UndirectedEdgeBitSet MR.MeshComponents.Const_ExpandToComponentsParams.isCompBd
get

optional predicate of boundaries between components

◆ optOutNumComponents

unsafe MR.Misc.? Box<int> MR.MeshComponents.Const_ExpandToComponentsParams.optOutNumComponents
get

optional output number of components


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