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

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

Inheritance diagram for MR.MeshComponents.Const_LargeByAreaComponentsSettings:

Classes

struct  _Underlying

Public Member Functions

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

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe int * __ref_storage_maxLargeComponents
unsafe int ** __ptr_storage_numSmallerComponents
unsafe float * __ref_storage_minArea
unsafe MR.Const_UndirectedEdgeBitSet._Underlying ** __ptr_storage_isCompBd

Properties

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

Detailed Description

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

Constructor & Destructor Documentation

◆ Const_LargeByAreaComponentsSettings() [1/4]

unsafe MR.MeshComponents.Const_LargeByAreaComponentsSettings.Const_LargeByAreaComponentsSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_LargeByAreaComponentsSettings() [2/4]

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

◆ Const_LargeByAreaComponentsSettings() [3/4]

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

◆ Const_LargeByAreaComponentsSettings() [4/4]

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

Member Function Documentation

◆ Dispose() [1/2]

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

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_isCompBd

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

◆ __ptr_storage_numSmallerComponents

unsafe int** MR.MeshComponents.Const_LargeByAreaComponentsSettings.__ptr_storage_numSmallerComponents
protected

◆ __ref_storage_maxLargeComponents

unsafe int* MR.MeshComponents.Const_LargeByAreaComponentsSettings.__ref_storage_maxLargeComponents
protected

◆ __ref_storage_minArea

unsafe float* MR.MeshComponents.Const_LargeByAreaComponentsSettings.__ref_storage_minArea
protected

Property Documentation

◆ isCompBd

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

optional predicate of boundaries between components

◆ maxLargeComponents

unsafe int MR.MeshComponents.Const_LargeByAreaComponentsSettings.maxLargeComponents
get

return at most given number of largest by area connected components

◆ minArea

unsafe float MR.MeshComponents.Const_LargeByAreaComponentsSettings.minArea
get

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

◆ numSmallerComponents

unsafe MR.Misc.? Box<int> MR.MeshComponents.Const_LargeByAreaComponentsSettings.numSmallerComponents
get

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


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