27 #ifndef __vtkThreadedImageAlgorithm_h
28 #define __vtkThreadedImageAlgorithm_h
30 #include "vtkCommonExecutionModelModule.h"
34 class vtkMultiThreader;
40 void PrintSelf(ostream& os, vtkIndent indent);
47 virtual void ThreadedRequestData(vtkInformation *request,
48 vtkInformationVector **inputVector,
49 vtkInformationVector *outputVector,
50 vtkImageData ***inData,
51 vtkImageData **outData,
52 int extent[6],
int threadId);
56 virtual void ThreadedExecute(vtkImageData *inData,
57 vtkImageData *outData,
58 int extent[6],
int threadId);
62 vtkSetClampMacro( NumberOfThreads,
int, 1, VTK_MAX_THREADS );
63 vtkGetMacro( NumberOfThreads,
int );
68 virtual int SplitExtent(
int splitExt[6],
int startExt[6],
83 vtkInformationVector** inputVector,
84 vtkInformationVector* outputVector);
Generic filter that has one input..
vtkMultiThreader * Threader
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)