vtkImageFilter - Generic filter that has one input..
Super Class: vtkImageSource
vtkImageFilter is a filter superclass that hides much of the pipeline complexity. It handles breaking the pipeline execution into smaller extents so that the vtkImageCache memory limits are observed. It also provides support for multithreading.
Detailed Method Descriptions:
Set the Input of a filter.
This method is called by the cache. It eventually calls the Execute(vtkImageData *, vtkImageData *) method. ImageInformation has already been updated by this point, and outRegion is in local coordinates. This method will stream to get the input, and loops over extra axes. Only the UpdateExtent from output will get updated.
This method sets the WholeExtent, Spacing and Origin of the output.
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.
Get input to this filter.
Turning bypass on will cause the filter to turn off and simply pass the data through. This main purpose for this functionality is support for vtkImageDecomposedFilter. InputMemoryLimit is ignored when Bypass in on.
Get/Set the number of threads to create when rendering
subclasses should define this function