29 #ifndef vtkSelectionSource_h
30 #define vtkSelectionSource_h
32 #include "vtkFiltersSourcesModule.h"
35 class vtkSelectionSourceInternals;
51 void AddStringID(
vtkIdType piece,
const char*
id);
57 void AddLocation(
double x,
double y,
double z);
62 void AddThreshold(
double min,
double max);
79 void RemoveAllStringIDs();
85 void RemoveAllThresholds();
90 void RemoveAllLocations();
95 void RemoveAllBlocks();
104 vtkGetMacro(ContentType,
int);
114 vtkGetMacro(FieldType,
int);
123 vtkGetMacro(ContainingCells,
int);
132 vtkGetMacro(Inverse,
int);
139 vtkSetStringMacro(ArrayName);
149 vtkGetMacro(ArrayComponent,
int);
157 vtkGetMacro(CompositeIndex,
int);
166 vtkGetMacro(HierarchicalLevel,
int);
168 vtkGetMacro(HierarchicalIndex,
int);
175 vtkSetStringMacro(QueryString);
190 vtkSelectionSourceInternals* Internal;
195 int PreserveTopology;
198 int HierarchicalLevel;
199 int HierarchicalIndex;
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
Generate selection from given set of ids vtkSelectionSource generates a vtkSelection from a set of (p...
std::pair< boost::graph_traits< vtkGraph * >::vertex_iterator, boost::graph_traits< vtkGraph * >::vertex_iterator > vertices(vtkGraph *g)
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.