19 #ifndef rtkCudaLagCorrectionImageFilter_h 20 #define rtkCudaLagCorrectionImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "RTKExport.h" 29 # include <itkCudaImage.h> 30 # include <itkCudaInPlaceImageFilter.h> 32 # include "rtkConfiguration.h" 48 class RTK_EXPORT CudaLagCorrectionImageFilter
49 :
public itk::CudaInPlaceImageFilter<itk::CudaImage<unsigned short, 3>,
50 itk::CudaImage<unsigned short, 3>,
51 LagCorrectionImageFilter<itk::CudaImage<unsigned short, 3>, 4>>
54 ITK_DISALLOW_COPY_AND_MOVE(CudaLagCorrectionImageFilter);
57 using ImageType = itk::CudaImage<unsigned short, 3>;
58 using CPULagFilterType = LagCorrectionImageFilter<ImageType, 4>;
61 using Self = CudaLagCorrectionImageFilter;
62 using Superclass = itk::CudaInPlaceImageFilter<ImageType, ImageType, CPULagFilterType>;
70 # ifdef itkOverrideGetNameOfClassMacro 71 itkOverrideGetNameOfClassMacro(CudaLagCorrectionImageFilter);
73 itkTypeMacro(CudaLagCorrectionImageFilter, itk::CudaInPlaceImageFilter);
79 CudaLagCorrectionImageFilter();
82 virtual ~CudaLagCorrectionImageFilter();
90 #endif // end conditional definition of the class 92 #endif // rtkCudaLagCorrectionImageFilter_h BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass