19 #ifndef rtkCudaRayCastBackProjectionImageFilter_h 20 #define rtkCudaRayCastBackProjectionImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "RTKExport.h" 29 # include <itkCudaImage.h> 30 # include <itkCudaInPlaceImageFilter.h> 50 :
public itk::CudaInPlaceImageFilter<itk::CudaImage<float, 3>,
51 itk::CudaImage<float, 3>,
52 BackProjectionImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3>>>
61 using Superclass = itk::CudaInPlaceImageFilter<ImageType, ImageType, BackProjectionImageFilterType>;
78 itkGetConstMacro(StepSize,
double);
83 itkGetMacro(Normalize,
bool);
101 #endif // end conditional definition of the class
ProjectionImageType::Pointer ProjectionImagePointer
Cuda version of the backprojection.
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
virtual ~CudaRayCastBackProjectionImageFilter()
itk::CudaImage< float, 3 > ImageType
ImageType::RegionType OutputImageRegionType
itk::CudaInPlaceImageFilter< ImageType, ImageType, BackProjectionImageFilterType > Superclass
itk::CudaImage< float, 2 > ProjectionImageType