RTK  2.5.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <rtkZengBackProjectionImageFilter.h>

+ Inheritance diagram for rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >:

Public Types

using AddImageFilterPointerType = typename AddImageFilterType::Pointer
 
using AddImageFilterType = itk::AddImageFilter< InputCPUImageType, InputCPUImageType >
 
using BoundaryCondition = itk::ConstantBoundaryCondition< OuputCPUImageType >
 
using ChangeInformationFilterType = itk::ChangeInformationImageFilter< OuputCPUImageType >
 
using ChangeInformationPointerType = typename ChangeInformationFilterType::Pointer
 
using ConstantVolumeSourcePointerType = typename ConstantVolumeSourceType::Pointer
 
using ConstantVolumeSourceType = rtk::ConstantImageSource< InputCPUImageType >
 
using ConstPointer = itk::SmartPointer< const Self >
 
using CustomUnaryFilterPointerType = typename CustomUnaryFilterType::Pointer
 
using CustomUnaryFilterType = itk::UnaryGeneratorImageFilter< OuputCPUImageType, OuputCPUImageType >
 
using DiscreteGaussianFilterPointeurType = typename DiscreteGaussianFilterType::Pointer
 
using DiscreteGaussianFilterType = itk::DiscreteGaussianImageFilter< OuputCPUImageType, OuputCPUImageType >
 
using ExtractImageFilterPointerType = typename ExtractImageFilterType::Pointer
 
using ExtractImageFilterType = itk::ExtractImageFilter< OuputCPUImageType, OuputCPUImageType >
 
using InputCPUImageType = itk::Image< InputPixelType, 3 >
 
using InputPixelType = typename TInputImage::PixelType
 
using MultiplyImageFilterType = itk::MultiplyImageFilter< InputCPUImageType, InputCPUImageType >
 
using MultpiplyImageFilterPointerType = typename MultiplyImageFilterType::Pointer
 
using OuputCPUImageType = itk::Image< OutputPixelType, 3 >
 
using OutputImageRegionType = typename TOutputImage::RegionType
 
using OutputPixelType = typename TOutputImage::PixelType
 
using PasteImageFilterPointerType = typename PasteImageFilterType::Pointer
 
using PasteImageFilterType = itk::PasteImageFilter< InputCPUImageType, OuputCPUImageType >
 
using Pointer = itk::SmartPointer< Self >
 
using PointType = typename OuputCPUImageType::PointType
 
using RegionOfInterestFilterType = itk::RegionOfInterestImageFilter< OuputCPUImageType, OuputCPUImageType >
 
using RegionOfInterestPointerType = typename RegionOfInterestFilterType::Pointer
 
using ResampleImageFilterPointerType = typename ResampleImageFilterType::Pointer
 
using ResampleImageFilterType = itk::ResampleImageFilter< InputCPUImageType, InputCPUImageType >
 
using Self = ZengBackProjectionImageFilter
 
using Superclass = BackProjectionImageFilter< TInputImage, TOutputImage >
 
using TransformPointerType = typename TransformType::Pointer
 
using TransformType = itk::CenteredEuler3DTransform< double >
 
using VectorType = itk::Vector< double, 3 >
 
- Public Types inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >
using ConstPointer = itk::SmartPointer< const Self >
 
using GeometryConstPointer = typename GeometryType::ConstPointer
 
using GeometryType = rtk::ThreeDCircularProjectionGeometry
 
using InputPixelType = typename TInputImage::PixelType
 
using InternalInputPixelType = typename TInputImage::InternalPixelType
 
using OutputImageRegionType = typename TOutputImage::RegionType
 
using Pointer = itk::SmartPointer< Self >
 
using ProjectionImagePointer = typename ProjectionImageType::Pointer
 
using ProjectionImageType = itk::Image< InputPixelType, TInputImage::ImageDimension - 1 >
 
using ProjectionMatrixType = typename GeometryType::MatrixType
 
using Self = BackProjectionImageFilter
 
using Superclass = itk::ImageToImageFilter< TInputImage, TOutputImage >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 
virtual double GetSigmaZero ()
 
virtual void SetSigmaZero (double _arg)
 
virtual double GetAlpha ()
 
virtual void SetAlpha (double _arg)
 
- Public Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >
virtual const GeometryTypeGetGeometry () const
 
virtual void SetGeometry (const GeometryType *_arg)
 
