18 #ifndef rtkCudaCropImageFilter_h 19 #define rtkCudaCropImageFilter_h 21 #include "rtkConfiguration.h" 26 # include "RTKExport.h" 28 # include <itkCudaImage.h> 29 # include <itkCudaImageToImageFilter.h> 48 class RTK_EXPORT CudaCropImageFilter
49 :
public itk::CudaImageToImageFilter<itk::CudaImage<float, 3>,
50 itk::CudaImage<float, 3>,
51 itk::CropImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3>>>
54 ITK_DISALLOW_COPY_AND_MOVE(CudaCropImageFilter);
57 using ImageType = itk::CudaImage<float, 3>;
58 using Self = CudaCropImageFilter;
60 using GPUSuperclass = itk::CudaImageToImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3>,
Superclass>;
68 # ifdef itkOverrideGetNameOfClassMacro 69 itkOverrideGetNameOfClassMacro(CudaCropImageFilter);
71 itkTypeMacro(CudaCropImageFilter, ImageToImageFilter);
76 CudaCropImageFilter();
77 virtual ~CudaCropImageFilter(){};
85 #endif // end conditional definition of the class BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass