ITK
4.4.0
Insight Segmentation and Registration Toolkit
|
#include <itkBinomialBlurImageFilter.h>
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.
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 > | |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
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 |
Static Protected Member Functions inherited from itk::ImageSource< TOutputImage > | |
static const ImageRegionSplitterBase * | GetGlobalDefaultSplitter () |
static ITK_THREAD_RETURN_TYPE | ThreaderCallback (void *arg) |
Protected Attributes inherited from itk::ProcessObject | |
TimeStamp | m_OutputInformationMTime |
bool | m_Updating |
typedef SmartPointer< const Self > itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::ConstPointer |
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 |
Definition at line 69 of file itkBinomialBlurImageFilter.h.
typedef InputImageType::Pointer itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Definition at line 68 of file itkBinomialBlurImageFilter.h.
typedef TInputImage itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::InputImageType |
Typedef for images
Definition at line 65 of file itkBinomialBlurImageFilter.h.
typedef OutputImageType::Pointer itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Definition at line 67 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage::RegionType itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Typedef to describe the output image region type.
Definition at line 81 of file itkBinomialBlurImageFilter.h.
typedef TOutputImage itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::OutputImageType |
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 |
Definition at line 50 of file itkBinomialBlurImageFilter.h.
typedef BinomialBlurImageFilter itk::BinomialBlurImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
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 |
Definition at line 49 of file itkBinomialBlurImageFilter.h.
|
protected |
End concept checking
|
inlineprotectedvirtual |
Definition at line 109 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.
|
private |
|
protectedvirtual |
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::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.