26 #ifndef vtkSelectionSource_h 
   27 #define vtkSelectionSource_h 
   29 #include "vtkFiltersSourcesModule.h"  
   32 class vtkSelectionSourceInternals;
 
   48   void AddStringID(
vtkIdType piece, 
const char* 
id);
 
   54   void AddLocation(
double x, 
double y, 
double z);
 
   59   void AddThreshold(
double min, 
double max);
 
   76   void RemoveAllStringIDs();
 
   82   void RemoveAllThresholds();
 
   87   void RemoveAllLocations();
 
   92   void RemoveAllBlocks();
 
  100   vtkSetMacro(ContentType, 
int);
 
  101   vtkGetMacro(ContentType, 
int);
 
  110   vtkSetMacro(FieldType, 
int);
 
  111   vtkGetMacro(FieldType, 
int);
 
  119   vtkSetMacro(ContainingCells, 
int);
 
  120   vtkGetMacro(ContainingCells, 
int);
 
  127   vtkSetClampMacro(NumberOfLayers, 
int, 0, 
VTK_INT_MAX);
 
  128   vtkGetMacro(NumberOfLayers, 
int);
 
  136   vtkSetMacro(Inverse, 
int);
 
  137   vtkGetMacro(Inverse, 
int);
 
  144   vtkSetStringMacro(ArrayName);
 
  145   vtkGetStringMacro(ArrayName);
 
  153   vtkSetMacro(ArrayComponent, 
int);
 
  154   vtkGetMacro(ArrayComponent, 
int);
 
  161   vtkSetMacro(CompositeIndex, 
int);
 
  162   vtkGetMacro(CompositeIndex, 
int);
 
  170   vtkSetMacro(HierarchicalLevel, 
int);
 
  171   vtkGetMacro(HierarchicalLevel, 
int);
 
  172   vtkSetMacro(HierarchicalIndex, 
int);
 
  173   vtkGetMacro(HierarchicalIndex, 
int);
 
  180   vtkSetStringMacro(QueryString);
 
  181   vtkGetStringMacro(QueryString);