42 #ifndef vtkIterativeClosestPointTransform_h
43 #define vtkIterativeClosestPointTransform_h
45 #include "vtkCommonDataModelModule.h"
48 #define VTK_ICP_MODE_RMS 0
49 #define VTK_ICP_MODE_AV 1
85 vtkSetMacro(MaximumNumberOfIterations,
int);
86 vtkGetMacro(MaximumNumberOfIterations,
int);
93 vtkGetMacro(NumberOfIterations,
int);
115 vtkGetMacro(MeanDistanceMode,
int);
118 const char* GetMeanDistanceModeAsString();
127 vtkSetMacro(MaximumMeanDistance,
double);
128 vtkGetMacro(MaximumMeanDistance,
double);
135 vtkGetMacro(MeanDistance,
double);
144 vtkSetMacro(MaximumNumberOfLandmarks,
int);
145 vtkGetMacro(MaximumNumberOfLandmarks,
int);
153 vtkSetMacro(StartByMatchingCentroids,
vtkTypeBool);
154 vtkGetMacro(StartByMatchingCentroids,
vtkTypeBool);
155 vtkBooleanMacro(StartByMatchingCentroids,
vtkTypeBool);
182 void ReleaseSource(
void);
183 void ReleaseTarget(
void);
189 void ReleaseLocator(
void);
194 void CreateDefaultLocator(
void);
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
octree-based spatial search object to quickly locate cells
a simple class to control print indentation
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...