29 #ifndef vtkClientServerMoveData_h 30 #define vtkClientServerMoveData_h 32 #include "vtkDataObjectAlgorithm.h" 33 #include "vtkPVClientServerCoreRenderingModule.h" 35 class vtkMultiProcessController;
36 class vtkMultiProcessController;
43 void PrintSelf(ostream& os, vtkIndent indent);
55 vtkSetMacro(OutputDataType,
int);
56 vtkGetMacro(OutputDataType,
int);
68 vtkSetVector6Macro(WholeExtent,
int);
69 vtkGetVector6Macro(WholeExtent,
int);
77 vtkSetMacro(ProcessType,
int);
78 vtkGetMacro(ProcessType,
int);
87 void SetController(vtkMultiProcessController*);
88 vtkGetObjectMacro(Controller, vtkMultiProcessController);
104 virtual int FillInputPortInformation(
int port, vtkInformation* info);
106 virtual int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
107 vtkInformationVector* outputVector);
110 virtual int RequestDataObject(vtkInformation* request, vtkInformationVector** inputVector,
111 vtkInformationVector* outputVector);
115 virtual int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
116 vtkInformationVector* outputVector);
118 virtual int SendData(vtkDataObject*, vtkMultiProcessController*);
119 virtual vtkDataObject* ReceiveData(vtkMultiProcessController*);
123 TRANSMIT_DATA_OBJECT = 23483
Moves data from the server root node to the client.
vtkMultiProcessController * Controller