37#ifndef vtkAppendPolyData_h
38#define vtkAppendPolyData_h
40#include "vtkFiltersCoreModule.h"
64 vtkGetMacro(UserManagedInputs,
int);
110 vtkGetMacro(ParallelStreaming,
int);
121 vtkGetMacro(OutputPointsPrecision,
int);
132 int ParallelStreaming;
133 int OutputPointsPrecision;
153 { vtkErrorMacro( <<
"AddInput() must be called with a vtkPolyData not a vtkDataObject."); };
155 int UserManagedInputs;
Proxy object to connect input/output ports.
appends one or more polygonal datasets together
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void AddInputData(vtkPolyData *)
Add a dataset to the list of data to append.
void RemoveInputData(vtkPolyData *)
Remove a dataset from the list of data to append.
~vtkAppendPolyData() override
int ExecuteAppend(vtkPolyData *output, vtkPolyData *inputs[], int numInputs)
vtkPolyData * GetInput(int idx)
Get any input of this filter.
static vtkAppendPolyData * New()
void SetInputConnectionByNumber(int num, vtkAlgorithmOutput *input)
void SetNumberOfInputs(int num)
Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
void SetInputDataByNumber(int num, vtkPolyData *ds)
object to represent cell connectivity
abstract superclass for arrays of numeric data
general representation of visualization data
a simple class to control print indentation
represent and manipulate 3D points
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.