28 #ifndef __vtkKdTreePointLocator_h
29 #define __vtkKdTreePointLocator_h
31 #include "vtkAbstractPointLocator.h"
41 void PrintSelf(ostream& os,
vtkIndent indent);
47 virtual vtkIdType FindClosestPoint(
const double x[3]);
53 virtual vtkIdType FindClosestPointWithinRadius(
54 double radius,
const double x[3],
double& dist2);
64 virtual void FindClosestNPoints(
65 int N,
const double x[3],
vtkIdList *result);
73 virtual void FindPointsWithinRadius(
double R,
const double x[3],
80 virtual void FreeSearchStructure();
81 virtual void BuildLocator();
82 virtual void GenerateRepresentation(
int level,
vtkPolyData *pd);
class to quickly locate points in 3-space
concrete dataset represents vertices, lines, polygons, and triangle strips
a simple class to control print indentation
list of point or cell ids