#include <itkRecursiveMultiResolutionPyramidImageFilter.h>
Inheritance diagram for itk::RecursiveMultiResolutionPyramidImageFilter:
Public Types | |
typedef RecursiveMultiResolutionPyramidImageFilter | Self |
typedef MultiResolutionPyramidImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
Public Methods | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
virtual void | GenerateInputRequestedRegion () |
virtual void | GenerateOutputRequestedRegion (DataObject *output) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
RecursiveMultiResolutionPyramidImageFilter () | |
~RecursiveMultiResolutionPyramidImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
RecursiveMultiResolutionPyramidImageFilter creates an image pryamid according to a user defined multi-resolution schedule.
If a schedule is downward divisible, a fast recursive implementation is used to generate the output images. If the schedule is not downward divisible the superclass (MultiResolutionPyramidImageFilter) implementation is used instead. A schedule is downward divisible if at every level, the shrink factors are divisible by the shrink factors at the next level for the same dimension.
See documentation of MultiResolutionPyramidImageFilter for information on how to specify a multi-resolution schedule.
This class is templated over the input image type and the output image type.
This filter uses multithreaded filters to perform the smoothing and downsampling.
This filter supports streaming.
Definition at line 57 of file itkRecursiveMultiResolutionPyramidImageFilter.h.
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 66 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 84 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 82 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Inherit types from the superclass.. Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 80 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 83 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 81 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 65 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 62 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. Definition at line 64 of file itkRecursiveMultiResolutionPyramidImageFilter.h. |
|
|
|
Definition at line 104 of file itkRecursiveMultiResolutionPyramidImageFilter.h. References HardConnectedComponentImageFilter::GenerateData(), and HardConnectedComponentImageFilter::PrintSelf(). |
|
Generate the output data. Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |
|
RecursiveMultiResolutionPyramidImageFilter requires a larger input requested region than the output requested regions to accomdate the shrinkage and smoothing operations. As such, MultiResolutionPyramidImageFilter needs to provide an implementation for GenerateInputRequestedRegion(). The original documentation of this method is below.
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |
|
Given one output whose requested region has been set, this method sets the requtested region for the remaining output images. The original documentation of this method is below.
Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |
|
Run-time type information (and related methods). Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |
|
ImageDimension enumeration. |
|
Method for creation through the object factory. Reimplemented from itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |
|
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 itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >. |