NAME
vtkImageDecomposedFilter - Contains multiple 1d filters.
SYNOPSIS
#include "/opt/vtk-c++/imaging/vtkImageDecomposedFilter.h"
class VTK_EXPORT vtkImageDecomposedFilter : public vtkImageFilter
vtkImageDecomposedFilter();
~vtkImageDecomposedFilter();
static vtkImageDecomposedFilter *New(){return new vtkImageDecomposedFilter;};
const char *GetClassName() {return "vtkImageDecomposedFilter";};
void PrintSelf(ostream& os, vtkIndent indent);
void DebugOn();
void Modified();
void SetOutputScalarType(int type);
void SetInput(vtkImageCache *Input);
void SetInput(vtkStructuredPoints *spts)
{this->SetInput(spts->GetStructuredPointsToImage()->GetOutput());}
void SetInputMemoryLimit(long limit);
vtkImageCache *GetOutput();
void SetFilteredAxes(int num, int *axes);
void SetFilteredAxes( int);
void SetDimensionality(int dim)
{this->SetFilteredAxes(dim, this->FilteredAxes);}
void SetStartMethod(void (*f)(void *), void *arg);
void SetEndMethod(void (*f)(void *), void *arg);
DESCRIPTION
vtkImageDecomposedFilter is a super class for filters that break their Nd processing into 1d steps. They contain a sub pipeline that contains multiple 1d filters in series.
~vtkImageDecomposedFilter()
Destructor: Delete the sub filters.
void DebugOn()
Turn debugging output on. (in sub filters also)
void SetOutputScalarType(int type)
Change output type of all filters. If you want to change only the last, get the cache and change it.
void Modified()
Pass modified message to sub filters.
void SetInput(vtkImageCache *input)
Set the Input of the filter.
void SetFilteredAxes(int num, int *axes)
By specifying which axes are filtered, you are really just setting the Bypass flag of the four (one for each axis) filters.
void InitializeFilters()
Called after the filters have been created by the subclass. This method sets some generic ivars, and connect the filters together.
void SetInternalInput(vtkImageCache *input)
Set the Input of the sub pipeline.
void SetInputMemoryLimit(long limit)
Each sub filter gets the same limit.
void SetStartMethod(void (*f)(void *), void *arg)
Specify function to be called before object executes.
void SetEndMethod(void (*f)(void *), void *arg)
Specify function to be called after object executes.