![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkFFTHilbertImageFilter.h>
Inheritance diagram for rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >:
Collaboration diagram for rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >:Public Types | |
| using | ConstPointer = itk::SmartPointer< const Self > |
| using | FFTInputImagePointer = typename FFTInputImageType::Pointer |
| using | FFTInputImageType = typename Superclass::FFTInputImageType |
| using | FFTOutputImagePointer = typename FFTOutputImageType::Pointer |
| using | FFTOutputImageType = typename Superclass::FFTOutputImageType |
| using | FFTPrecisionType = TFFTPrecision |
| using | IndexType = typename InputImageType::IndexType |
| using | InputImageType = TInputImage |
| using | OutputImageType = TOutputImage |
| using | Pointer = itk::SmartPointer< Self > |
| using | Self = FFTHilbertImageFilter |
| using | SizeType = typename InputImageType::SizeType |
| using | Superclass = rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision > |
Public Types inherited from rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision > | |
| using | ConstPointer = itk::SmartPointer< const Self > |
| using | FFTInputImagePointer = typename FFTInputImageType::Pointer |
| using | FFTInputImageType = typename itk::Image< TFFTPrecision, TInputImage::ImageDimension > |
| using | FFTOutputImagePointer = typename FFTOutputImageType::Pointer |
| using | FFTOutputImageType = typename itk::Image< std::complex< TFFTPrecision >, TInputImage::ImageDimension > |
| using | IndexType = typename InputImageType::IndexType |
| using | InputImageType = TInputImage |
| using | OutputImageType = TOutputImage |
| using | Pointer = itk::SmartPointer< Self > |
| using | RegionType = typename InputImageType::RegionType |
| using | Self = FFTProjectionsConvolutionImageFilter |
| using | SizeType = typename InputImageType::SizeType |
| using | Superclass = itk::ImageToImageFilter< TInputImage, TOutputImage > |
| using | ZeroPadFactorsType = itk::Vector< int, 2 > |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const |
| const char * | GetNameOfClass () const override |
| virtual double | GetPixelShift () |
| virtual void | SetPixelShift (const double _arg) |
Public Member Functions inherited from rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision > | |
| const char * | GetNameOfClass () const override |
| virtual int | GetGreatestPrimeFactor () const |
| virtual void | SetGreatestPrimeFactor (int _arg) |
| virtual double | GetTruncationCorrection () const |
| virtual void | SetTruncationCorrection (double _arg) |
| virtual ZeroPadFactorsType | GetZeroPadFactors () const |
| virtual void | SetZeroPadFactors (ZeroPadFactorsType _arg) |
Static Public Member Functions | |
| static Pointer | New () |
Private Attributes | |
| double | m_PixelShift |
| SizeType | m_PreviousKernelUpdateSize |
Additional Inherited Members | |
Static Public Attributes inherited from rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision > | |
| static constexpr unsigned int | ImageDimension = TOutputImage::ImageDimension |
Protected Attributes inherited from rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision > | |
| int | m_KernelDimension { 1 } |
| FFTOutputImagePointer | m_KernelFFT |
| std::vector< TFFTPrecision > | m_TruncationMirrorWeights |
Implements the Hilbert transform.
Definition at line 41 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 51 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::FFTInputImagePointer = typename FFTInputImageType::Pointer |
Definition at line 61 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::FFTInputImageType = typename Superclass::FFTInputImageType |
Definition at line 60 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::FFTOutputImagePointer = typename FFTOutputImageType::Pointer |
Definition at line 63 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::FFTOutputImageType = typename Superclass::FFTOutputImageType |
Definition at line 62 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::FFTPrecisionType = TFFTPrecision |
Definition at line 56 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::IndexType = typename InputImageType::IndexType |
Definition at line 57 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::InputImageType = TInputImage |
Some convenient type alias.
Definition at line 54 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::OutputImageType = TOutputImage |
Definition at line 55 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::Pointer = itk::SmartPointer<Self> |
Definition at line 50 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::Self = FFTHilbertImageFilter |
Standard class type alias.
Definition at line 48 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::SizeType = typename InputImageType::SizeType |
Definition at line 58 of file rtkFFTHilbertImageFilter.h.
| using rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::Superclass = rtk::FFTProjectionsConvolutionImageFilter<TInputImage, TOutputImage, TFFTPrecision> |
Definition at line 49 of file rtkFFTHilbertImageFilter.h.
|
protecteddefault |
|
overrideprotecteddefault |
| virtual::itk::LightObject::Pointer rtk::FFTHilbertImageFilter< TInputImage, TOutputImage, TFFTPrecision >::CreateAnother | ( | ) | const |
|
overrideprotected |
|
override |
Runtime information support.
|
virtual |
|
static |
Standard New method.
|
inlinevirtual |
Definition at line 72 of file rtkFFTHilbertImageFilter.h.
References CLANG_PRAGMA_POP, CLANG_PRAGMA_PUSH, and CLANG_SUPPRESS_Wfloat_equal.
|
overrideprotectedvirtual |
Create and return a pointer to one line of the Hilbert kernel in Fourier space. Used in generate data functions.
Implements rtk::FFTProjectionsConvolutionImageFilter< TInputImage, TOutputImage, TFFTPrecision >.
|
private |
Definition at line 103 of file rtkFFTHilbertImageFilter.h.
|
private |
Definition at line 102 of file rtkFFTHilbertImageFilter.h.
1.8.14