28 #ifndef __vtkTransmitImageDataPiece_h
29 #define __vtkTransmitImageDataPiece_h
31 #include "vtkFiltersParallelImagingModule.h"
34 class vtkMultiProcessController;
41 void PrintSelf(ostream& os, vtkIndent indent);
46 virtual void SetController(vtkMultiProcessController*);
47 vtkGetObjectMacro(Controller, vtkMultiProcessController);
52 vtkSetMacro(CreateGhostCells,
int);
53 vtkGetMacro(CreateGhostCells,
int);
54 vtkBooleanMacro(CreateGhostCells,
int);
62 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
63 void RootExecute(vtkImageData *input, vtkImageData *output,
64 vtkInformation *outInfo);
65 void SatelliteExecute(
int procId, vtkImageData *output,
66 vtkInformation *outInfo);
67 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
68 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkMultiProcessController * Controller
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
For parallel processing, restrict IO to the first process in the cluste.r.
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAlgorithm * New()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)