18 #ifndef itkDirectFourierReconstructionImageToImageFilter_h
19 #define itkDirectFourierReconstructionImageToImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage=TInputImage >
77 typedef typename InputImageType::RegionType
RegionType;
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);
132 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
135 void GenerateOutputInformation() ITK_OVERRIDE;
138 void GenerateInputRequestedRegion() ITK_OVERRIDE;
141 void GenerateData() ITK_OVERRIDE;
208 #ifndef ITK_MANUAL_INSTANTIATION
209 #include "itkDirectFourierReconstructionImageToImageFilter.hxx"
InputImageType::PointType PointType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
~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
ImageBaseType::PointType PointType
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.
ImageBaseType::SizeType SizeType
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.
ImageBaseType::IndexType IndexType