15 #ifndef vtkMPIMoveData_h 16 #define vtkMPIMoveData_h 38 virtual void InitializeForCommunicationForParaView();
70 vtkGetMacro(Server,
int);
91 vtkSetMacro(OutputDataType,
int);
92 vtkGetMacro(OutputDataType,
int);
101 static void SetUseZLibCompression(
bool b);
102 static bool GetUseZLibCompression();
111 bool GetOutputGeneratedOnProcess();
119 vtkSetMacro(SkipDataServerGatherToZero,
bool);
120 vtkGetMacro(SkipDataServerGatherToZero,
bool);
128 COLLECT_AND_PASS_THROUGH = 3,
150 void RenderServerReceiveFromDataServer(
vtkDataObject* output);
151 void DataServerZeroSendToRenderServerZero(
vtkDataObject* data);
152 void RenderServerZeroReceiveFromDataServerZero(
vtkDataObject* data);
182 int UpdateNumberOfPieces;
188 static bool UseZLibCompression;
vtkIdType * BufferOffsets
void SetMoveModeToCollect()
vtkMultiProcessController * ClientDataServerSocketController
vtkMPIMToNSocketConnection * MPIMToNSocketConnection
bool SkipDataServerGatherToZero
vtkIdType * BufferLengths
virtual int UpdatePiece(int piece, int numPieces, int ghostLevels, const int extents[6]=0)
void SetServerToDataServer()
Tell the object on which client/server it resides.
vtkIdType BufferTotalLength
class to create socket connections between two servers
vtkMultiProcessController * Controller
#define VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
Moves/redistributes data between processes.
void SetServerToClient()
Tell the object on which client/server it resides.
void SetServerToRenderServer()
Tell the object on which client/server it resides.
void SetMoveModeToClone()
void operator=(const vtkObjectBase &)
void SetMoveModeToPassThrough()
Specify how the data is to be redistributed.