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;
107 #ifdef itkOverrideGetNameOfClassMacro 115 itkGetMacro(SigmaZero,
double);
120 itkGetMacro(Alpha,
double);
129 GenerateInputRequestedRegion()
override;
132 GenerateOutputInformation()
override;
135 GenerateData()
override;
140 VerifyInputInformation()
const override;
161 operator=(
const Self &) =
delete;
163 double m_SigmaZero{ 1.5417233052142099 };
164 double m_Alpha{ 0.016241189545787734 };
171 #ifndef ITK_MANUAL_INSTANTIATION 172 # 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