32 #ifndef _itk_TensorImageToQBallImageFilter_h_
33 #define _itk_TensorImageToQBallImageFilter_h_
35 #include "itkImageToImageFilter.h"
37 #include <itkDiffusionTensor3D.h>
43 template <
class TInputScalarType,
class TOutputScalarType>
45 :
public ImageToImageFilter<itk::Image<itk::DiffusionTensor3D<TInputScalarType>,3>, itk::Image<itk::Vector<TOutputScalarType,QBALL_ODFSIZE>,3> >
61 typedef ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
69 OutputImageType::ImageDimension);
71 itkFactorylessNewMacro(Self)
79 void PrintSelf (std::ostream& os, Indent indent)
const
81 Superclass::PrintSelf (os, indent);
87 OutputImageRegionType &outputRegionForThread, ThreadIdType);
94 void operator=(
const Self&);
103 #ifndef ITK_MANUAL_INSTANTIATION
itkStaticConstMacro(ImageDimension, unsigned int, OutputImageType::ImageDimension)
OutputImageType::RegionType OutputImageRegionType
itk::SmartPointer< Self > Pointer
SmartPointer< Self > Pointer
itk::Image< OutputPixelType, 3 > OutputImageType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
TOutputScalarType OutputScalarType
TensorImageToQBallImageFilter()
itk::Image< InputPixelType, 3 > InputImageType
TensorImageToQBallImageFilter Self
InputImageType::RegionType InputImageRegionType
TInputScalarType InputScalarType
void BeforeThreadedGenerateData(void)
itk::Vector< OutputScalarType, QBALL_ODFSIZE > OutputPixelType
itk::DiffusionTensor3D< InputScalarType > InputPixelType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType)
~TensorImageToQBallImageFilter()
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const