19 #ifndef rtkCudaFFTProjectionsConvolutionImageFilter_h 20 #define rtkCudaFFTProjectionsConvolutionImageFilter_h 22 #include "rtkConfiguration.h" 26 # include <itkCudaImage.h> 27 # include <itkCudaImageToImageFilter.h> 48 template <
class TParentImageFilter>
50 :
public itk::CudaImageToImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3>, TParentImageFilter>
62 using RegionType =
typename TParentImageFilter::RegionType;
78 virtual FFTInputImagePointer
79 PadInputImageRegion(
const RegionType & inputRegion);
87 # ifndef ITK_MANUAL_INSTANTIATION 88 # include "rtkCudaFFTProjectionsConvolutionImageFilter.hxx" 91 #endif // end conditional definition of the class
TParentImageFilter Superclass
~CudaFFTProjectionsConvolutionImageFilter()
itk::CudaImage< std::complex< float >, 3 > CudaFFTOutputImageType
CudaFFTOutputImagePointer m_KernelFFTCUDA
Implements 1D or 2D FFT convolution.
CudaFFTOutputImageType::Pointer CudaFFTOutputImagePointer
typename TParentImageFilter::FFTInputImagePointer FFTInputImagePointer
itk::CudaImage< float, 3 > CudaImageType
typename TParentImageFilter::RegionType RegionType