Documentation for vtkImageMultipleInputFilter

vtkImageMultipleInputFilter - Generic filter that has N inputs.

Super Class: vtkImageSource

Description:

vtkImageMultipleInputFilter is a super class for filters that have any number of inputs. Steaming is not available in this class yet.

 

See Also:

vtkImageFilter vtImageInPlaceFilter vtkImageTwoInputFilter vtkImageTwoOutputFilter

 

Methods:

void vtkImageMultipleInputFilter ()
void vtkImageMultipleInputFilter ()
static vtkImageMultipleInputFilter *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void SetInput (int ,vtkImageCache *)
void SetInput (int ,vtkStructuredPoints *)
void AddInput (vtkImageCache *)
void AddInput (vtkStructuredPoints *)
void InternalUpdate (vtkImageData *)
void UpdateImageInformation ()
unsigned long GetPipelineMTime ()
vtkImageCache *GetInput (int )
int GetNumberOfInputs ()
void SetBypass (int )
int GetBypass ()
void BypassOn ()
void BypassOff ()
void SetNumberOfThreads (int )
int GetNumberOfThreads ()
void ThreadedExecute (vtkImageData ,vtkImageData * ,int ,int )
void SetNumberOfInputs (int )
void ExecuteImageInformation ()
void ComputeRequiredInputUpdateExtent (int ,int ,int )
void RecursiveStreamUpdate (vtkImageData *)
void Execute (vtkImageData ,vtkImageData *)

 

Detailed Method Descriptions:

Set an Input of this filter.

void SetInput (int ,vtkImageCache *)

Adds an input to the first null position in the input list. Expands the list memory if necessary

void SetInput (int ,vtkStructuredPoints *)
void AddInput (vtkImageCache *)

Called by the cache

void AddInput (vtkStructuredPoints *)
void InternalUpdate (vtkImageData *)

This method gets the boundary of the inputs then computes and returns the boundary of the largest region that can be generated.

void UpdateImageInformation ()

This Method returns the MTime of the pipeline up to and including this filter Note: current implementation may create a cascade of GetPipelineMTime calls. Each GetPipelineMTime call propagates the call all the way to the original source. This works, but is not elegant.

unsigned long GetPipelineMTime ()

Get one input to this filter.

vtkImageCache *GetInput (int )

Get the number of inputs to this filter

int GetNumberOfInputs ()

Turning bypass on will cause the filter to turn off and simply pass the data from the first input (input0) through. It is implemented for consistancy with vtkImageFilter.

void SetBypass (int )
int GetBypass ()
void BypassOn ()
void BypassOff ()

Get/Set the number of threads to create when rendering

void SetNumberOfThreads (int )
int GetNumberOfThreads ()

The execute method created by the subclass.

void ThreadedExecute (vtkImageData ,vtkImageData * ,int ,int )