36 #ifndef __vtkAppendPolyData_h
37 #define __vtkAppendPolyData_h
39 #include "vtkFiltersCoreModule.h"
53 void PrintSelf(ostream& os, vtkIndent indent);
61 vtkSetMacro(UserManagedInputs,
int);
62 vtkGetMacro(UserManagedInputs,
int);
63 vtkBooleanMacro(UserManagedInputs,
int);
84 void SetNumberOfInputs(
int num);
88 void SetInputDataByNumber(
int num,
vtkPolyData *ds);
98 vtkSetMacro(ParallelStreaming,
int);
99 vtkGetMacro(ParallelStreaming,
int);
100 vtkBooleanMacro(ParallelStreaming,
int);
116 vtkInformationVector **, vtkInformationVector *);
118 vtkInformationVector **, vtkInformationVector *);
122 void AppendData(vtkDataArray *dest, vtkDataArray *src, vtkIdType offset);
123 void AppendDifferentPoints(vtkDataArray *dest, vtkDataArray *src,
125 vtkIdType *AppendCells(vtkIdType *pDest,
vtkCellArray *src,
131 { vtkErrorMacro( <<
"AddInput() must be called with a vtkPolyData not a vtkDataObject."); };
133 int UserManagedInputs;
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void AddInputData(vtkDataObject *)
concrete dataset represents vertices, lines, polygons, and triangle strips
Proxy object to connect input/output ports.
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Superclass for algorithms that produce only polydata as output.
appends one or more polygonal datasets together
vtkDataObject * GetInput()
object to represent cell connectivity
general representation of visualization data