28 #ifndef vtkSelectionSource_h 29 #define vtkSelectionSource_h 35 class vtkSelectionSourceInternals;
50 void AddStringID(
vtkIdType piece,
const char*
id);
54 void AddLocation(
double x,
double y,
double z);
57 void AddThreshold(
double min,
double max);
68 void RemoveAllStringIDs();
72 void RemoveAllThresholds();
75 void RemoveAllLocations();
78 void RemoveAllBlocks();
vtksys_stl::pair< boost::graph_traits< vtkGraph *>::vertex_iterator, boost::graph_traits< vtkGraph *>::vertex_iterator > vertices(vtkGraph *g)
#define vtkGetMacro(name, type)
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
static vtkSelectionAlgorithm * New()
a simple class to control print indentation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Generate selection from given set of ids vtkSelectionSource generates a vtkSelection from a set of (p...
#define vtkGetStringMacro(name)
Superclass for algorithms that produce only Selection as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkSelectionSourceInternals * Internal
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkSetMacro(name, type)