qCC  version 2.5.4 (Qt) - 19 Apr. 2014
 All Classes Functions Variables Typedefs Enumerations
Static Public Member Functions | List of all members
ccRegistrationTools Class Reference

Registration tools wrapper. More...

#include <ccRegistrationTools.h>

Static Public Member Functions

static bool ICP (ccHObject *data, ccHObject *model, ccGLMatrix &transMat, double &finalScale, double &finalError, double minErrorDecrease, unsigned maxIterationCount, unsigned randomSamplingLimit, bool removeFarthestPoints, ConvergenceMethod method, bool adjustScale, bool useDataSFAsWeights=false, bool useModelSFAsWeights=false, QWidget *parent=0)
 Applies ICP registration on two entities. More...

Detailed Description

Registration tools wrapper.

Member Function Documentation

bool ccRegistrationTools::ICP ( ccHObject *  data,
ccHObject *  model,
ccGLMatrix &  transMat,
double &  finalScale,
double &  finalError,
double  minErrorDecrease,
unsigned  maxIterationCount,
unsigned  randomSamplingLimit,
bool  removeFarthestPoints,
ConvergenceMethod  method,
bool  adjustScale,
bool  useDataSFAsWeights = false,
bool  useModelSFAsWeights = false,
QWidget *  parent = 0 

Applies ICP registration on two entities.

Automatically samples points on meshes if necessary (see code for magic numbers ;)

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