24 #ifndef __vtkTransmitPolyDataPiece_h
25 #define __vtkTransmitPolyDataPiece_h
27 #include "vtkFiltersParallelModule.h"
28 #include "vtkPolyDataAlgorithm.h"
30 class vtkMultiProcessController;
37 void PrintSelf(ostream& os, vtkIndent indent);
42 virtual void SetController(vtkMultiProcessController*);
43 vtkGetObjectMacro(Controller, vtkMultiProcessController);
48 vtkSetMacro(CreateGhostCells,
int);
49 vtkGetMacro(CreateGhostCells,
int);
50 vtkBooleanMacro(CreateGhostCells,
int);
58 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
59 void RootExecute(vtkPolyData *input, vtkPolyData *output, vtkInformation *outInfo);
60 void SatelliteExecute(
int procId, vtkPolyData *output, vtkInformation *outInfo);
61 int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
62 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
Return specified piece, including specified number of ghost levels.
vtkMultiProcessController * Controller