19 #ifndef rtkCudaParkerShortScanImageFilter_h 20 #define rtkCudaParkerShortScanImageFilter_h 22 #include "rtkConfiguration.h" 27 #include "RTKExport.h" 29 #include <itkCudaImage.h> 30 #include <itkCudaInPlaceImageFilter.h> 49 class RTK_EXPORT CudaParkerShortScanImageFilter :
50 public itk::CudaInPlaceImageFilter<itk::CudaImage<float,3>, itk::CudaImage<float,3>,
51 rtk::ParkerShortScanImageFilter<itk::CudaImage<float, 3> > >
55 typedef itk::CudaImage<float,3> ImageType;
59 typedef CudaParkerShortScanImageFilter Self;
60 typedef itk::CudaInPlaceImageFilter<ImageType, ImageType,
61 CPUWeightFilterType> Superclass;
69 itkTypeMacro(Self, Superclass);
73 CudaParkerShortScanImageFilter();
76 virtual ~CudaParkerShortScanImageFilter();
78 virtual void GPUGenerateData();
82 CudaParkerShortScanImageFilter(
const Self&);
85 void operator=(
const Self&);
90 #endif //end conditional definition of the class 92 #endif // rtkCudaParkerShortScanImageFilter_h