#include <vtkImageDecomposeFilter.h>
Inheritance diagram for vtkImageDecomposeFilter:
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 31 of file vtkImageDecomposeFilter.h.
Public Types | |
typedef vtkImageIterateFilter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetDimensionality (int dim) |
virtual int | GetDimensionality () |
void | PermuteIncrements (int *increments, int &inc0, int &inc1, int &inc2) |
void | PermuteExtent (int *extent, int &min0, int &max0, int &min1, int &max1, int &min2, int &max2) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkImageDecomposeFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkImageDecomposeFilter () | |
~vtkImageDecomposeFilter () | |
Protected Attributes | |
int | Dimensionality |
|
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3. Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageCityBlockDistance, vtkImageEuclideanDistance, vtkImageFFT, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageRFFT, and vtkImageSeparableConvolution. Definition at line 37 of file vtkImageDecomposeFilter.h. |
|
|
|
Definition at line 57 of file vtkImageDecomposeFilter.h. |
|
Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageCityBlockDistance, vtkImageEuclideanDistance, vtkImageFFT, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageRFFT, and vtkImageSeparableConvolution. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageCityBlockDistance, vtkImageEuclideanDistance, vtkImageFFT, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageRFFT, and vtkImageSeparableConvolution. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageCityBlockDistance, vtkImageEuclideanDistance, vtkImageFFT, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageRFFT, and vtkImageSeparableConvolution. |
|
Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageCityBlockDistance, vtkImageEuclideanDistance, vtkImageFFT, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageRFFT, and vtkImageSeparableConvolution. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkImageIterateFilter. Reimplemented in vtkImageEuclideanDistance, and vtkImageSeparableConvolution. |
|
Dimensionality is the number of axes which are considered during execution. To process images dimensionality would be set to 2. |
|
|
|
Private methods kept public for template execute functions. |
|
|
|
Definition at line 57 of file vtkImageDecomposeFilter.h. |