30 #ifndef __vtkKdTreeSelector_h
31 #define __vtkKdTreeSelector_h
56 vtkSetVector6Macro(SelectionBounds,
double);
57 vtkGetVector6Macro(SelectionBounds,
double);
64 vtkSetStringMacro(SelectionFieldName);
65 vtkGetStringMacro(SelectionFieldName);
74 vtkSetMacro(SelectionAttribute,
int);
75 vtkGetMacro(SelectionAttribute,
int);
82 vtkSetMacro(SingleSelection,
bool);
83 vtkGetMacro(SingleSelection,
bool);
84 vtkBooleanMacro(SingleSelection,
bool);
91 vtkSetMacro(SingleSelectionThreshold,
double);
92 vtkGetMacro(SingleSelectionThreshold,
double);
102 double SelectionBounds[6];
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkSelectionAlgorithm * New()
virtual unsigned long GetMTime()
a simple class to control print indentation
Selects point ids using a kd-tree.
Superclass for algorithms that produce only Selection as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a Kd-tree spatial decomposition of a set of points
bool BuildKdTreeFromInput
double SingleSelectionThreshold
char * SelectionFieldName
void PrintSelf(ostream &os, vtkIndent indent)