virtual bool GetTranspose ()
 
virtual void SetTranspose (bool _arg)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >
static Pointer New ()
 

Static Public Attributes

static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension
 

Protected Member Functions

void GenerateData () override
 
void GenerateInputRequestedRegion () override
 
void GenerateOutputInformation () override
 
void VerifyInputInformation () const override
 
 ZengBackProjectionImageFilter ()
 
 ~ZengBackProjectionImageFilter () override=default
 
- Protected Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >
 BackProjectionImageFilter ()
 
void BeforeThreadedGenerateData () override
 
virtual void CylindricalDetectorCenteredOnSourceBackprojection (const OutputImageRegionType &region, const ProjectionMatrixType &volIndexToProjPP, const itk::Matrix< double, TInputImage::ImageDimension, TInputImage::ImageDimension > &projPPToProjIndex, const ProjectionImagePointer projection)
 
void DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override
 
ProjectionMatrixType GetIndexToIndexProjectionMatrix (const unsigned int iProj)
 
template<class TProjectionImage >
TProjectionImage::Pointer GetProjection (const unsigned int iProj)
 
itk::Matrix< double, TInputImage::ImageDimension, TInputImage::ImageDimension > GetProjectionPhysicalPointToProjectionIndexMatrix (const unsigned int iProj)
 
ProjectionMatrixType GetVolumeIndexToProjectionPhysicalPointMatrix (const unsigned int iProj)
 
virtual void OptimizedBackprojectionX (const OutputImageRegionType &region, const ProjectionMatrixType &matrix, const ProjectionImagePointer projection)
 
virtual void OptimizedBackprojectionY (const OutputImageRegionType &region, const ProjectionMatrixType &matrix, const ProjectionImagePointer projection)
 
void VerifyPreconditions () ITKv5_CONST override
 
 ~BackProjectionImageFilter () override=default
 

Protected Attributes

AddImageFilterPointerType m_AddImageFilter
 
ChangeInformationPointerType m_AttenuationMapChangeInformation
 
MultpiplyImageFilterPointerType m_AttenuationMapMultiplyImageFilter
 
RegionOfInterestPointerType m_AttenuationMapRegionOfInterest
 
ResampleImageFilterPointerType m_AttenuationMapResampleImageFilter
 
TransformPointerType m_AttenuationMapTransform
 
BoundaryCondition m_BoundsCondition
 
ChangeInformationPointerType m_ChangeInformation
 
ConstantVolumeSourcePointerType m_ConstantVolumeSource
 
CustomUnaryFilterPointerType m_CustomUnaryFilter
 
DiscreteGaussianFilterPointeurType m_DiscreteGaussianFilter
 
ExtractImageFilterPointerType m_ExtractImageFilter
 
MultpiplyImageFilterPointerType m_MultiplyImageFilter
 
PasteImageFilterPointerType m_PasteImageFilter
 
ResampleImageFilterPointerType m_ResampleImageFilter
 
TransformPointerType m_Transform
 
- Protected Attributes inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >
GeometryConstPointer m_Geometry
 

Private Member Functions

void operator= (const Self &)=delete
 
 ZengBackProjectionImageFilter (const Self &)=delete
 

Private Attributes

double m_Alpha { 0.016241189545787734 }
 
PointType m_centerVolume { 0 }
 
double m_SigmaZero { 1.5417233052142099 }
 
VectorType m_VectorOrthogonalDetector { 0. }
 

Detailed Description

template<class TInputImage, class TOutputImage>
class rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >

Zeng back projection.

Performs a rotation based back projection, i.e. the volume is rotated so that the face of the image volume is parallel to the detector and the projection is done by summing the collumn. This projector is used to perform the PSF correction describe in [Zeng 1996]. The back projector tests if the detector has been placed after the source and the volume. If the detector is in the volume the sum is performed only until that point.

Test:
rtkZengBackprojectiontest.cxx
Author
Antoine Robert

Definition at line 64 of file rtkZengBackProjectionImageFilter.h.

Member Typedef Documentation

◆ AddImageFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::AddImageFilterPointerType = typename AddImageFilterType::Pointer

Definition at line 81 of file rtkZengBackProjectionImageFilter.h.

◆ AddImageFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::AddImageFilterType = itk::AddImageFilter<InputCPUImageType, InputCPUImageType>

