24 #ifndef __vtkTransmitUnstructuredGridPiece_h
25 #define __vtkTransmitUnstructuredGridPiece_h
27 #include "vtkFiltersParallelModule.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 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
59 void RootExecute(vtkUnstructuredGrid *input, vtkUnstructuredGrid *output,
60 vtkInformation *outInfo);
61 void SatelliteExecute(
int procId, vtkUnstructuredGrid *output,
62 vtkInformation *outInfo);
63 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
64 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkUnstructuredGridAlgorithm * New()
vtkMultiProcessController * Controller
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only unstructured grid as output.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Return specified piece, including specified number of ghost levels.