ANIMA
4.0
|
Computes a pyramid of images using the provided resampler to perform resampling. More...
#include <animaPyramidImageFilter.h>
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.