#define MR_DOTNET_NAMESPACE_BEGIN
Definition MRDotNet/MRMeshFwd.h:42
#define MR_DOTNET_NAMESPACE_END
Definition MRDotNet/MRMeshFwd.h:43
Definition MRMesh/MRMultiwayICP.h:82
Definition MRDotNet/MRMultiwayICP.h:28
float GetMeanSqDistToPoint(double value)
computes the standard deviation from given value
int GetNumActivePairs()
computes the number of active point pairs
MultiwayICP(List< MeshOrPointsXf >^ objs, MultiwayICPSamplingParameters^ samplingParams)
float GetMeanSqDistToPlane(double value)
computes the standard deviation from given value
float GetMeanSqDistToPoint()
computes root-mean-square deviation between points
List< AffineXf3f^> CalculateTransformations()
void SetParams(ICPProperties^ props)
tune algorithm params before run calculateTransformations()
int GetNumSamples()
computes the number of samples able to form pairs
bool UpdateAllPointPairs()
void ResamplePoints(MultiwayICPSamplingParameters^ samplingParams)
select pairs with origin samples on all objects
float GetMeanSqDistToPlane()
computes root-mean-square deviation from points to target planes
Definition MRDotNet/MRICP.h:55
Parameters that are used for sampling of the MultiwayICP objects.
Definition MRDotNet/MRMultiwayICP.h:9
float samplingVoxelSize
sampling size of each object
Definition MRDotNet/MRMultiwayICP.h:11
CascadeMode
Definition MRDotNet/MRMultiwayICP.h:18
@ AABBTreeBased
separates objects on groups based on their index in ICPObjects (good if all objects about the size of...
enum MultiwayICPSamplingParameters::CascadeMode AABBTreeBased
int maxGroupSize
Definition MRDotNet/MRMultiwayICP.h:15