19 #ifndef rtkZengForwardProjectionImageFilter_h 20 #define rtkZengForwardProjectionImageFilter_h 22 #include "rtkConfiguration.h" 60 template <
class TInputImage,
class TOutputImage>
98 static constexpr
unsigned int InputImageDimension = TOutputImage::ImageDimension;
110 itkGetMacro(SigmaZero,
double);
115 itkGetMacro(Alpha,
double);
124 GenerateInputRequestedRegion()
override;
127 GenerateOutputInformation()
override;
130 GenerateData()
override;
135 VerifyInputInformation()
const override;
156 operator=(
const Self &) =
delete;
158 double m_SigmaZero{ 1.5417233052142099 };
159 double m_Alpha{ 0.016241189545787734 };
166 #ifndef ITK_MANUAL_INSTANTIATION 167 # include "rtkZengForwardProjectionImageFilter.hxx"
Base class for forward projection, i.e. accumulation along x-ray lines.
typename ResampleImageFilterType::Pointer ResampleImageFilterPointerType
TransformPointerType m_Transform
CustomUnaryFilterPointerType m_CustomUnaryFilter
typename PasteImageFilterType::Pointer PasteImageFilterPointerType
ChangeInformationPointerType m_ChangeInformation
typename DiscreteGaussianFilterType::Pointer DiscreteGaussianFilterPointeurType
ResampleImageFilterPointerType m_AttenuationMapResampleImageFilter
AddImageFilterPointerType m_AddImageFilter
typename TInputImage::PixelType InputPixelType
typename TOutputImage::PixelType OutputPixelType
typename MultiplyImageFilterType::Pointer MultpiplyImageFilterPointerType
#define itkSetMacro(name, type)
typename CustomUnaryFilterType::Pointer CustomUnaryFilterPointerType
typename AddImageFilterType::Pointer AddImageFilterPointerType
typename OutputImageType::RegionType OutputImageRegionType
ChangeInformationPointerType m_AttenuationMapChangeInformation
DiscreteGaussianFilterPointeurType m_DiscreteGaussianFilter
ResampleImageFilterPointerType m_ResampleImageFilter
typename ChangeInformationFilterType::Pointer ChangeInformationPointerType
MultpiplyImageFilterPointerType m_AttenuationMapMultiplyImageFilter
PasteImageFilterPointerType m_PasteImageFilter
RegionOfInterestPointerType m_AttenuationMapRegionOfInterest
RegionOfInterestPointerType m_RegionOfInterest
typename TransformType::Pointer TransformPointerType
BoundaryCondition m_BoundsCondition
MultpiplyImageFilterPointerType m_MultiplyImageFilter
typename RegionOfInterestFilterType::Pointer RegionOfInterestPointerType
typename InputCPUImageType::PointType PointType
itk::AddImageFilter< OuputCPUImageType, OuputCPUImageType > AddImageFilterType