#include <itkFFTWFFTImageFilterInitFactory.h>
Initialize FFTW FFT image filter factory backends.
The purpose of FFTWFFTImageFilterInitFactory is to perform one-time registration of factory objects that handle creation of FFTW-backend FFT image filter classes through the ITK object factory singleton mechanism.
Definition at line 37 of file itkFFTWFFTImageFilterInitFactory.h.
Public Types | |
using | ConstPointer = SmartPointer<const Self> |
using | Pointer = SmartPointer<Self> |
using | Self = FFTWFFTImageFilterInitFactory |
using | Superclass = LightObject |
![]() | |
using | ConstPointer = SmartPointer<const Self> |
using | Pointer = SmartPointer<Self> |
using | Self = LightObject |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
const char * | GetNameOfClass () const override |
![]() | |
Pointer | Clone () const |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
void | Print (std::ostream &os, Indent indent=0) const |
virtual void | Register () const |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const noexcept |
Static Public Member Functions | |
static Pointer | New () |
static void | RegisterFactories () |
static void | RegisterOneFactory () |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Protected Member Functions | |
FFTWFFTImageFilterInitFactory () | |
~FFTWFFTImageFilterInitFactory () override | |
![]() | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Additional Inherited Members | |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
using itk::FFTWFFTImageFilterInitFactory::ConstPointer = SmartPointer<const Self> |
Definition at line 46 of file itkFFTWFFTImageFilterInitFactory.h.
Definition at line 45 of file itkFFTWFFTImageFilterInitFactory.h.
Standard class type aliases.
Definition at line 43 of file itkFFTWFFTImageFilterInitFactory.h.
Definition at line 44 of file itkFFTWFFTImageFilterInitFactory.h.
|
protected |
Referenced by GetNameOfClass().
|
overrideprotected |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::LightObject.
|
overridevirtual |
Reimplemented from itk::LightObject.
References FFTWFFTImageFilterInitFactory().
|
static |
Method for class instantiation.
|
static |
Referenced by RegisterOneFactory().
|
inlinestatic |
Register one factory of this type. The purpose of an InitFactory is to simply load other factories in its constructor, so nothing is returned here. Method is required for factory to load correct in Python.
Definition at line 59 of file itkFFTWFFTImageFilterInitFactory.h.
References RegisterFactories().