15 #ifndef __itkVectorMeanDiffusionImageFilter_H__
16 #define __itkVectorMeanDiffusionImageFilter_H__
18 #include "itkImageToImageFilter.h"
20 #include "itkVector.h"
21 #include "itkNumericTraits.h"
23 #include "itkRescaleIntensityImageFilter.h"
44 template<
class TInputImage,
class TGrayValueImage >
46 public ImageToImageFilter< TInputImage, TInputImage >
57 typedef ImageToImageFilter<
64 TInputImage::ImageDimension );
74 typedef typename InputPixelType::ValueType
ValueType;
78 typedef typename InputImageType::IndexType
IndexType;
87 typedef RescaleIntensityImageFilter<
107 itkSetMacro( NumberOfIterations,
unsigned int );
108 itkGetConstMacro( NumberOfIterations,
unsigned int );
124 void PrintSelf( std::ostream & os, Indent indent )
const;
161 #ifndef ITK_MANUAL_INSTANTIATION
162 #include "itkVectorMeanDiffusionImageFilter.hxx"
165 #endif // end #ifndef __itkVectorMeanDiffusionImageFilter_H__
TGrayValueImage GrayValueImageType
void SetGrayValueImage(GrayValueImageType *_arg)
InputImageType::RegionType InputImageRegionType
GrayValueImageType::Pointer GetGrayValueImage(void)
InputImageType::IndexType IndexType
void operator=(const Self &)
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
RescaleImageFilterPointer m_RescaleFilter
VectorMeanDiffusionImageFilter Self
virtual void GenerateInputRequestedRegion()
GrayValueImagePointer m_GrayValueImage
InputPixelType::ValueType ValueType
Vector< double, itkGetStaticConstMacro(InputImageDimension) > VectorRealType
void FilterGrayValueImage(void)
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const
InputImageType::SizeType InputSizeType
virtual ~VectorMeanDiffusionImageFilter()
Applies an averaging filter to an image.
GrayValueImageType::PixelType GrayValuePixelType
TInputImage InputImageType
RescaleImageFilterType::Pointer RescaleImageFilterPointer
Image< double, itkGetStaticConstMacro(InputImageDimension) > DoubleImageType
VectorMeanDiffusionImageFilter()
DoubleImageType::Pointer DoubleImagePointer
GrayValueImageType::Pointer GrayValueImagePointer
SmartPointer< Self > Pointer
InputImageType::PixelType InputPixelType
unsigned int m_NumberOfIterations
ImageToImageFilter< InputImageType, InputImageType > Superclass
RescaleIntensityImageFilter< GrayValueImageType, DoubleImageType > RescaleImageFilterType