26 #ifndef __vtkCollectGraph_h
27 #define __vtkCollectGraph_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);
80 vtkSetMacro(OutputType,
int);
81 vtkGetMacro(OutputType,
int);
92 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
93 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
94 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
95 virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
static vtkGraphAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Collect distributed graph.
Superclass for algorithms that produce only graph as output.
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkSocketController * SocketController
vtkMultiProcessController * Controller