Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkVectorMeanDiffusionImageFilter.h>
Applies an averaging filter to an image.
Computes an image where a given pixel is the mean value of the the pixels in a neighborhood about the corresponding input pixel.
A mean filter is one of the family of linear filters.
Definition at line 49 of file itkVectorMeanDiffusionImageFilter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef DoubleImageType::Pointer | DoubleImagePointer |
typedef Image< double, itkGetStaticConstMacro(InputImageDimension) > | DoubleImageType |
typedef GrayValueImageType::Pointer | GrayValueImagePointer |
typedef TGrayValueImage | GrayValueImageType |
typedef GrayValueImageType::PixelType | GrayValuePixelType |
typedef InputImageType::IndexType | IndexType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef InputImageType::SizeType | InputSizeType |
typedef SmartPointer< Self > | Pointer |
typedef RescaleImageFilterType::Pointer | RescaleImageFilterPointer |
typedef RescaleIntensityImageFilter< GrayValueImageType, DoubleImageType > | RescaleImageFilterType |
typedef VectorMeanDiffusionImageFilter | Self |
typedef ImageToImageFilter< InputImageType, InputImageType > | Superclass |
typedef InputPixelType::ValueType | ValueType |
typedef Vector< double, itkGetStaticConstMacro(InputImageDimension) > | VectorRealType |
Public Member Functions | |
void | GenerateInputRequestedRegion () override |
virtual const char * | GetClassName () const |
GrayValueImageType::Pointer | GetGrayValueImage (void) |
virtual unsigned int | GetNumberOfIterations () const |
virtual const InputSizeType & | GetRadius () |
itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
void | SetGrayValueImage (GrayValueImageType *_arg) |
virtual void | SetNumberOfIterations (unsigned int _arg) |
virtual void | SetRadius (InputSizeType _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData (void) override |
void | PrintSelf (std::ostream &os, Indent indent) const override |
VectorMeanDiffusionImageFilter () | |
~VectorMeanDiffusionImageFilter () override | |
Private Member Functions | |
void | FilterGrayValueImage (void) |
void | operator= (const Self &) |
VectorMeanDiffusionImageFilter (const Self &) | |
Private Attributes | |
DoubleImagePointer | m_Cx |
GrayValueImagePointer | m_GrayValueImage |
unsigned int | m_NumberOfIterations |
InputSizeType | m_Radius |
RescaleImageFilterPointer | m_RescaleFilter |
typedef SmartPointer< const Self > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::ConstPointer |
Definition at line 64 of file itkVectorMeanDiffusionImageFilter.h.
typedef DoubleImageType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::DoubleImagePointer |
Definition at line 87 of file itkVectorMeanDiffusionImageFilter.h.
typedef Image< double, itkGetStaticConstMacro( InputImageDimension ) > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::DoubleImageType |
Definition at line 86 of file itkVectorMeanDiffusionImageFilter.h.
typedef GrayValueImageType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GrayValueImagePointer |
Definition at line 57 of file itkVectorMeanDiffusionImageFilter.h.
typedef TGrayValueImage itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GrayValueImageType |
Definition at line 56 of file itkVectorMeanDiffusionImageFilter.h.
typedef GrayValueImageType::PixelType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GrayValuePixelType |
Definition at line 88 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::IndexType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::IndexType |
Definition at line 82 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::RegionType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputImageRegionType |
Definition at line 80 of file itkVectorMeanDiffusionImageFilter.h.
typedef TInputImage itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputImageType |
Convenient typedefs for simplifying declarations.
Definition at line 55 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::PixelType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputPixelType |
Image typedef support.
Definition at line 77 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::SizeType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputSizeType |
Definition at line 81 of file itkVectorMeanDiffusionImageFilter.h.
typedef SmartPointer< Self > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Pointer |
Definition at line 63 of file itkVectorMeanDiffusionImageFilter.h.
typedef RescaleImageFilterType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::RescaleImageFilterPointer |
Definition at line 93 of file itkVectorMeanDiffusionImageFilter.h.
typedef RescaleIntensityImageFilter< GrayValueImageType, DoubleImageType > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::RescaleImageFilterType |
Typedef for the rescale intensity filter.
Definition at line 92 of file itkVectorMeanDiffusionImageFilter.h.
typedef VectorMeanDiffusionImageFilter itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Self |
Standard class typedefs.
Definition at line 60 of file itkVectorMeanDiffusionImageFilter.h.
typedef ImageToImageFilter< InputImageType, InputImageType > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Superclass |
Definition at line 62 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputPixelType::ValueType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::ValueType |
Definition at line 78 of file itkVectorMeanDiffusionImageFilter.h.
typedef Vector< double, itkGetStaticConstMacro( InputImageDimension ) > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::VectorRealType |
Definition at line 84 of file itkVectorMeanDiffusionImageFilter.h.
|
protected |
|
inlineoverrideprotected |
Definition at line 126 of file itkVectorMeanDiffusionImageFilter.h.
|
private |
|
private |
For calculating a feature image from the input m_GrayValueImage.
|
overrideprotected |
MeanImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
|
override |
MeanImageFilter needs a larger input requested region than the output requested region. As such, MeanImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
|
virtual |
Run-time type information (and related methods).
|
inline |
Definition at line 117 of file itkVectorMeanDiffusionImageFilter.h.
|
virtual |
|
virtual |
Get the radius of the neighborhood used to compute the mean
itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::itkStaticConstMacro | ( | InputImageDimension | , |
unsigned int | , | ||
TInputImage::ImageDimension | |||
) |
Extract dimension from input image.
|
static |
Method for creation through the object factory.
|
private |
|
overrideprotected |
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::SetGrayValueImage | ( | GrayValueImageType * | _arg | ) |
Set- and GetObjectMacro's for the GrayValueImage.
|
virtual |
Set & Get the NumberOfIterations.
|
virtual |
Set the radius of the neighborhood used to compute the mean.
|
private |
Definition at line 154 of file itkVectorMeanDiffusionImageFilter.h.
|
private |
Declare member images.
Definition at line 153 of file itkVectorMeanDiffusionImageFilter.h.
|
private |
Definition at line 150 of file itkVectorMeanDiffusionImageFilter.h.
|
private |
Declare member variables.
Definition at line 149 of file itkVectorMeanDiffusionImageFilter.h.
|
private |
Definition at line 156 of file itkVectorMeanDiffusionImageFilter.h.
Generated on 1667476801 for elastix by 1.9.4 |