25 #ifndef __vtkImageMultipleInputFilter_h
26 #define __vtkImageMultipleInputFilter_h
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],
114 { vtkErrorMacro( <<
"AddInput() must be called with a vtkImageData not a vtkDataObject."); };
116 { vtkErrorMacro( <<
"RemoveInput() must be called with a vtkImageData not a vtkDataObject."); };
virtual void AddInput(vtkDataObject *input)
virtual int FillInputPortInformation(int, vtkInformation *)
A class for performing multithreaded execution.
virtual void RemoveInput(vtkDataObject *input)
virtual void ExecuteData(vtkDataObject *output)
a simple class to control print indentation
topologically and geometrically regular array of data
Source of data for the imaging pipeline.
virtual void ExecuteInformation()
void PrintSelf(ostream &os, vtkIndent indent)
general representation of visualization data
virtual void ComputeInputUpdateExtents(vtkDataObject *output)