Definition at line 80 of file rtkZengBackProjectionImageFilter.h.

◆ BoundaryCondition

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::BoundaryCondition = itk::ConstantBoundaryCondition<OuputCPUImageType>

Typedef for the boundary condition

Definition at line 107 of file rtkZengBackProjectionImageFilter.h.

◆ ChangeInformationFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ChangeInformationFilterType = itk::ChangeInformationImageFilter<OuputCPUImageType>

Definition at line 90 of file rtkZengBackProjectionImageFilter.h.

◆ ChangeInformationPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ChangeInformationPointerType = typename ChangeInformationFilterType::Pointer

Definition at line 91 of file rtkZengBackProjectionImageFilter.h.

◆ ConstantVolumeSourcePointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstantVolumeSourcePointerType = typename ConstantVolumeSourceType::Pointer

Definition at line 95 of file rtkZengBackProjectionImageFilter.h.

◆ ConstantVolumeSourceType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstantVolumeSourceType = rtk::ConstantImageSource<InputCPUImageType>

Definition at line 94 of file rtkZengBackProjectionImageFilter.h.

◆ ConstPointer

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self>

Definition at line 79 of file rtkZengBackProjectionImageFilter.h.

◆ CustomUnaryFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::CustomUnaryFilterPointerType = typename CustomUnaryFilterType::Pointer

Definition at line 101 of file rtkZengBackProjectionImageFilter.h.

◆ CustomUnaryFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::CustomUnaryFilterType = itk::UnaryGeneratorImageFilter<OuputCPUImageType, OuputCPUImageType>

Definition at line 100 of file rtkZengBackProjectionImageFilter.h.

◆ DiscreteGaussianFilterPointeurType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::DiscreteGaussianFilterPointeurType = typename DiscreteGaussianFilterType::Pointer

Definition at line 85 of file rtkZengBackProjectionImageFilter.h.

◆ DiscreteGaussianFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::DiscreteGaussianFilterType = itk::DiscreteGaussianImageFilter<OuputCPUImageType, OuputCPUImageType>

Definition at line 84 of file rtkZengBackProjectionImageFilter.h.

◆ ExtractImageFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ExtractImageFilterPointerType = typename ExtractImageFilterType::Pointer

Definition at line 97 of file rtkZengBackProjectionImageFilter.h.

◆ ExtractImageFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ExtractImageFilterType = itk::ExtractImageFilter<OuputCPUImageType, OuputCPUImageType>

Definition at line 96 of file rtkZengBackProjectionImageFilter.h.

◆ InputCPUImageType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::InputCPUImageType = itk::Image<InputPixelType, 3>

Definition at line 72 of file rtkZengBackProjectionImageFilter.h.

◆ InputPixelType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType

Definition at line 69 of file rtkZengBackProjectionImageFilter.h.

◆ MultiplyImageFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::MultiplyImageFilterType = itk::MultiplyImageFilter<InputCPUImageType, InputCPUImageType>

Definition at line 92 of file rtkZengBackProjectionImageFilter.h.

◆ MultpiplyImageFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::MultpiplyImageFilterPointerType = typename MultiplyImageFilterType::Pointer

Definition at line 93 of file rtkZengBackProjectionImageFilter.h.

◆ OuputCPUImageType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OuputCPUImageType = itk::Image<OutputPixelType, 3>

Definition at line 73 of file rtkZengBackProjectionImageFilter.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType

Definition at line 71 of file rtkZengBackProjectionImageFilter.h.

◆ OutputPixelType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename TOutputImage::PixelType

Definition at line 70 of file rtkZengBackProjectionImageFilter.h.

◆ PasteImageFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PasteImageFilterPointerType = typename PasteImageFilterType::Pointer

Definition at line 83 of file rtkZengBackProjectionImageFilter.h.

◆ PasteImageFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PasteImageFilterType = itk::PasteImageFilter<InputCPUImageType, OuputCPUImageType>

Definition at line 82 of file rtkZengBackProjectionImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self>

Definition at line 78 of file rtkZengBackProjectionImageFilter.h.

◆ PointType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PointType = typename OuputCPUImageType::PointType

Definition at line 74 of file rtkZengBackProjectionImageFilter.h.

◆ RegionOfInterestFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::RegionOfInterestFilterType = itk::RegionOfInterestImageFilter<OuputCPUImageType, OuputCPUImageType>

