![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkVectorMeanDiffusionImageFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Image< double, itkGetStaticConstMacro(InputImageDimension) > | DoubleImageType |
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 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 | |
virtual void | GenerateInputRequestedRegion () throw ( InvalidRequestedRegionError ) |
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) |
void | PrintSelf (std::ostream &os, Indent indent) const |
VectorMeanDiffusionImageFilter () | |
virtual | ~VectorMeanDiffusionImageFilter () |
Private Member Functions | |
void | FilterGrayValueImage (void) |
void | operator= (const Self &) |
VectorMeanDiffusionImageFilter (const Self &) | |
Private Attributes | |
DoubleImageType::Pointer | m_Cx |
GrayValueImageType::Pointer | m_GrayValueImage |
unsigned int | m_NumberOfIterations |
InputSizeType | m_Radius |
RescaleImageFilterType::Pointer | m_RescaleFilter |
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 45 of file itkVectorMeanDiffusionImageFilter.h.
typedef SmartPointer< const Self > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::ConstPointer |
Definition at line 59 of file itkVectorMeanDiffusionImageFilter.h.
typedef Image< double, itkGetStaticConstMacro( InputImageDimension ) > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::DoubleImageType |
Definition at line 81 of file itkVectorMeanDiffusionImageFilter.h.
typedef TGrayValueImage itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GrayValueImageType |
Definition at line 52 of file itkVectorMeanDiffusionImageFilter.h.
typedef GrayValueImageType::PixelType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GrayValuePixelType |
Definition at line 82 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::IndexType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::IndexType |
Definition at line 77 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::RegionType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputImageRegionType |
Definition at line 75 of file itkVectorMeanDiffusionImageFilter.h.
typedef TInputImage itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputImageType |
Convenient typedefs for simplifying declarations.
Definition at line 51 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::PixelType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputPixelType |
Image typedef support.
Definition at line 69 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputImageType::SizeType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::InputSizeType |
Definition at line 76 of file itkVectorMeanDiffusionImageFilter.h.
typedef SmartPointer< Self > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Pointer |
Definition at line 58 of file itkVectorMeanDiffusionImageFilter.h.
typedef RescaleIntensityImageFilter< GrayValueImageType, DoubleImageType > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::RescaleImageFilterType |
Typedef for the rescale intensity filter.
Definition at line 86 of file itkVectorMeanDiffusionImageFilter.h.
typedef VectorMeanDiffusionImageFilter itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Self |
Standard class typedefs.
Definition at line 55 of file itkVectorMeanDiffusionImageFilter.h.
typedef ImageToImageFilter< InputImageType, InputImageType > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::Superclass |
Definition at line 57 of file itkVectorMeanDiffusionImageFilter.h.
typedef InputPixelType::ValueType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::ValueType |
Definition at line 73 of file itkVectorMeanDiffusionImageFilter.h.
typedef Vector< double, itkGetStaticConstMacro( InputImageDimension ) > itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::VectorRealType |
Definition at line 79 of file itkVectorMeanDiffusionImageFilter.h.
itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::VectorMeanDiffusionImageFilter | ( | ) | [protected] |
virtual itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::~VectorMeanDiffusionImageFilter | ( | ) | [inline, protected, virtual] |
Definition at line 117 of file itkVectorMeanDiffusionImageFilter.h.
itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::VectorMeanDiffusionImageFilter | ( | const Self & | ) | [private] |
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::FilterGrayValueImage | ( | void | ) | [private] |
For calculating a feature image from the input m_GrayValueImage.
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GenerateData | ( | void | ) | [protected] |
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"
virtual void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GenerateInputRequestedRegion | ( | ) | throw ( InvalidRequestedRegionError ) [virtual] |
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 const char* itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
GrayValueImageType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GetGrayValueImage | ( | void | ) | [inline] |
Definition at line 109 of file itkVectorMeanDiffusionImageFilter.h.
virtual unsigned int itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GetNumberOfIterations | ( | ) | const [virtual] |
virtual const InputSizeType& itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::GetRadius | ( | ) | [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 Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::New | ( | ) | [static] |
Method for creation through the object factory.
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::operator= | ( | const Self & | ) | [private] |
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected] |
void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::SetGrayValueImage | ( | GrayValueImageType * | _arg | ) |
Set- and GetObjectMacro's for the GrayValueImage.
virtual void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::SetNumberOfIterations | ( | unsigned int | _arg | ) | [virtual] |
Set & Get the NumberOfIterations.
virtual void itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::SetRadius | ( | InputSizeType | _arg | ) | [virtual] |
Set the radius of the neighborhood used to compute the mean.
DoubleImageType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::m_Cx [private] |
Definition at line 145 of file itkVectorMeanDiffusionImageFilter.h.
GrayValueImageType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::m_GrayValueImage [private] |
Declare member images.
Definition at line 144 of file itkVectorMeanDiffusionImageFilter.h.
unsigned int itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::m_NumberOfIterations [private] |
Definition at line 141 of file itkVectorMeanDiffusionImageFilter.h.
InputSizeType itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::m_Radius [private] |
Declare member variables.
Definition at line 140 of file itkVectorMeanDiffusionImageFilter.h.
RescaleImageFilterType::Pointer itk::VectorMeanDiffusionImageFilter< TInputImage, TGrayValueImage >::m_RescaleFilter [private] |
Definition at line 147 of file itkVectorMeanDiffusionImageFilter.h.
Generated on 24-05-2012 for elastix by ![]() |
![]() |