31 #ifndef vtkKdTreeSelector_h 32 #define vtkKdTreeSelector_h 34 #include "vtkFiltersSelectionModule.h" 62 vtkSetVector6Macro(SelectionBounds,
double);
63 vtkGetVector6Macro(SelectionBounds,
double);
73 vtkSetStringMacro(SelectionFieldName);
87 vtkGetMacro(SelectionAttribute,
int);
98 vtkGetMacro(SingleSelection,
bool);
110 vtkGetMacro(SingleSelectionThreshold,
double);
117 ~vtkKdTreeSelector() VTK_OVERRIDE;
120 double SelectionBounds[6];
121 char* SelectionFieldName;
122 bool BuildKdTreeFromInput;
123 bool SingleSelection;
124 double SingleSelectionThreshold;
125 int SelectionAttribute;
127 int FillInputPortInformation(
133 vtkInformationVector*) VTK_OVERRIDE;
136 vtkKdTreeSelector(const vtkKdTreeSelector&) VTK_DELETE_FUNCTION;
137 void operator=(const vtkKdTreeSelector&) VTK_DELETE_FUNCTION;
vtkTypeUInt32 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkSelectionAlgorithm * New()
a simple class to control print indentation
Selects point ids using a kd-tree.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
Superclass for algorithms that produce only Selection as output.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
a Kd-tree spatial decomposition of a set of points
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.