19 #ifndef rtkCudaInterpolateImageFilter_h 20 #define rtkCudaInterpolateImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "itkCudaImage.h" 28 # include "itkCudaInPlaceImageFilter.h" 29 # include "RTKExport.h" 43 class RTK_EXPORT CudaInterpolateImageFilter
44 :
public itk::CudaInPlaceImageFilter<
45 itk::CudaImage<float, 3>,
46 itk::CudaImage<float, 3>,
47 InterpolatorWithKnownWeightsImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 4>>>
50 ITK_DISALLOW_COPY_AND_MOVE(CudaInterpolateImageFilter);
53 using Self = rtk::CudaInterpolateImageFilter;
62 # ifdef itkOverrideGetNameOfClassMacro 63 itkOverrideGetNameOfClassMacro(CudaInterpolateImageFilter);
65 itkTypeMacro(CudaInterpolateImageFilter, InterpolatorWithKnownWeightsImageFilter);
70 CudaInterpolateImageFilter();
71 ~CudaInterpolateImageFilter() {}
80 #endif // end conditional definition of the class BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass
Interpolates (linearly) in a 3D+t sequence of volumes to get a 3D volume.