17 #ifndef __itkRegularizedIVIMReconstructionFilter_h
18 #define __itkRegularizedIVIMReconstructionFilter_h
21 #include "itkImageToImageFilter.h"
22 #include "itkCastImageFilter.h"
39 template <
class TInputPixel,
class TOutputPixel,
class TRefPixelType>
41 public ImageToImageFilter< itk::Image<itk::Vector<TInputPixel,3>, 3>, itk::Image<itk::Vector<TOutputPixel,3>, 3> >
61 InputImageType::ImageDimension);
63 InputImageType::ImageDimension);
67 typedef ImageToImageFilter< InputImageType, OutputImageType>
Superclass;
72 itkFactorylessNewMacro(Self)
85 <OutputPixelType, OutputPixelType, RefPixelType>
88 typedef typename
itk::CastImageFilter< InputImageType, OutputImageType >
CastType;
90 itkSetMacro(Lambda,
double);
91 itkGetMacro(Lambda,
double);
93 itkSetMacro(NumberIterations,
int);
94 itkGetMacro(NumberIterations,
int);
109 void PrintSelf(std::ostream& os, Indent indent)
const;
123 void operator=(
const Self&);
128 #ifndef ITK_MANUAL_INSTANTIATION
132 #endif //__itkRegularizedIVIMReconstructionFilter__
RefImageType::Pointer m_ReferenceImage
RefImageType::Pointer GetReferenceImage()
itk::SmartPointer< Self > Pointer
InputImageType::RegionType InputImageRegionType
SmartPointer< Self > Pointer
InputImageType::SizeType InputSizeType
vnl_vector< double > GetBValues()
OutputImageType::PixelType OutputVectorType
void SetReferenceImage(typename RefImageType::Pointer refimg)
OutputImageType::RegionType OutputImageRegionType
itk::VectorImage< TRefPixelType, 3 > RefImageType
vnl_vector< double > m_BValues
RegularizedIVIMReconstructionFilter()
InputImageType::PixelType InputVectorType
itkStaticConstMacro(InputImageDimension, unsigned int, InputImageType::ImageDimension)
TOutputPixel OutputPixelType
TInputPixel InputPixelType
itk::Image< itk::Vector< TInputPixel, 3 >, 3 > InputImageType
void SetBValues(vnl_vector< double > bvals)
Applies a total variation denoising filter to an image.
virtual ~RegularizedIVIMReconstructionFilter()
ImageToImageFilter< InputImageType, OutputImageType > Superclass
TRefPixelType RefPixelType
itk::Image< itk::Vector< TOutputPixel, 3 >, 3 > OutputImageType
RefImageType::PixelType RefVectorType
void PrintSelf(std::ostream &os, Indent indent) const
Applies a total variation denoising filter to an image.
RefImageType::RegionType RefImageRegionType
itk::CastImageFilter< InputImageType, OutputImageType > CastType
SmartPointer< const Self > ConstPointer
RegularizedIVIMReconstructionFilter Self