Go to the documentation of this file.
32 #ifndef vtkAppendSelection_h
33 #define vtkAppendSelection_h
35 #include "vtkFiltersCoreModule.h"
56 vtkGetMacro(UserManagedInputs,
int);
99 vtkGetMacro(AppendByUnion,
int);
115 { vtkErrorMacro( <<
"AddInput() must be called with a vtkSelection not a vtkDataObject."); };
117 int UserManagedInputs;
vtkSelection * GetInput(int idx)
Get any input of this filter.
void SetInputConnectionByNumber(int num, vtkAlgorithmOutput *input)
appends one or more selections together
void SetNumberOfInputs(int num)
Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
A node in a selection tree.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
~vtkAppendSelection() override
static vtkAppendSelection * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
Proxy object to connect input/output ports.
void AddInputData(vtkSelection *)
Add a dataset to the list of data to append.
vtkSelection * GetInput()
Superclass for algorithms that produce only Selection as output.
general representation of visualization data
void RemoveInputData(vtkSelection *)
Remove a dataset from the list of data to append.