29#ifndef vtkAppendSelection_h
30#define vtkAppendSelection_h
32#include "vtkFiltersCoreModule.h"
112 vtkErrorMacro(<<
"AddInput() must be called with a vtkSelection not a vtkDataObject.");
Proxy object to connect input/output ports.
appends one or more selections together
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
static vtkAppendSelection * New()
void SetNumberOfInputs(int num)
Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
void SetInputConnectionByNumber(int num, vtkAlgorithmOutput *input)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
vtkSelection * GetInput()
Get any input of this filter.
void RemoveInputData(vtkSelection *)
Remove a dataset from the list of data to append.
vtkSelection * GetInput(int idx)
Get any input of this filter.
~vtkAppendSelection() override
void AddInputData(vtkSelection *)
Add a dataset to the list of data to append.
general representation of visualization data
a simple class to control print indentation
Superclass for algorithms that produce only Selection as output.
data object that represents a "selection" in VTK.