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