|  | RTK
    2.7.0
    Reconstruction Toolkit | 
#include <rtkFDKConeBeamReconstructionFilter.h>
 Inheritance diagram for rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >:
 Inheritance diagram for rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >: Collaboration diagram for rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >:
 Collaboration diagram for rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >:| Public Types | |
| using | BackProjectionFilterPointer = typename BackProjectionFilterType::Pointer | 
| using | BackProjectionFilterType = rtk::FDKBackProjectionImageFilter< OutputImageType, OutputImageType > | 
| using | ConstPointer = itk::SmartPointer< const Self > | 
| using | ExtractFilterType = itk::ExtractImageFilter< InputImageType, OutputImageType > | 
| using | InputImageType = TInputImage | 
| using | OutputImageType = TOutputImage | 
| using | Pointer = itk::SmartPointer< Self > | 
| using | RampFilterType = rtk::FFTRampImageFilter< OutputImageType, OutputImageType, TFFTPrecision > | 
| using | Self = FDKConeBeamReconstructionFilter | 
| using | Superclass = itk::ImageToImageFilter< TInputImage, TOutputImage > | 
| using | WeightFilterType = rtk::FDKWeightProjectionFilter< InputImageType, OutputImageType > | 
| Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const | 
| const char * | GetNameOfClass () const override | 
| RampFilterType::Pointer | GetRampFilter () | 
| WeightFilterType::Pointer | GetWeightFilter () | 
| virtual ThreeDCircularProjectionGeometry * | GetModifiableGeometry () | 
| virtual const ThreeDCircularProjectionGeometry * | GetGeometry () const | 
| virtual void | SetGeometry (ThreeDCircularProjectionGeometry *_arg) | 
| virtual unsigned int | GetProjectionSubsetSize () | 
| virtual void | SetProjectionSubsetSize (unsigned int _arg) | 
| virtual BackProjectionFilterPointer | GetBackProjectionFilter () | 
| virtual void | SetBackProjectionFilter (BackProjectionFilterType *_arg) | 
| Static Public Member Functions | |
| static Pointer | New () | 
| Protected Member Functions | |
| FDKConeBeamReconstructionFilter () | |
| void | GenerateData () override | 
| void | GenerateInputRequestedRegion () override | 
| void | GenerateOutputInformation () override | 
| void | VerifyInputInformation () const override | 
| void | VerifyPreconditions () const override | 
| ~FDKConeBeamReconstructionFilter () override=default | |
| Protected Attributes | |
| BackProjectionFilterPointer | m_BackProjectionFilter | 
| ExtractFilterType::Pointer | m_ExtractFilter | 
| RampFilterType::Pointer | m_RampFilter | 
| WeightFilterType::Pointer | m_WeightFilter | 
| Private Attributes | |
| ThreeDCircularProjectionGeometry::Pointer | m_Geometry | 
| unsigned int | m_ProjectionSubsetSize { 16 } | 
Implements Feldkamp, David and Kress cone-beam reconstruction.
FDKConeBeamReconstructionFilter is a mini-pipeline filter which combines the different steps of the FDK cone-beam reconstruction filter:
Definition at line 63 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::BackProjectionFilterPointer = typename BackProjectionFilterType::Pointer | 
Definition at line 83 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::BackProjectionFilterType = rtk::FDKBackProjectionImageFilter<OutputImageType, OutputImageType> | 
Definition at line 82 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::ConstPointer = itk::SmartPointer<const Self> | 
Definition at line 72 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::ExtractFilterType = itk::ExtractImageFilter<InputImageType, OutputImageType> | 
Typedefs of each subfilter of this composite filter
Definition at line 79 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::InputImageType = TInputImage | 
Some convenient type alias.
Definition at line 75 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::OutputImageType = TOutputImage | 
Definition at line 76 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Pointer = itk::SmartPointer<Self> | 
Definition at line 71 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::RampFilterType = rtk::FFTRampImageFilter<OutputImageType, OutputImageType, TFFTPrecision> | 
Definition at line 81 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Self = FDKConeBeamReconstructionFilter | 
Standard class type alias.
Definition at line 69 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Superclass = itk::ImageToImageFilter<TInputImage, TOutputImage> | 
Definition at line 70 of file rtkFDKConeBeamReconstructionFilter.h.
| using rtk::FDKConeBeamReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::WeightFilterType = rtk::FDKWeightProjectionFilter<InputImageType, OutputImageType> | 
Definition at line 80 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | protected | 
| 
 | overrideprotecteddefault | 
| 
 | virtual | 
Reimplemented from itk::Object.
| 
 | overrideprotectedvirtual | 
Reimplemented from itk::ProcessObject.
| 
 | overrideprotectedvirtual | 
Reimplemented from itk::ProcessObject.
| 
 | overrideprotectedvirtual | 
Reimplemented from itk::ProcessObject.
| 
 | virtual | 
Get / Set and init the backprojection filter. The set function takes care of initializing the mini-pipeline and the ramp filter must therefore be created before calling this set function.
| 
 | virtual | 
Get / Set the object pointer to projection geometry
| 
 | virtual | 
Get / Set the object pointer to projection geometry
| 
 | overridevirtual | 
Runtime information support.
Reimplemented from itk::ProcessObject.
| 
 | virtual | 
Get / Set the number of cone-beam projection images processed simultaneously. Default is 4.
| 
 | inline | 
Get pointer to the ramp filter used by the feldkamp reconstruction
Definition at line 105 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | inline | 
Get pointer to the weighting filter used by the feldkamp reconstruction
Definition at line 98 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | static | 
Standard New method.
| 
 | virtual | 
Get / Set and init the backprojection filter. The set function takes care of initializing the mini-pipeline and the ramp filter must therefore be created before calling this set function.
| 
 | virtual | 
Get / Set the object pointer to projection geometry
| 
 | virtual | 
Get / Set the number of cone-beam projection images processed simultaneously. Default is 4.
| 
 | inlineoverrideprotectedvirtual | 
The two inputs should not be in the same space so there is nothing to verify.
Reimplemented from itk::ProcessObject.
Definition at line 144 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | overrideprotectedvirtual | 
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
| 
 | protected | 
Definition at line 151 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | protected | 
Pointers to each subfilter of this composite filter
Definition at line 148 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | private | 
Geometry propagated to subfilters of the mini-pipeline.
Definition at line 158 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | private | 
Number of projections processed at a time.
Definition at line 155 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | protected | 
Definition at line 150 of file rtkFDKConeBeamReconstructionFilter.h.
| 
 | protected | 
Definition at line 149 of file rtkFDKConeBeamReconstructionFilter.h.
 1.8.14
 1.8.14