28 #ifndef __vtkKdTreePointLocator_h
29 #define __vtkKdTreePointLocator_h
31 #include "vtkCommonDataModelModule.h"
32 #include "vtkAbstractPointLocator.h"
42 void PrintSelf(ostream& os,
vtkIndent indent);
48 virtual vtkIdType FindClosestPoint(
const double x[3]);
54 virtual vtkIdType FindClosestPointWithinRadius(
55 double radius,
const double x[3],
double& dist2);
65 virtual void FindClosestNPoints(
66 int N,
const double x[3],
vtkIdList *result);
74 virtual void FindPointsWithinRadius(
double R,
const double x[3],
81 virtual void FreeSearchStructure();
82 virtual void BuildLocator();
83 virtual void GenerateRepresentation(
int level, vtkPolyData *pd);
class to quickly locate points in 3-space
a simple class to control print indentation
list of point or cell ids