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

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

+ Inheritance diagram for MR.RefineParameters:

Public Member Functions

unsafe RefineParameters ()
 Constructs an empty (default-constructed) instance.
 
unsafe RefineParameters (float distanceLimit, float normalTolerance, MR.Const_FaceBitSet? faceRegion, MR.Const_VertBitSet? vertRegion, int maxIterations, MR.Std._ByValue_Function_BoolFuncFromFloat callback)
 Constructs MR.RefineParameters elementwise.
 
unsafe RefineParameters (MR._ByValue_RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.
 
 RefineParameters (Const_RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.
 
 RefineParameters (RefineParameters _other)
 Generated from constructor MR.RefineParameters.RefineParameters.
 
unsafe MR.RefineParameters assign (MR._ByValue_RefineParameters _other)
 Generated from method MR.RefineParameters.operator=.
 

Properties

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

Detailed Description

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

Constructor & Destructor Documentation

◆ RefineParameters() [1/5]

unsafe MR.RefineParameters.RefineParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ RefineParameters() [2/5]

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

Constructs MR.RefineParameters elementwise.

◆ RefineParameters() [3/5]

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

Generated from constructor MR.RefineParameters.RefineParameters.

◆ RefineParameters() [4/5]

MR.RefineParameters.RefineParameters ( Const_RefineParameters _other)
inline

Generated from constructor MR.RefineParameters.RefineParameters.

◆ RefineParameters() [5/5]

MR.RefineParameters.RefineParameters ( RefineParameters _other)
inline

Generated from constructor MR.RefineParameters.RefineParameters.

Member Function Documentation

◆ assign()

unsafe MR.RefineParameters MR.RefineParameters.assign ( MR._ByValue_RefineParameters _other)
inline

Generated from method MR.RefineParameters.operator=.

Property Documentation

◆ callback

new unsafe MR.Std.Function_BoolFuncFromFloat MR.RefineParameters.callback
getprotected set

Progress callback.

◆ distanceLimit

new unsafe ref float MR.RefineParameters.distanceLimit
get

Maximum distance from the source model to the feature.

◆ faceRegion

new unsafe MR.? Const_FaceBitSet MR.RefineParameters.faceRegion
getset

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

◆ maxIterations

new unsafe ref int MR.RefineParameters.maxIterations
get

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

◆ normalTolerance

new unsafe ref float MR.RefineParameters.normalTolerance
get

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

◆ vertRegion

new unsafe MR.? Const_VertBitSet MR.RefineParameters.vertRegion
getset

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