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.Const_MultiwayICP:Classes | |
| struct | _Underlying |
Public Member Functions | |
| virtual void | Dispose () |
| unsafe | Const_MultiwayICP (MR._ByValue_MultiwayICP _other) |
Generated from constructor MR.MultiwayICP.MultiwayICP. | |
| unsafe | Const_MultiwayICP (MR.Const_Vector_MRMeshOrPointsXf_MRObjId objects, MR.Const_MultiwayICPSamplingParameters samplingParams) |
Generated from constructor MR.MultiwayICP.MultiwayICP. | |
| unsafe MR.Const_ICPProperties | getParams () |
Generated from method MR.MultiwayICP.getParams. | |
| unsafe float | getMeanSqDistToPoint (double? value=null) |
computes root-mean-square deviation between points or the standard deviation from given value if present Generated from method MR.MultiwayICP.getMeanSqDistToPoint. | |
| unsafe float | getMeanSqDistToPlane (double? value=null) |
computes root-mean-square deviation from points to target planes or the standard deviation from given value if present Generated from method MR.MultiwayICP.getMeanSqDistToPlane. | |
| unsafe ulong | getNumSamples () |
computes the number of samples able to form pairs Generated from method MR.MultiwayICP.getNumSamples. | |
| unsafe ulong | getNumActivePairs () |
computes the number of active point pairs Generated from method MR.MultiwayICP.getNumActivePairs. | |
| unsafe bool | devIndependentEquationsModeEnabled () |
if in independent equations mode - creates separate equation system for each object otherwise creates single large equation system for all objects Generated from method MR.MultiwayICP.devIndependentEquationsModeEnabled. | |
| unsafe MR.Std.String | getStatusInfo () |
returns status info string Generated from method MR.MultiwayICP.getStatusInfo. | |
| unsafe MR.Const_Vector_MRVectorMRVectorMRICPGroupPairsMRIdMRICPElemtTagMRIdMRICPElemtTag_Int | getPairsPerLayer () |
returns all pairs of all layers Generated from method MR.MultiwayICP.getPairsPerLayer. | |
| unsafe MR.? Const_IICPTreeIndexer | getCascadeIndexer () |
returns pointer to class that is used to navigate among layers of cascade registration if nullptr - cascade mode is not used Generated from method MR.MultiwayICP.getCascadeIndexer. | |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
Additional Inherited Members | |
Protected Attributes inherited from MR.Misc.Object< Const_MultiwayICP > | |
| bool | _IsOwningVal |
Properties inherited from MR.Misc.Object< Const_MultiwayICP > | |
| virtual bool | _IsOwning [get] |
| Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough. | |
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 const half of the class.