22 #ifndef __vtkCollectPolyData_h
23 #define __vtkCollectPolyData_h
25 #include "vtkFiltersParallelModule.h"
28 class vtkMultiProcessController;
29 class vtkSocketController;
36 void PrintSelf(ostream& os, vtkIndent indent);
41 virtual void SetController(vtkMultiProcessController*);
42 vtkGetObjectMacro(Controller, vtkMultiProcessController);
49 virtual void SetSocketController(vtkSocketController*);
50 vtkGetObjectMacro(SocketController, vtkSocketController);
55 vtkSetMacro(PassThrough,
int);
56 vtkGetMacro(PassThrough,
int);
57 vtkBooleanMacro(PassThrough,
int);
67 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
68 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
69 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
vtkSocketController * SocketController
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkMultiProcessController * Controller
Superclass for algorithms that produce only polydata as output.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Collect distributed polydata.