Go to the documentation of this file.
32 #ifndef vtkAppendSelection_h
33 #define vtkAppendSelection_h
35 #include "vtkFiltersCoreModule.h"
115 { vtkErrorMacro( <<
"AddInput() must be called with a vtkSelection not a vtkDataObject."); };
vtkSelection * GetInput(int idx)
Get any input of this filter.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
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.
data object that represents a "selection" in VTK.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
a simple class to control print indentation
~vtkAppendSelection() override
static vtkAppendSelection * New()
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.