26 #ifndef __vtkCollectTable_h
27 #define __vtkCollectTable_h
29 #include "vtkFiltersParallelModule.h"
32 class vtkMultiProcessController;
33 class vtkSocketController;
40 void PrintSelf(ostream& os, vtkIndent indent);
45 virtual void SetController(vtkMultiProcessController*);
46 vtkGetObjectMacro(Controller, vtkMultiProcessController);
53 virtual void SetSocketController(vtkSocketController*);
54 vtkGetObjectMacro(SocketController, vtkSocketController);
59 vtkSetMacro(PassThrough,
int);
60 vtkGetMacro(PassThrough,
int);
61 vtkBooleanMacro(PassThrough,
int);
71 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
72 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
73 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkTableAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Collect distributed table.
vtkMultiProcessController * Controller
vtkSocketController * SocketController
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for algorithms that produce only vtkTables as output.