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>,
51 itk::CudaImage<float, 3>,
52 rtk::ParkerShortScanImageFilter<itk::CudaImage<float, 3>>>
55 ITK_DISALLOW_COPY_AND_MOVE(CudaParkerShortScanImageFilter);
58 using ImageType = itk::CudaImage<float, 3>;
62 using Self = CudaParkerShortScanImageFilter;
63 using Superclass = itk::CudaInPlaceImageFilter<ImageType, ImageType, CPUWeightFilterType>;
71 # ifdef itkOverrideGetNameOfClassMacro 72 itkOverrideGetNameOfClassMacro(CudaParkerShortScanImageFilter);
74 itkTypeMacro(CudaParkerShortScanImageFilter, itk::CudaInPlaceImageFilter);
80 CudaParkerShortScanImageFilter();
83 virtual ~CudaParkerShortScanImageFilter();
91 #endif // end conditional definition of the class 93 #endif // rtkCudaParkerShortScanImageFilter_h BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass