|
ANIMA
4.0
|
Computes a pyramid of images using the provided resampler to perform resampling. More...
#include <animaPyramidImageFilter.h>
Inheritance diagram for anima::PyramidImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for anima::PyramidImageFilter< TInputImage, TOutputImage >:Public Types | |
| typedef BaseResamplerType::Pointer | BaseResamplerPointer |
| typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | BaseResamplerType |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TInputImage | InputImageType |
| typedef InputImageType::IOPixelType | InputInternalScalarType |
| typedef OutputImageType::Pointer | OutputImagePointer |
| typedef TOutputImage | OutputImageType |
| typedef OutputImageType::IOPixelType | OutputInternalScalarType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef InputImageType::RegionType | RegionType |
| typedef itk::Image< typename TInputImage::IOPixelType, TInputImage::ImageDimension > | ScalarInputImageType |
| typedef ScalarOutputImageType::Pointer | ScalarOutputImagePointer |
| typedef itk::Image< typename TInputImage::IOPixelType, TInputImage::ImageDimension > | ScalarOutputImageType |
| typedef PyramidImageFilter | Self |
| typedef InputImageType::SpacingType | SpacingType |
| typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef itk::VectorImage< typename TInputImage::IOPixelType, TInputImage::ImageDimension > | VectorInputImageType |
| typedef VectorOutputImageType::Pointer | VectorOutputImagePointer |
| typedef itk::VectorImage< typename TInputImage::IOPixelType, TInputImage::ImageDimension > | VectorOutputImageType |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| virtual unsigned int | GetNumberOfLevels () const |
| virtual void | SetImageResampler (BaseResamplerType *_arg) |
| virtual void | SetNumberOfLevels (unsigned int _arg) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| double | AnisotropyMeasure (SpacingType &sp, std::vector< bool > &changeableSizes) |
| void | CheckNumberOfLevels () |
| void | CreateLevelImage (unsigned int level) |
| void | CreateLevelVectorImage (unsigned int level) |
| void | GenerateData () ITK_OVERRIDE |
| PyramidImageFilter () | |
| virtual | ~PyramidImageFilter () |
Computes a pyramid of images using the provided resampler to perform resampling.
Computes a pyramid of images, taking into account voxel anisotropy when dividing dimensions. Requires an external image resampler provided by the user to resample images
Definition at line 17 of file animaPyramidImageFilter.h.
| typedef BaseResamplerType::Pointer anima::PyramidImageFilter< TInputImage, TOutputImage >::BaseResamplerPointer |
Definition at line 52 of file animaPyramidImageFilter.h.
| typedef itk::ImageToImageFilter<TInputImage,TOutputImage> anima::PyramidImageFilter< TInputImage, TOutputImage >::BaseResamplerType |
Definition at line 51 of file animaPyramidImageFilter.h.
| typedef itk::SmartPointer<const Self> anima::PyramidImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 25 of file animaPyramidImageFilter.h.
| typedef TInputImage anima::PyramidImageFilter< TInputImage, TOutputImage >::InputImageType |
Definition at line 33 of file animaPyramidImageFilter.h.
| typedef InputImageType::IOPixelType anima::PyramidImageFilter< TInputImage, TOutputImage >::InputInternalScalarType |
Definition at line 34 of file animaPyramidImageFilter.h.
| typedef OutputImageType::Pointer anima::PyramidImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Definition at line 39 of file animaPyramidImageFilter.h.
| typedef TOutputImage anima::PyramidImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 38 of file animaPyramidImageFilter.h.
| typedef OutputImageType::IOPixelType anima::PyramidImageFilter< TInputImage, TOutputImage >::OutputInternalScalarType |
Definition at line 40 of file animaPyramidImageFilter.h.
| typedef itk::SmartPointer<Self> anima::PyramidImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 24 of file animaPyramidImageFilter.h.
| typedef InputImageType::RegionType anima::PyramidImageFilter< TInputImage, TOutputImage >::RegionType |
Definition at line 35 of file animaPyramidImageFilter.h.
| typedef itk::Image<typename TInputImage::IOPixelType,TInputImage::ImageDimension> anima::PyramidImageFilter< TInputImage, TOutputImage >::ScalarInputImageType |
Definition at line 42 of file animaPyramidImageFilter.h.
| typedef ScalarOutputImageType::Pointer anima::PyramidImageFilter< TInputImage, TOutputImage >::ScalarOutputImagePointer |
Definition at line 46 of file animaPyramidImageFilter.h.
| typedef itk::Image<typename TInputImage::IOPixelType,TInputImage::ImageDimension> anima::PyramidImageFilter< TInputImage, TOutputImage >::ScalarOutputImageType |
Definition at line 45 of file animaPyramidImageFilter.h.
| typedef PyramidImageFilter anima::PyramidImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 22 of file animaPyramidImageFilter.h.
| typedef InputImageType::SpacingType anima::PyramidImageFilter< TInputImage, TOutputImage >::SpacingType |
Definition at line 36 of file animaPyramidImageFilter.h.
| typedef itk::ImageToImageFilter<TInputImage,TOutputImage> anima::PyramidImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 23 of file animaPyramidImageFilter.h.
| typedef itk::VectorImage<typename TInputImage::IOPixelType,TInputImage::ImageDimension> anima::PyramidImageFilter< TInputImage, TOutputImage >::VectorInputImageType |
Definition at line 43 of file animaPyramidImageFilter.h.
| typedef VectorOutputImageType::Pointer anima::PyramidImageFilter< TInputImage, TOutputImage >::VectorOutputImagePointer |
Definition at line 49 of file animaPyramidImageFilter.h.
| typedef itk::VectorImage<typename TInputImage::IOPixelType,TInputImage::ImageDimension> anima::PyramidImageFilter< TInputImage, TOutputImage >::VectorOutputImageType |
Definition at line 48 of file animaPyramidImageFilter.h.
|
protected |
Definition at line 16 of file animaPyramidImageFilter.hxx.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::AnisotropyMeasure().
|
inlineprotectedvirtual |
Definition at line 62 of file animaPyramidImageFilter.h.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::AnisotropyMeasure(), anima::PyramidImageFilter< TInputImage, TOutputImage >::CheckNumberOfLevels(), anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateLevelImage(), anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateLevelVectorImage(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::GenerateData().
|
protected |
Definition at line 25 of file animaPyramidImageFilter.hxx.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::CheckNumberOfLevels().
Referenced by anima::PyramidImageFilter< TInputImage, TOutputImage >::PyramidImageFilter(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::~PyramidImageFilter().
|
protected |
Definition at line 56 of file animaPyramidImageFilter.hxx.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::GenerateData().
Referenced by anima::PyramidImageFilter< TInputImage, TOutputImage >::AnisotropyMeasure(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::~PyramidImageFilter().
| virtual::itk::LightObject::Pointer anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
protected |
Definition at line 273 of file animaPyramidImageFilter.hxx.
References anima::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SetTransform().
Referenced by anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateLevelVectorImage(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::~PyramidImageFilter().
|
protected |
Definition at line 210 of file animaPyramidImageFilter.hxx.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateLevelImage(), and anima::OrientedModelBaseResampleImageFilter< TImageType, TInterpolatorPrecisionType >::SetOutputOrigin().
Referenced by anima::PyramidImageFilter< TInputImage, TOutputImage >::GenerateData(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::~PyramidImageFilter().
|
protected |
Definition at line 185 of file animaPyramidImageFilter.hxx.
References anima::PyramidImageFilter< TInputImage, TOutputImage >::CreateLevelVectorImage().
Referenced by anima::PyramidImageFilter< TInputImage, TOutputImage >::CheckNumberOfLevels(), and anima::PyramidImageFilter< TInputImage, TOutputImage >::~PyramidImageFilter().
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
Set/Get the number of multi-resolution levels.
1.8.13