19 #ifndef __itkVectorMeanDiffusionImageFilter_H__ 20 #define __itkVectorMeanDiffusionImageFilter_H__ 22 #include "itkImageToImageFilter.h" 24 #include "itkVector.h" 25 #include "itkNumericTraits.h" 27 #include "itkRescaleIntensityImageFilter.h" 48 template<
class TInputImage,
class TGrayValueImage >
50 public ImageToImageFilter< TInputImage, TInputImage >
61 typedef ImageToImageFilter<
68 TInputImage::ImageDimension );
78 typedef typename InputPixelType::ValueType
ValueType;
82 typedef typename InputImageType::IndexType
IndexType;
85 typedef Image< double,
91 typedef RescaleIntensityImageFilter<
96 itkSetMacro( Radius, InputSizeType );
99 itkGetConstReferenceMacro( Radius, InputSizeType );
111 itkSetMacro( NumberOfIterations,
unsigned int );
112 itkGetConstMacro( NumberOfIterations,
unsigned int );
128 void PrintSelf( std::ostream & os, Indent indent )
const;
165 #ifndef ITK_MANUAL_INSTANTIATION 166 #include "itkVectorMeanDiffusionImageFilter.hxx" 169 #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