This class allows you to register many objects having similar parts and known initial approximations of orientations/locations using Iterative Closest Points (ICP) point-to-point or point-to-plane algorithms. More...
Inheritance diagram for MR.MultiwayICP:Public Member Functions | |
| unsafe | MultiwayICP (MR._ByValue_MultiwayICP _other) |
Generated from constructor MR.MultiwayICP.MultiwayICP. | |
| unsafe | MultiwayICP (MR.Const_Vector_MRMeshOrPointsXf_MRObjId objects, MR.Const_MultiwayICPSamplingParameters samplingParams) |
Generated from constructor MR.MultiwayICP.MultiwayICP. | |
| unsafe MR.MultiwayICP | assign (MR._ByValue_MultiwayICP _other) |
Generated from method MR.MultiwayICP.operator=. | |
| unsafe MR.Vector_MRAffineXf3f_MRObjId | calculateTransformations (MR.Std.Const_Function_BoolFuncFromFloat? cb=null) |
| runs ICP algorithm given input objects, transformations, and parameters; | |
| unsafe MR.Vector_MRAffineXf3f_MRObjId | calculateTransformationsFixFirst (MR.Std.Const_Function_BoolFuncFromFloat? cb=null) |
| runs ICP algorithm given input objects, transformations, and parameters; | |
| unsafe bool | resamplePoints (MR.Const_MultiwayICPSamplingParameters samplingParams) |
select pairs with origin samples on all objects Generated from method MR.MultiwayICP.resamplePoints. | |
| unsafe bool | updateAllPointPairs (MR.Std.Const_Function_BoolFuncFromFloat? cb=null) |
in each pair updates the target data and performs basic filtering (activation) in cascade mode only useful for stats update Generated from method MR.MultiwayICP.updateAllPointPairs. Parameter cb defaults to {}. | |
| unsafe void | setParams (MR.Const_ICPProperties prop) |
tune algorithm params before run calculateTransformations() Generated from method MR.MultiwayICP.setParams. | |
| unsafe void | setPerIterationCallback (MR.Std._ByValue_Function_VoidFuncFromInt callback) |
sets callback that will be called for each iteration Generated from method MR.MultiwayICP.setPerIterationCallback. | |
| unsafe void | devEnableIndependentEquationsMode (bool on) |
Generated from method MR.MultiwayICP.devEnableIndependentEquationsMode. | |
This class allows you to register many objects having similar parts and known initial approximations of orientations/locations using Iterative Closest Points (ICP) point-to-point or point-to-plane algorithms.
Generated from class MR.MultiwayICP. This is the non-const half of the class.
|
inline |
Generated from constructor MR.MultiwayICP.MultiwayICP.
|
inline |
Generated from constructor MR.MultiwayICP.MultiwayICP.
|
inline |
Generated from method MR.MultiwayICP.operator=.
|
inline |
runs ICP algorithm given input objects, transformations, and parameters;
MR.MultiwayICP.calculateTransformations. Parameter cb defaults to {}.
|
inline |
runs ICP algorithm given input objects, transformations, and parameters;
MR.MultiwayICP.calculateTransformationsFixFirst. Parameter cb defaults to {}.
|
inline |
Generated from method MR.MultiwayICP.devEnableIndependentEquationsMode.
|
inline |
select pairs with origin samples on all objects Generated from method MR.MultiwayICP.resamplePoints.
|
inline |
tune algorithm params before run calculateTransformations() Generated from method MR.MultiwayICP.setParams.
|
inline |
sets callback that will be called for each iteration Generated from method MR.MultiwayICP.setPerIterationCallback.
|
inline |
in each pair updates the target data and performs basic filtering (activation) in cascade mode only useful for stats update Generated from method MR.MultiwayICP.updateAllPointPairs. Parameter cb defaults to {}.