![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkCudaFFTProjectionsConvolutionImageFilter.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | CudaFFTOutputImagePointer = CudaFFTOutputImageType::Pointer |
using | CudaFFTOutputImageType = itk::CudaImage< std::complex< float >, 3 > |
using | CudaImageType = itk::CudaImage< float, 3 > |
using | FFTInputImagePointer = typename TParentImageFilter::FFTInputImagePointer |
using | Pointer = itk::SmartPointer< Self > |
using | RegionType = typename TParentImageFilter::RegionType |
using | Self = CudaFFTProjectionsConvolutionImageFilter |
using | Superclass = TParentImageFilter |
Public Member Functions | |
const char * | GetNameOfClass () const override |
Protected Member Functions | |
CudaFFTProjectionsConvolutionImageFilter () | |
virtual void | GPUGenerateData () |
virtual FFTInputImagePointer | PadInputImageRegion (const RegionType &inputRegion) |
~CudaFFTProjectionsConvolutionImageFilter () | |
Private Attributes | |
CudaFFTOutputImagePointer | m_KernelFFTCUDA |
Implements 1D or 2D FFT convolution.
This filter implements a convolution using FFT of the input image. The convolution kernel must be defined in the parent class, passed via the template argument. The template argument must be a child of rtk::FFTProjectionsConvolutionImageFilter.
Definition at line 49 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 59 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::CudaFFTOutputImagePointer = CudaFFTOutputImageType::Pointer |
Definition at line 66 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::CudaFFTOutputImageType = itk::CudaImage<std::complex<float>, 3> |
Definition at line 65 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::CudaImageType = itk::CudaImage<float, 3> |
Definition at line 64 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::FFTInputImagePointer = typename TParentImageFilter::FFTInputImagePointer |
Definition at line 63 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::Pointer = itk::SmartPointer<Self> |
Definition at line 58 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::RegionType = typename TParentImageFilter::RegionType |
Convenient type alias.
Definition at line 62 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::Self = CudaFFTProjectionsConvolutionImageFilter |
Standard class type alias.
Definition at line 56 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
using rtk::CudaFFTProjectionsConvolutionImageFilter< TParentImageFilter >::Superclass = TParentImageFilter |
Definition at line 57 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
|
protected |
|
inlineprotected |
Definition at line 73 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.
|
override |
Runtime information support.
|
protectedvirtual |
|
protectedvirtual |
|
private |
Definition at line 82 of file rtkCudaFFTProjectionsConvolutionImageFilter.h.