Go to the documentation of this file.
33 #ifndef vtkSelection_h
34 #define vtkSelection_h
41 struct vtkSelectionInternals;
107 virtual void Dump(ostream& os);
126 vtkSelectionInternals* Internal;
virtual void DeepCopy(vtkDataObject *src)
A node in a selection tree. Used to store selection results.
static vtkSelection * New()
virtual void RemoveNode(vtkSelectionNode *)
#define vtkTypeMacro(thisClass, superclass)
unsigned int GetNumberOfNodes()
void PrintSelf(ostream &os, vtkIndent indent)
static vtkSelection * GetData(vtkInformationVector *v, int i=0)
A node in a selection tree. Used to store selection results.
virtual void ShallowCopy(vtkDataObject *src)
virtual void AddNode(vtkSelectionNode *)
virtual void RemoveAllNodes()
virtual void Dump(ostream &os)
virtual void Union(vtkSelectionNode *node)
a simple class to control print indentation
virtual void Union(vtkSelection *selection)
virtual void Subtract(vtkSelection *selection)
virtual vtkSelectionNode * GetNode(unsigned int idx)
virtual int GetDataObjectType()
virtual void Initialize()
#define VTKCOMMONDATAMODEL_EXPORT
general representation of visualization data
static vtkSelection * GetData(vtkInformation *info)
virtual void RemoveNode(unsigned int idx)
virtual void Subtract(vtkSelectionNode *node)