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);
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph *>::edge_descriptor e, vtkGraph *)
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph *>::edge_descriptor e, vtkGraph *)
octree-based spatial search object to quickly locate cells
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...