VTK
|
Filters that execute axes in series. More...
#include <vtkImageDecomposeFilter.h>
Public Member Functions | |
void | SetDimensionality (int dim) |
virtual int | GetDimensionality () |
void | PermuteIncrements (vtkIdType *increments, vtkIdType &inc0, vtkIdType &inc1, vtkIdType &inc2) |
void | PermuteExtent (int *extent, int &min0, int &max0, int &min1, int &max1, int &min2, int &max2) |
Protected Member Functions | |
vtkImageDecomposeFilter () | |
~vtkImageDecomposeFilter () | |
Protected Attributes | |
int | Dimensionality |
typedef vtkImageIterateFilter | Superclass |
static int | IsTypeOf (const char *type) |
static vtkImageDecomposeFilter * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkImageDecomposeFilter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
Filters that execute axes in series.
This superclass molds the vtkImageIterateFilter superclass so it iterates over the axes. The filter uses dimensionality to determine how many axes to execute (starting from x). The filter also provides convenience methods for permuting information retrieved from input, output and vtkImageData.
Definition at line 32 of file vtkImageDecomposeFilter.h.
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
Definition at line 38 of file vtkImageDecomposeFilter.h.
vtkImageDecomposeFilter::vtkImageDecomposeFilter | ( | ) | [protected] |
vtkImageDecomposeFilter::~vtkImageDecomposeFilter | ( | ) | [inline, protected] |
Definition at line 59 of file vtkImageDecomposeFilter.h.
static int vtkImageDecomposeFilter::IsTypeOf | ( | const char * | type | ) | [static] |
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
virtual int vtkImageDecomposeFilter::IsA | ( | const char * | type | ) | [virtual] |
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
static vtkImageDecomposeFilter* vtkImageDecomposeFilter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
virtual vtkObjectBase* vtkImageDecomposeFilter::NewInstanceInternal | ( | ) | const [protected, virtual] |
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageFourierFilter, vtkImageEuclideanDistance, vtkImageRFFT, vtkImageCityBlockDistance, vtkImageSeparableConvolution, vtkImageFFT, and vtkImageFourierCenter.
void vtkImageDecomposeFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
Reimplemented from vtkImageIterateFilter.
Reimplemented in vtkImageSeparableConvolution, and vtkImageEuclideanDistance.
void vtkImageDecomposeFilter::SetDimensionality | ( | int | dim | ) |
Dimensionality is the number of axes which are considered during execution. To process images dimensionality would be set to 2.
virtual int vtkImageDecomposeFilter::GetDimensionality | ( | ) | [virtual] |
Dimensionality is the number of axes which are considered during execution. To process images dimensionality would be set to 2.
void vtkImageDecomposeFilter::PermuteIncrements | ( | vtkIdType * | increments, |
vtkIdType & | inc0, | ||
vtkIdType & | inc1, | ||
vtkIdType & | inc2 | ||
) |
Private methods kept public for template execute functions.
void vtkImageDecomposeFilter::PermuteExtent | ( | int * | extent, |
int & | min0, | ||
int & | max0, | ||
int & | min1, | ||
int & | max1, | ||
int & | min2, | ||
int & | max2 | ||
) |
Private methods kept public for template execute functions.
int vtkImageDecomposeFilter::Dimensionality [protected] |
Definition at line 61 of file vtkImageDecomposeFilter.h.