19 #ifndef rtkZengBackProjectionImageFilter_h 20 #define rtkZengBackProjectionImageFilter_h 22 #include "rtkConfiguration.h" 111 template <
class TInputImage,
class TOutputImage>
152 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
164 itkGetMacro(SigmaZero,
double);
169 itkGetMacro(Alpha,
double);
180 GenerateInputRequestedRegion()
override;
183 GenerateOutputInformation()
override;
186 GenerateData()
override;
191 VerifyInputInformation()
const override;
212 operator=(
const Self &) =
delete;
214 double m_SigmaZero{ 1.5417233052142099 };
215 double m_Alpha{ 0.016241189545787734 };
222 #ifndef ITK_MANUAL_INSTANTIATION 223 # include "rtkZengBackProjectionImageFilter.hxx" typename ExtractImageFilterType::Pointer ExtractImageFilterPointerType
ConstantVolumeSourcePointerType m_ConstantVolumeSource
typename OuputCPUImageType::PointType PointType
typename PasteImageFilterType::Pointer PasteImageFilterPointerType
Generate an n-dimensional image with constant pixel values.
CustomUnaryFilterPointerType m_CustomUnaryFilter
typename CustomUnaryFilterType::Pointer CustomUnaryFilterPointerType
ChangeInformationPointerType m_ChangeInformation
typename TInputImage::PixelType InputPixelType
MultiplyImageFilterPointerType m_AttenuationMapMultiplyImageFilter
AddImageFilterPointerType m_AddImageFilter
TransformPointerType m_Transform
typename TOutputImage::PixelType OutputPixelType
#define itkSetMacro(name, type)
typename ConstantVolumeSourceType::Pointer ConstantVolumeSourcePointerType
typename RegionOfInterestFilterType::Pointer RegionOfInterestPointerType
DiscreteGaussianFilterPointeurType m_DiscreteGaussianFilter
typename MultiplyImageFilterType::Pointer MultiplyImageFilterPointerType
ChangeInformationPointerType m_AttenuationMapChangeInformation
typename ResampleImageFilterType::Pointer ResampleImageFilterPointerType
BoundaryCondition m_BoundsCondition
ExtractImageFilterPointerType m_ExtractImageFilter
RegionOfInterestPointerType m_AttenuationMapRegionOfInterest
PasteImageFilterPointerType m_PasteImageFilter
typename TOutputImage::RegionType OutputImageRegionType
typename DiscreteGaussianFilterType::Pointer DiscreteGaussianFilterPointeurType
MultiplyImageFilterPointerType m_MultiplyImageFilter
ResampleImageFilterPointerType m_ResampleImageFilter
typename ChangeInformationFilterType::Pointer ChangeInformationPointerType
ResampleImageFilterPointerType m_AttenuationMapResampleImageFilter
typename TransformType::Pointer TransformPointerType
typename AddImageFilterType::Pointer AddImageFilterPointerType