MeshLib C# Docs
Loading...
Searching...
No Matches

Optional parameters for refineFeatureObject Generated from class MR.RefineParameters. This is the const half of the class. More...

Inheritance diagram for MR.Const_RefineParameters:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_RefineParameters ()
 Constructs an empty (default-constructed) instance.
unsafe Const_RefineParameters (float distanceLimit, float normalTolerance, MR.Const_FaceBitSet? faceRegion, MR.Const_VertBitSet? vertRegion, int maxIterations, MR.Std._ByValue_Function_Bool_From_Float callback)
 Constructs MR.RefineParameters elementwise.
unsafe Const_RefineParameters (MR._ByValue_RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.
 Const_RefineParameters (Const_RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.
 Const_RefineParameters (RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_distanceLimit
unsafe float * __ref_storage_normalTolerance
unsafe MR.Const_FaceBitSet._Underlying ** __ptr_storage_faceRegion
unsafe MR.Const_VertBitSet._Underlying ** __ptr_storage_vertRegion
unsafe int * __ref_storage_maxIterations

Properties

unsafe float distanceLimit [get]
 Maximum distance from the source model to the feature.
unsafe float normalTolerance [get]
 Maximum angle between the source model's normal and the feature's normal.
unsafe MR.? Const_FaceBitSet faceRegion [get]
 (for meshes only) Reference faces used for filtering intermediate results that are too far from it
unsafe MR.? Const_VertBitSet vertRegion [get]
 (for meshes only) Reference vertices used for filtering intermediate results that are too far from it
unsafe int maxIterations [get]
 Maximum amount of iterations performed until a stable set of points is found.
unsafe MR.Std.Const_Function_Bool_From_Float callback [get, protected set]
 Progress callback.

Detailed Description

Optional parameters for refineFeatureObject Generated from class MR.RefineParameters. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_RefineParameters() [1/5]

unsafe MR.Const_RefineParameters.Const_RefineParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_RefineParameters() [2/5]

unsafe MR.Const_RefineParameters.Const_RefineParameters ( float distanceLimit,
float normalTolerance,
MR.Const_FaceBitSet? faceRegion,
MR.Const_VertBitSet? vertRegion,
int maxIterations,
MR.Std._ByValue_Function_Bool_From_Float callback )
inline

Constructs MR.RefineParameters elementwise.

◆ Const_RefineParameters() [3/5]

unsafe MR.Const_RefineParameters.Const_RefineParameters ( MR._ByValue_RefineParameters _other)
inline

Generated from constructor MR.RefineParameters.RefineParameters.

◆ Const_RefineParameters() [4/5]

MR.Const_RefineParameters.Const_RefineParameters ( Const_RefineParameters _other)
inline

Generated from constructor MR.RefineParameters.RefineParameters.

◆ Const_RefineParameters() [5/5]

MR.Const_RefineParameters.Const_RefineParameters ( RefineParameters _other)
inline

Generated from constructor MR.RefineParameters.RefineParameters.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_RefineParameters.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_RefineParameters.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_faceRegion

unsafe MR.Const_FaceBitSet._Underlying** MR.Const_RefineParameters.__ptr_storage_faceRegion
protected

◆ __ptr_storage_vertRegion

unsafe MR.Const_VertBitSet._Underlying** MR.Const_RefineParameters.__ptr_storage_vertRegion
protected

◆ __ref_storage_distanceLimit

unsafe float* MR.Const_RefineParameters.__ref_storage_distanceLimit
protected

◆ __ref_storage_maxIterations

unsafe int* MR.Const_RefineParameters.__ref_storage_maxIterations
protected

◆ __ref_storage_normalTolerance

unsafe float* MR.Const_RefineParameters.__ref_storage_normalTolerance
protected

Property Documentation

◆ callback

unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_RefineParameters.callback
getprotected set

Progress callback.

◆ distanceLimit

unsafe float MR.Const_RefineParameters.distanceLimit
get

Maximum distance from the source model to the feature.

◆ faceRegion

unsafe MR.? Const_FaceBitSet MR.Const_RefineParameters.faceRegion
get

(for meshes only) Reference faces used for filtering intermediate results that are too far from it

◆ maxIterations

unsafe int MR.Const_RefineParameters.maxIterations
get

Maximum amount of iterations performed until a stable set of points is found.

◆ normalTolerance

unsafe float MR.Const_RefineParameters.normalTolerance
get

Maximum angle between the source model's normal and the feature's normal.

◆ vertRegion

unsafe MR.? Const_VertBitSet MR.Const_RefineParameters.vertRegion
get

(for meshes only) Reference vertices used for filtering intermediate results that are too far from it


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