19 #ifndef rtkFDKConeBeamReconstructionFilter_h    20 #define rtkFDKConeBeamReconstructionFilter_h    25 #include "rtkConfiguration.h"    62 template <
class TInputImage, 
class TOutputImage = TInputImage, 
class TFFTPrecision = 
double>
   100     return m_WeightFilter;
   104   typename RampFilterType::Pointer
   112   itkGetMacro(ProjectionSubsetSize, 
unsigned int);
   119   itkGetMacro(BackProjectionFilter, BackProjectionFilterPointer);
   121   SetBackProjectionFilter(BackProjectionFilterType * _arg);
   130   VerifyPreconditions() 
const override;
   133   GenerateInputRequestedRegion() 
override;
   136   GenerateOutputInformation() 
override;
   139   GenerateData() 
override;
   155   unsigned int m_ProjectionSubsetSize{ 16 };
   163 #ifndef ITK_MANUAL_INSTANTIATION   164 #  include "rtkFDKConeBeamReconstructionFilter.hxx" RampFilterType::Pointer m_RampFilter
Weighting of projections to correct for the divergence in filtered backprojection reconstruction algo...
TInputImage InputImageType
typename BackProjectionFilterType::Pointer BackProjectionFilterPointer
ThreeDCircularProjectionGeometry::Pointer m_Geometry
Projection geometry for a source and a 2-D flat panel. 
ExtractFilterType::Pointer m_ExtractFilter
#define itkSetMacro(name, type)
WeightFilterType::Pointer m_WeightFilter
void VerifyInputInformation() const override
CPU version of the backprojection of the FDK algorithm. 
Implements Feldkamp, David and Kress cone-beam reconstruction. 
WeightFilterType::Pointer GetWeightFilter()
Implements the ramp image filter of the filtered backprojection algorithm. 
TOutputImage OutputImageType
RampFilterType::Pointer GetRampFilter()
BackProjectionFilterPointer m_BackProjectionFilter