19 #ifndef rtkCudaForwardProjectionImageFilter_h 20 #define rtkCudaForwardProjectionImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "itkCudaInPlaceImageFilter.h" 28 # include "itkCudaUtil.h" 29 # include "RTKExport.h" 51 template <
class TInputImage = itk::CudaImage<
float, 3>,
class TOutputImage = TInputImage>
54 CudaInPlaceImageFilter<TInputImage, TOutputImage, ForwardProjectionImageFilter<TInputImage, TOutputImage>>
62 using GPUSuperclass = itk::CudaInPlaceImageFilter<TInputImage, TOutputImage, Superclass>;
74 itkGetConstMacro(StepSize,
double);
91 # ifndef ITK_MANUAL_INSTANTIATION 92 # include "rtkCudaForwardProjectionImageFilter.hxx" 95 #endif // end conditional definition of the class Base class for forward projection, i.e. accumulation along x-ray lines.
#define itkSetMacro(name, type)
~CudaForwardProjectionImageFilter()
itk::CudaInPlaceImageFilter< TInputImage, TOutputImage, Superclass > GPUSuperclass