Go to the documentation of this file.
37 #ifndef vtkAppendPolyData_h
38 #define vtkAppendPolyData_h
40 #include "vtkFiltersCoreModule.h"
120 vtkSetMacro(OutputPointsPrecision,
int);
121 vtkGetMacro(OutputPointsPrecision,
int);
153 { vtkErrorMacro( <<
"AddInput() must be called with a vtkPolyData not a vtkDataObject."); };
represent and manipulate 3D points
void AppendData(vtkDataArray *dest, vtkDataArray *src, vtkIdType offset)
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkTypeBool ParallelStreaming
void SetInputDataByNumber(int num, vtkPolyData *ds)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract superclass for arrays of numeric data
void AddInputData(vtkPolyData *)
Add a dataset to the list of data to append.
void SetNumberOfInputs(int num)
Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
appends one or more polygonal datasets together
#define VTK_SIZEHINT(...)
a simple class to control print indentation
object to represent cell connectivity
void AddInputData(vtkDataObject *)
Assign a data object as input.
vtkPolyData * GetInput(int idx)
Get any input of this filter.
void SetInputConnectionByNumber(int num, vtkAlgorithmOutput *input)
~vtkAppendPolyData() override
int ExecuteAppend(vtkPolyData *output, vtkPolyData *inputs[], int numInputs)
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
int OutputPointsPrecision
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
general representation of visualization data
vtkIdType * AppendCells(vtkIdType *pDest, vtkCellArray *src, vtkIdType offset)
static vtkAppendPolyData * New()
void RemoveInputData(vtkPolyData *)
Remove a dataset from the list of data to append.
Superclass for algorithms that produce only polydata as output.