19 #ifndef rtkCudaCyclicDeformationImageFilter_h 20 #define rtkCudaCyclicDeformationImageFilter_h 22 #include "rtkConfiguration.h" 27 # include <itkCudaImageToImageFilter.h> 28 # include "RTKExport.h" 44 class RTK_EXPORT CudaCyclicDeformationImageFilter
45 :
public itk::CudaImageToImageFilter<itk::CudaImage<itk::CovariantVector<float, 3>, 4>,
46 itk::CudaImage<itk::CovariantVector<float, 3>, 3>,
47 CyclicDeformationImageFilter<itk::CudaImage<itk::CovariantVector<float, 3>, 4>,
48 itk::CudaImage<itk::CovariantVector<float, 3>, 3>>>
51 ITK_DISALLOW_COPY_AND_MOVE(CudaCyclicDeformationImageFilter);
54 using Self = rtk::CudaCyclicDeformationImageFilter;
55 using InputImageType = itk::CudaImage<itk::CovariantVector<float, 3>, 4>;
56 using OutputImageType = itk::CudaImage<itk::CovariantVector<float, 3>, 3>;
65 # ifdef itkOverrideGetNameOfClassMacro 66 itkOverrideGetNameOfClassMacro(CudaCyclicDeformationImageFilter);
68 itkTypeMacro(CudaCyclicDeformationImageFilter, CyclicDeformationImageFilter);
73 CudaCyclicDeformationImageFilter();
74 ~CudaCyclicDeformationImageFilter() {}
83 #endif // end conditional definition of the class BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass