ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkBinomialBlurImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | NDimensions = TInputImage::ImageDimension |
static const unsigned int | NOutputDimensions = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > |
Private Member Functions | |
BinomialBlurImageFilter (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
unsigned int | m_Repetitions |
Additional Inherited Members | |
Protected Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(OutputImageDimension), itkGetStaticConstMacro(InputImageDimension) > | InputToOutputRegionCopierType |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension) > | OutputToInputRegionCopierType |
Performs a separable blur on each dimension of an image.
The binomial blur consists of a nearest neighbor average along each image dimension. The net result after n-iterations approaches convultion with a gaussian.
Definition at line 43 of file itkBinomialBlurImageFilter.h.
typedef SmartPointer< const Self > itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 51 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage::IndexType itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::IndexType |
Image index typedef
Definition at line 75 of file itkBinomialBlurImageFilter.h.
typedef InputImageType::ConstPointer itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 69 of file itkBinomialBlurImageFilter.h.
typedef InputImageType::Pointer itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 68 of file itkBinomialBlurImageFilter.h.
typedef TInputImage itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::InputImageType |
Typedef for images
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 65 of file itkBinomialBlurImageFilter.h.
typedef OutputImageType::Pointer itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 67 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage::RegionType itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Typedef to describe the output image region type.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 81 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImageType |
Some convenient typedefs.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 66 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage::PixelType itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::PixelType |
Image pixel value typedef
Definition at line 78 of file itkBinomialBlurImageFilter.h.
typedef SmartPointer< Self > itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 50 of file itkBinomialBlurImageFilter.h.
typedef BinomialBlurImageFilter itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 48 of file itkBinomialBlurImageFilter.h.
typedef Size< itkGetStaticConstMacro(NDimensions) > itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::SizeType |
Image size typedef
Definition at line 72 of file itkBinomialBlurImageFilter.h.
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 49 of file itkBinomialBlurImageFilter.h.
|
protected |
End concept checking
|
inlineprotectedvirtual |
End concept checking
Definition at line 108 of file itkBinomialBlurImageFilter.h.
|
private |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
protectedvirtual |
Method for evaluating the implicit function over the image.
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
This filter needs to request a larger input than its requested output. If this filter runs "Repetitions" iterations, then it needs an input that is 2*Repetitions larger than the output. In other words, this filter needs a border of "Repetitions" pixels.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get and set the number of times to repeat the filter.
|
static |
Method for creation through the object factory.
Reimplemented from itk::Object.
|
private |
PushBackInput(), PushFronInput() in the public section force the input to be the type expected by an ImageToImageFilter. However, these methods end of "hiding" the versions from the superclass (ProcessObject) whose arguments are DataObjects. Here, we re-expose the versions from ProcessObject to avoid warnings about hiding methods from the superclass.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
protectedvirtual |
End concept checking
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get and set the number of times to repeat the filter.
itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::typedef | ( | Concept::SameDimension< itkGetStaticConstMacro(NDimensions), itkGetStaticConstMacro(NOutputDimensions) > | ) |
Begin concept checking This class requires SameDimensionCheck in the form of ( Concept::SameDimension< itkGetStaticConstMacro(NDimensions), itkGetStaticConstMacro(NOutputDimensions) > )
itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::typedef | ( | Concept::Convertible< typename TInputImage::PixelType, double > | ) |
This class requires InputConvertibleToDoubleCheck in the form of ( Concept::Convertible< typename TInputImage::PixelType, double > )
itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::typedef | ( | Concept::Convertible< double, PixelType > | ) |
This class requires DoubleConvertibleToOutputCheck in the form of ( Concept::Convertible< double, PixelType > )
|
private |
How many times should we apply the blur?
Definition at line 120 of file itkBinomialBlurImageFilter.h.
|
static |
Number of dimensions
Definition at line 60 of file itkBinomialBlurImageFilter.h.
|
static |
Number of dimensions
Definition at line 61 of file itkBinomialBlurImageFilter.h.