19 #ifndef rtkCudaWeidingerForwardModelImageFilter_h 20 #define rtkCudaWeidingerForwardModelImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "itkCudaImageToImageFilter.h" 28 # include "itkCudaUtil.h" 29 # include "RTKExport.h" 41 template <
class TMaterialProjections,
45 itk::CudaImage<typename TMaterialProjections::PixelType::ValueType, TMaterialProjections::ImageDimension>>
47 :
public itk::CudaImageToImageFilter<
50 WeidingerForwardModelImageFilter<TMaterialProjections, TPhotonCounts, TSpectrum, TProjections>>
58 using GPUSuperclass = itk::CudaImageToImageFilter<TMaterialProjections, TMaterialProjections, Superclass>;
79 # ifndef ITK_MANUAL_INSTANTIATION 80 # include "rtkCudaWeidingerForwardModelImageFilter.hxx" 83 #endif // end conditional definition of the class
~CudaWeidingerForwardModelImageFilter()
itk::CudaImageToImageFilter< TMaterialProjections, TMaterialProjections, Superclass > GPUSuperclass
Performs intermediate computations in Weidinger2016.