Definition at line 98 of file rtkZengBackProjectionImageFilter.h.

◆ RegionOfInterestPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::RegionOfInterestPointerType = typename RegionOfInterestFilterType::Pointer

Definition at line 99 of file rtkZengBackProjectionImageFilter.h.

◆ ResampleImageFilterPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ResampleImageFilterPointerType = typename ResampleImageFilterType::Pointer

Definition at line 87 of file rtkZengBackProjectionImageFilter.h.

◆ ResampleImageFilterType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ResampleImageFilterType = itk::ResampleImageFilter<InputCPUImageType, InputCPUImageType>

Definition at line 86 of file rtkZengBackProjectionImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Self = ZengBackProjectionImageFilter

Definition at line 76 of file rtkZengBackProjectionImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Superclass = BackProjectionImageFilter<TInputImage, TOutputImage>

Definition at line 77 of file rtkZengBackProjectionImageFilter.h.

◆ TransformPointerType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::TransformPointerType = typename TransformType::Pointer

Definition at line 89 of file rtkZengBackProjectionImageFilter.h.

◆ TransformType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::TransformType = itk::CenteredEuler3DTransform<double>

Definition at line 88 of file rtkZengBackProjectionImageFilter.h.

◆ VectorType

template<class TInputImage , class TOutputImage >
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::VectorType = itk::Vector<double, 3>

Standard class usings.

Definition at line 68 of file rtkZengBackProjectionImageFilter.h.

Constructor & Destructor Documentation

◆ ZengBackProjectionImageFilter() [1/2]

template<class TInputImage , class TOutputImage >
rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ZengBackProjectionImageFilter ( )
protected

◆ ~ZengBackProjectionImageFilter()

template<class TInputImage , class TOutputImage >
rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::~ZengBackProjectionImageFilter ( )
overrideprotecteddefault

◆ ZengBackProjectionImageFilter() [2/2]

template<class TInputImage , class TOutputImage >
rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ZengBackProjectionImageFilter ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::CreateAnother ( ) const
virtual

◆ GenerateData()

template<class TInputImage , class TOutputImage >
void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GenerateData ( )
overrideprotectedvirtual

Reimplemented from itk::ImageSource< TOutputImage >.

◆ GenerateInputRequestedRegion()

template<class TInputImage , class TOutputImage >
void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( )
overrideprotectedvirtual

Apply changes to the input image requested region.

Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.

◆ GenerateOutputInformation()

template<class TInputImage , class TOutputImage >
void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GenerateOutputInformation ( )
overrideprotectedvirtual

Reimplemented from itk::ProcessObject.

◆ GetAlpha()

template<class TInputImage , class TOutputImage >
virtual double rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GetAlpha ( )
virtual

Get / Set the alpha of the PSF. Default is 0.016241189545787734

◆ GetNameOfClass()

template<class TInputImage , class TOutputImage >
virtual const char* rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.

◆ GetSigmaZero()

template<class TInputImage , class TOutputImage >
virtual double rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::GetSigmaZero ( )
virtual

Get / Set the sigma zero of the PSF. Default is 1.5417233052142099

◆ New()

template<class TInputImage , class TOutputImage >
static Pointer rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

Referenced by rtk::IterativeConeBeamReconstructionFilter< TOutputImage >::InstantiateZengBackProjection().

◆ operator=()

template<class TInputImage , class TOutputImage >
void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
privatedelete

◆ SetAlpha()

template<class TInputImage , class TOutputImage >
virtual void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::SetAlpha ( double  _arg)
virtual

Get / Set the alpha of the PSF. Default is 0.016241189545787734

◆ SetSigmaZero()

template<class TInputImage , class TOutputImage >
virtual void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::SetSigmaZero ( double  _arg)
virtual

Get / Set the sigma zero of the PSF. Default is 1.5417233052142099

◆ VerifyInputInformation()

template<class TInputImage , class TOutputImage >
void rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::VerifyInputInformation ( ) const
overrideprotectedvirtual

The two inputs should not be in the same space so there is nothing to verify.

Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputImage >
constexpr unsigned int rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::InputImageDimension = TInputImage::ImageDimension
static

ImageDimension constants

Definition at line 104 of file rtkZengBackProjectionImageFilter.h.

◆ m_AddImageFilter

template<class TInputImage , class TOutputImage >
AddImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AddImageFilter
protected

