18 #ifndef itkDirectFourierReconstructionImageToImageFilter_h
19 #define itkDirectFourierReconstructionImageToImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage=TInputImage >
101 itkSetMacro(ZeroPadding,
unsigned short int);
102 itkGetConstMacro(ZeroPadding,
unsigned short int);
104 itkSetMacro(OverSampling,
unsigned short int);
105 itkGetConstMacro(OverSampling,
unsigned short int);
107 itkSetMacro(Cutoff,
double);
108 itkGetConstMacro(Cutoff,
double);
110 itkSetMacro(AlphaRange,
double);
111 itkGetConstMacro(AlphaRange,
double);
113 itkSetMacro(AlphaDirection,
unsigned short int);
114 itkGetConstMacro(AlphaDirection,
unsigned short int);
116 itkSetMacro(ZDirection,
unsigned short int);
117 itkGetConstMacro(ZDirection,
unsigned short int);
119 itkSetMacro(RDirection,
unsigned short int);
120 itkGetConstMacro(RDirection,
unsigned short int);
122 itkSetMacro(RadialSplineOrder,
unsigned short int);
123 itkGetConstMacro(RadialSplineOrder,
unsigned short int);
133 void PrintSelf(std::ostream & os,
Indent indent)
const override;
136 void GenerateOutputInformation()
override;
139 void GenerateInputRequestedRegion()
override;
142 void GenerateData()
override;
208 #ifndef ITK_MANUAL_INSTANTIATION
209 #include "itkDirectFourierReconstructionImageToImageFilter.hxx"
~DirectFourierReconstructionImageToImageFilter() override
typename OutputImageType::Pointer OutputImagePointer
IFFTSliceFilterType::InputImageType FFTSliceType
IFFTSliceFilterType::OutputImageType OutputSliceType
TInputImage InputImageType
typename InputImageType::SizeType SizeType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
Complex wrapper around BSplineInterpolateImageFunction.
typename OutputImageType::PixelType OutputPixelType
TInputImage InputImageType
FFTLineFilterType::OutputImageType FFTLineType
TOutputImage OutputImageType
typename InputImageType::Pointer InputImagePointer
Direct fourier reconstruction filter of a tomographic volume.
VNL based forward Fast Fourier Transform.
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
TOutputImage OutputImageType
typename InputImageType::ConstPointer ConstInputImagePointer
typename InputImageType::PixelType InputPixelType
typename InputImageType::IndexType IndexType
typename InputImageType::PointType PointType
typename InputImageType::RegionType RegionType
typename 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.
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
TOutputImage OutputImageType
ImageBaseType::RegionType RegionType
Multi-dimensional image iterator which only walks a region.
Templated n-dimensional image class.
FFTLineFilterType::InputImageType ProjectionLineType