18 #ifndef itkDirectFourierReconstructionImageToImageFilter_h
19 #define itkDirectFourierReconstructionImageToImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage=TInputImage >
77 typedef typename InputImageType::RegionType
RegionType;
80 typedef typename InputImageType::IndexType
IndexType;
83 typedef typename InputImageType::SizeType
SizeType;
86 typedef typename InputImageType::PointType
PointType;
100 itkSetMacro(ZeroPadding,
unsigned short int);
101 itkGetConstMacro(ZeroPadding,
unsigned short int);
103 itkSetMacro(OverSampling,
unsigned short int);
104 itkGetConstMacro(OverSampling,
unsigned short int);
106 itkSetMacro(Cutoff,
double);
107 itkGetConstMacro(Cutoff,
double);
109 itkSetMacro(AlphaRange,
double);
110 itkGetConstMacro(AlphaRange,
double);
112 itkSetMacro(AlphaDirection,
unsigned short int);
113 itkGetConstMacro(AlphaDirection,
unsigned short int);
115 itkSetMacro(ZDirection,
unsigned short int);
116 itkGetConstMacro(ZDirection,
unsigned short int);
118 itkSetMacro(RDirection,
unsigned short int);
119 itkGetConstMacro(RDirection,
unsigned short int);
121 itkSetMacro(RadialSplineOrder,
unsigned short int);
122 itkGetConstMacro(RadialSplineOrder,
unsigned short int);
206 void operator=(const Self &);
211 #ifndef ITK_MANUAL_INSTANTIATION
212 #include "itkDirectFourierReconstructionImageToImageFilter.hxx"
InputImageType::PointType PointType
void GenerateOutputInformation() override
void PrintSelf(std::ostream &os, Indent indent) const override
DirectFourierReconstructionImageToImageFilter()
ImageToImageFilter< InputImageType, OutputImageType > Superclass
void GenerateData() override
~DirectFourierReconstructionImageToImageFilter()
IFFTSliceFilterType::InputImageType FFTSliceType
FFTLineFilterType::OutputImageType FFTLineType
InputImageType::RegionType RegionType
Base class for all process objects that output image data.
DirectFourierReconstructionImageToImageFilter Self
Complex wrapper around BSplineInterpolateImageFunction.
IFFTSliceFilterType::OutputImageType OutputSliceType
OutputImageType::PixelType OutputPixelType
Direct fourier reconstruction filter of a tomographic volume.
InputImageType::PixelType InputPixelType
VNL based forward Fast Fourier Transform.
InputImageType::Pointer InputImagePointer
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
TInputImage InputImageType
OutputImageType::Pointer OutputImagePointer
InputImageType::SizeType SizeType
TOutputImage OutputImageType
InputImageType::SpacingType SpacingType
VNL-based reverse Fast Fourier Transform.
Base class for filters that take an image as input and produce an image as output.
InputImageType::IndexType IndexType
FFTLineFilterType::InputImageType ProjectionLineType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
TOutputImage OutputImageType
InputImageType::ConstPointer ConstInputImagePointer
Multi-dimensional image iterator which only walks a region.
Templated n-dimensional image class.
void GenerateInputRequestedRegion() override