Definition at line 150 of file rtkZengBackProjectionImageFilter.h.

◆ m_Alpha

template<class TInputImage , class TOutputImage >
double rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_Alpha { 0.016241189545787734 }
private

Definition at line 173 of file rtkZengBackProjectionImageFilter.h.

◆ m_AttenuationMapChangeInformation

template<class TInputImage , class TOutputImage >
ChangeInformationPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AttenuationMapChangeInformation
protected

Definition at line 162 of file rtkZengBackProjectionImageFilter.h.

◆ m_AttenuationMapMultiplyImageFilter

template<class TInputImage , class TOutputImage >
MultpiplyImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AttenuationMapMultiplyImageFilter
protected

Definition at line 159 of file rtkZengBackProjectionImageFilter.h.

◆ m_AttenuationMapRegionOfInterest

template<class TInputImage , class TOutputImage >
RegionOfInterestPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AttenuationMapRegionOfInterest
protected

Definition at line 160 of file rtkZengBackProjectionImageFilter.h.

◆ m_AttenuationMapResampleImageFilter

template<class TInputImage , class TOutputImage >
ResampleImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AttenuationMapResampleImageFilter
protected

Definition at line 161 of file rtkZengBackProjectionImageFilter.h.

◆ m_AttenuationMapTransform

template<class TInputImage , class TOutputImage >
TransformPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_AttenuationMapTransform
protected

Definition at line 163 of file rtkZengBackProjectionImageFilter.h.

◆ m_BoundsCondition

template<class TInputImage , class TOutputImage >
BoundaryCondition rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_BoundsCondition
protected

Definition at line 164 of file rtkZengBackProjectionImageFilter.h.

◆ m_centerVolume

template<class TInputImage , class TOutputImage >
PointType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_centerVolume { 0 }
private

Definition at line 175 of file rtkZengBackProjectionImageFilter.h.

◆ m_ChangeInformation

template<class TInputImage , class TOutputImage >
ChangeInformationPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_ChangeInformation
protected

Definition at line 158 of file rtkZengBackProjectionImageFilter.h.

◆ m_ConstantVolumeSource

template<class TInputImage , class TOutputImage >
ConstantVolumeSourcePointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_ConstantVolumeSource
protected

Definition at line 156 of file rtkZengBackProjectionImageFilter.h.

◆ m_CustomUnaryFilter

template<class TInputImage , class TOutputImage >
CustomUnaryFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_CustomUnaryFilter
protected

Definition at line 165 of file rtkZengBackProjectionImageFilter.h.

◆ m_DiscreteGaussianFilter

template<class TInputImage , class TOutputImage >
DiscreteGaussianFilterPointeurType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_DiscreteGaussianFilter
protected

Definition at line 152 of file rtkZengBackProjectionImageFilter.h.

◆ m_ExtractImageFilter

template<class TInputImage , class TOutputImage >
ExtractImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_ExtractImageFilter
protected

Definition at line 157 of file rtkZengBackProjectionImageFilter.h.

◆ m_MultiplyImageFilter

template<class TInputImage , class TOutputImage >
MultpiplyImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_MultiplyImageFilter
protected

Definition at line 155 of file rtkZengBackProjectionImageFilter.h.

◆ m_PasteImageFilter

template<class TInputImage , class TOutputImage >
PasteImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_PasteImageFilter
protected

Definition at line 151 of file rtkZengBackProjectionImageFilter.h.

◆ m_ResampleImageFilter

template<class TInputImage , class TOutputImage >
ResampleImageFilterPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_ResampleImageFilter
protected

Definition at line 153 of file rtkZengBackProjectionImageFilter.h.

◆ m_SigmaZero

template<class TInputImage , class TOutputImage >
double rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_SigmaZero { 1.5417233052142099 }
private

Definition at line 172 of file rtkZengBackProjectionImageFilter.h.

◆ m_Transform

template<class TInputImage , class TOutputImage >
TransformPointerType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_Transform
protected

Definition at line 154 of file rtkZengBackProjectionImageFilter.h.

◆ m_VectorOrthogonalDetector

template<class TInputImage , class TOutputImage >
VectorType rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::m_VectorOrthogonalDetector { 0. }
private

Definition at line 174 of file rtkZengBackProjectionImageFilter.h.


The documentation for this class was generated from the following file: