39 #ifndef vtkIterativeClosestPointTransform_h 
   40 #define vtkIterativeClosestPointTransform_h 
   42 #include "vtkCommonDataModelModule.h"  
   45 #define VTK_ICP_MODE_RMS 0 
   46 #define VTK_ICP_MODE_AV 1 
   82   vtkSetMacro(MaximumNumberOfIterations, 
int);
 
   83   vtkGetMacro(MaximumNumberOfIterations, 
int);
 
   90   vtkGetMacro(NumberOfIterations, 
int);
 
  112   vtkGetMacro(MeanDistanceMode, 
int);
 
  115   const char* GetMeanDistanceModeAsString();
 
  124   vtkSetMacro(MaximumMeanDistance, 
double);
 
  125   vtkGetMacro(MaximumMeanDistance, 
double);
 
  132   vtkGetMacro(MeanDistance, 
double);
 
  141   vtkSetMacro(MaximumNumberOfLandmarks, 
int);
 
  142   vtkGetMacro(MaximumNumberOfLandmarks, 
int);
 
  150   vtkSetMacro(StartByMatchingCentroids, 
vtkTypeBool);
 
  151   vtkGetMacro(StartByMatchingCentroids, 
vtkTypeBool);
 
  152   vtkBooleanMacro(StartByMatchingCentroids, 
vtkTypeBool);
 
  179   void ReleaseSource(
void);
 
  180   void ReleaseTarget(
void);
 
  186   void ReleaseLocator(
void);
 
  191   void CreateDefaultLocator(
void);