28 #ifndef vtkQuerySelectionSource_h 29 #define vtkQuerySelectionSource_h 31 #include "vtkPVVTKExtensionsDefaultModule.h" 32 #include "vtkSelectionAlgorithm.h" 34 class vtkAbstractArray;
41 void PrintSelf(ostream& os, vtkIndent indent);
47 vtkSetStringMacro(QueryString);
48 vtkGetStringMacro(QueryString);
52 vtkSetMacro(CompositeIndex,
int);
53 vtkGetMacro(CompositeIndex,
int);
56 vtkSetMacro(HierarchicalLevel,
int);
57 vtkGetMacro(HierarchicalLevel,
int);
59 vtkSetMacro(HierarchicalIndex,
int);
60 vtkGetMacro(HierarchicalIndex,
int);
62 vtkSetMacro(ProcessID,
int);
63 vtkGetMacro(ProcessID,
int);
67 vtkSetMacro(FieldType,
int);
68 vtkGetMacro(FieldType,
int);
75 const char* GetUserFriendlyText();
81 vtkSetMacro(Inverse,
int);
82 vtkGetMacro(Inverse,
int);
89 virtual int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
90 vtkInformationVector* outputVector);
92 virtual int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
93 vtkInformationVector* outputVector);
109 vtkInternals* Internals;
a selection source that uses a "query" to generate the selection.