13 #ifndef mitkAnisotropicIterativeClosestPointRegistration_h
14 #define mitkAnisotropicIterativeClosestPointRegistration_h
27 #include <itkMatrix.h>
31 class vtkKdTreePointLocator;
36 class WeightedPointTransform;
200 void ComputeCorrespondences(vtkPoints *X,
202 vtkKdTreePointLocator *Y,
207 const double radius);
211 itkFactorylessNewMacro(Self);
215 itkSetMacro(MaxIterations,
unsigned int);
218 itkSetMacro(Threshold,
double);
232 itkSetMacro(FRENormalizationFactor,
double);
235 itkSetMacro(SearchRadius,
double);
240 itkSetMacro(MaxIterationsInWeightedPointTransform,
double);
243 itkGetMacro(FRE,
double);
246 itkGetMacro(NumberOfIterations,
unsigned int);
254 itkSetMacro(TrimmFactor,
double);
285 m_CovarianceMatricesMovingSurface = list;