25 #ifndef __vtkImageMultipleInputFilter_h
26 #define __vtkImageMultipleInputFilter_h
28 #include "vtkImageSource.h"
36 void PrintSelf(ostream& os,
vtkIndent indent);
58 vtkSetMacro(Bypass,
int);
59 vtkGetMacro(Bypass,
int);
60 vtkBooleanMacro(Bypass,
int);
65 vtkSetClampMacro( NumberOfThreads,
int, 1, VTK_MAX_THREADS );
66 vtkGetMacro( NumberOfThreads,
int );
71 virtual int SplitExtent(
int splitExt[6],
int startExt[6],
81 int extent[6],
int threadId);
96 virtual void ComputeInputUpdateExtent(
int inExt[6],
105 void ExecuteInformation();
114 { vtkErrorMacro( <<
"AddInput() must be called with a vtkImageData not a vtkDataObject."); };
116 { vtkErrorMacro( <<
"RemoveInput() must be called with a vtkImageData not a vtkDataObject."); };
A class for performing multithreaded execution.
a simple class to control print indentation
topologically and geometrically regular array of data
helper class to get VTK data object types as string and instantiate them