28 #ifndef __vtkSelectionSource_h
29 #define __vtkSelectionSource_h
34 class vtkSelectionSourceInternals;
49 void AddStringID(
vtkIdType piece,
const char*
id);
53 void AddLocation(
double x,
double y,
double z);
56 void AddThreshold(
double min,
double max);
67 void RemoveAllStringIDs();
71 void RemoveAllThresholds();
74 void RemoveAllLocations();
77 void RemoveAllBlocks();
82 vtkSetMacro(ContentType,
int);
83 vtkGetMacro(ContentType,
int);
89 vtkSetMacro(FieldType,
int);
90 vtkGetMacro(FieldType,
int);
96 vtkSetMacro(ContainingCells,
int);
97 vtkGetMacro(ContainingCells,
int);
103 vtkSetMacro(Inverse,
int);
104 vtkGetMacro(Inverse,
int);
109 vtkSetStringMacro(ArrayName);
110 vtkGetStringMacro(ArrayName);
116 vtkSetMacro(ArrayComponent,
int);
117 vtkGetMacro(ArrayComponent,
int);
123 vtkSetMacro(CompositeIndex,
int);
124 vtkGetMacro(CompositeIndex,
int);
131 vtkSetMacro(HierarchicalLevel,
int);
132 vtkGetMacro(HierarchicalLevel,
int);
133 vtkSetMacro(HierarchicalIndex,
int);
134 vtkGetMacro(HierarchicalIndex,
int);