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

Parameters that are used for sampling of the MultiwayICP objects Generated from class MR.MultiwayICPSamplingParameters. This is the non-const half of the class. More...

+ Inheritance diagram for MR.MultiwayICPSamplingParameters:

Public Member Functions

unsafe MultiwayICPSamplingParameters ()
 Constructs an empty (default-constructed) instance.
 
unsafe MultiwayICPSamplingParameters (float samplingVoxelSize, int maxGroupSize, MR.MultiwayICPSamplingParameters.CascadeMode cascadeMode, MR.Std._ByValue_Function_BoolFuncFromFloat cb)
 Constructs MR.MultiwayICPSamplingParameters elementwise.
 
unsafe MultiwayICPSamplingParameters (MR._ByValue_MultiwayICPSamplingParameters _other)
 Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.
 
 MultiwayICPSamplingParameters (Const_MultiwayICPSamplingParameters _other)
 Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.
 
 MultiwayICPSamplingParameters (MultiwayICPSamplingParameters _other)
 Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.
 
unsafe MR.MultiwayICPSamplingParameters assign (MR._ByValue_MultiwayICPSamplingParameters _other)
 Generated from method MR.MultiwayICPSamplingParameters.operator=.
 

Properties

new unsafe ref float samplingVoxelSize [get]
 sampling size of each object, 0 has special meaning "take all valid points"
 
new unsafe ref int maxGroupSize [get]
 
new unsafe ref MR.MultiwayICPSamplingParameters.CascadeMode cascadeMode [get]
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 callback for progress reports
 

Detailed Description

Parameters that are used for sampling of the MultiwayICP objects Generated from class MR.MultiwayICPSamplingParameters. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ MultiwayICPSamplingParameters() [1/5]

unsafe MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ MultiwayICPSamplingParameters() [2/5]

unsafe MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters ( float samplingVoxelSize,
int maxGroupSize,
MR.MultiwayICPSamplingParameters.CascadeMode cascadeMode,
MR.Std._ByValue_Function_BoolFuncFromFloat cb )
inline

Constructs MR.MultiwayICPSamplingParameters elementwise.

◆ MultiwayICPSamplingParameters() [3/5]

unsafe MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters ( MR._ByValue_MultiwayICPSamplingParameters _other)
inline

Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.

◆ MultiwayICPSamplingParameters() [4/5]

MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters ( Const_MultiwayICPSamplingParameters _other)
inline

Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.

◆ MultiwayICPSamplingParameters() [5/5]

MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters ( MultiwayICPSamplingParameters _other)
inline

Generated from constructor MR.MultiwayICPSamplingParameters.MultiwayICPSamplingParameters.

Member Function Documentation

◆ assign()

unsafe MR.MultiwayICPSamplingParameters MR.MultiwayICPSamplingParameters.assign ( MR._ByValue_MultiwayICPSamplingParameters _other)
inline

Generated from method MR.MultiwayICPSamplingParameters.operator=.

Property Documentation

◆ cascadeMode

new unsafe ref MR.MultiwayICPSamplingParameters.CascadeMode MR.MultiwayICPSamplingParameters.cascadeMode
get

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.MultiwayICPSamplingParameters.cb
getprotected set

callback for progress reports

◆ maxGroupSize

new unsafe ref int MR.MultiwayICPSamplingParameters.maxGroupSize
get

size of maximum icp group to work with; if the number of objects exceeds this value, icp is applied in cascade mode; maxGroupSize = 1 means that every object is moved independently on half distance to the previous position of all other objects; maxGroupSize = 0 means that a big system of equations for all objects is solved (force no cascading)

◆ samplingVoxelSize

new unsafe ref float MR.MultiwayICPSamplingParameters.samplingVoxelSize
get

sampling size of each object, 0 has special meaning "take all valid points"


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