26 #ifndef vtkMPIMoveData_h 27 #define vtkMPIMoveData_h 49 virtual void InitializeForCommunicationForParaView();
81 vtkGetMacro(Server,
int);
102 vtkSetMacro(OutputDataType,
int);
103 vtkGetMacro(OutputDataType,
int);
112 static void SetUseZLibCompression(
bool b);
113 static bool GetUseZLibCompression();
122 bool GetOutputGeneratedOnProcess();
130 vtkSetMacro(SkipDataServerGatherToZero,
bool);
131 vtkGetMacro(SkipDataServerGatherToZero,
bool);
139 COLLECT_AND_PASS_THROUGH = 3,
161 void RenderServerReceiveFromDataServer(
vtkDataObject* output);
162 void DataServerZeroSendToRenderServerZero(
vtkDataObject* data);
163 void RenderServerZeroReceiveFromDataServerZero(
vtkDataObject* data);
193 int UpdateNumberOfPieces;
199 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.