ITK
5.2.0
Insight Toolkit
|
#include <itkVnlComplexToComplexFFTImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ComplexToComplexFFTImageFilter< TImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ImageToImageFilter< TImage, TImage > | |
static void | SetGlobalDefaultDirectionTolerance (double) |
static double | GetGlobalDefaultDirectionTolerance () |
static void | SetGlobalDefaultCoordinateTolerance (double) |
static double | GetGlobalDefaultCoordinateTolerance () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = ImageType::ImageDimension |
Static Public Attributes inherited from itk::ComplexToComplexFFTImageFilter< TImage > | |
static constexpr unsigned int | ImageDimension = InputImageType::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TImage, TImage > | |
static constexpr unsigned int | InputImageDimension |
static constexpr unsigned int | OutputImageDimension |
Static Public Attributes inherited from itk::ImageSource< TImage > | |
static constexpr unsigned int | OutputImageDimension |
Additional Inherited Members | |
Protected Types inherited from itk::ImageToImageFilter< TImage, TImage > | |
using | InputToOutputRegionCopierType = ImageToImageFilterDetail::ImageRegionCopier< Self::OutputImageDimension, Self::InputImageDimension > |
using | OutputToInputRegionCopierType = ImageToImageFilterDetail::ImageRegionCopier< Self::InputImageDimension, Self::OutputImageDimension > |
Static Protected Member Functions inherited from itk::ImageSource< TImage > | |
static const ImageRegionSplitterBase * | GetGlobalDefaultSplitter () |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreaderCallback (void *arg) |
Static Protected Member Functions inherited from itk::ProcessObject | |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
Protected Attributes inherited from itk::ImageSource< TImage > | |
bool | m_DynamicMultiThreading |
Protected Attributes inherited from itk::ProcessObject | |
bool | m_Updating |
TimeStamp | m_OutputInformationMTime |
Protected Attributes inherited from itk::LightObject | |
std::atomic< int > | m_ReferenceCount |
VNL based complex to complex Fast Fourier Transform.
This filter requires input images with sizes which are a power of two.
Definition at line 41 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 50 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::ImageType = TImage |
Definition at line 52 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::InputImageType = typename Superclass::InputImageType |
Definition at line 54 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::OutputImageRegionType = typename OutputImageType::RegionType |
Definition at line 56 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::OutputImageType = typename Superclass::OutputImageType |
Definition at line 55 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::PixelType = typename ImageType::PixelType |
Definition at line 53 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::Pointer = SmartPointer<Self> |
Definition at line 49 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::Self = VnlComplexToComplexFFTImageFilter |
Standard class type aliases.
Definition at line 47 of file itkVnlComplexToComplexFFTImageFilter.h.
using itk::VnlComplexToComplexFFTImageFilter< TImage >::Superclass = ComplexToComplexFFTImageFilter<TImage> |
Definition at line 48 of file itkVnlComplexToComplexFFTImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
If an imaging filter needs to perform processing after the buffer has been allocated but before threads are spawned, the filter can can provide an implementation for BeforeThreadedGenerateData(). The execution flow in the default GenerateData() method will be: 1) Allocate the output buffer 2) Call BeforeThreadedGenerateData() 3) Spawn threads, calling ThreadedGenerateData() in each thread. 4) Call AfterThreadedGenerateData() Note that this flow of control is only available if a filter provides a ThreadedGenerateData() method and NOT a GenerateData() method.
Reimplemented from itk::ImageSource< TImage >.
|
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::Object.
|
overrideprotectedvirtual |
Get the output data of this process object. The output of this function is not valid until an appropriate Update() method has been called, either explicitly or implicitly. Both the filter itself and the data object have Update() methods, and both methods update the data. Here are three ways to use GetOutput() and make sure the data is valid. In these examples, image is a pointer to some Image object, and the particular ProcessObjects involved are filters. The same examples apply to non-image (e.g. Mesh) data as well.
In this situation, someFilter and anotherFilter are said to constitute a pipeline.
(In the above example, the two lines of code can be in either order.)
Note that Update() is not called automatically except within a pipeline as in the first example. When streaming (using a StreamingImageFilter) is activated, it may be more efficient to use a pipeline than to call Update() once for each filter in turn.
For an image, the data generated is for the requested Region, which can be set using ImageBase::SetRequestedRegion(). By default, the largest possible region is requested.
For Filters which have multiple outputs of different types, the GetOutput() method assumes the output is of OutputImageType. For the GetOutput(unsigned int) method, a dynamic_cast is performed incase the filter has outputs of different types or image types. Derived classes should have names get methods for these outputs.
Reimplemented from itk::ImageSource< TImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ComplexToComplexFFTImageFilter< TImage >.
|
static |
Method for creation through the object factory.
|
staticconstexpr |
Definition at line 64 of file itkVnlComplexToComplexFFTImageFilter.h.