VTK
9.0.1
Imaging
Fourier
vtkImageFFT.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageFFT.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
29
#ifndef vtkImageFFT_h
30
#define vtkImageFFT_h
31
32
#include "
vtkImageFourierFilter.h
"
33
#include "vtkImagingFourierModule.h"
// For export macro
34
35
class
VTKIMAGINGFOURIER_EXPORT
vtkImageFFT
:
public
vtkImageFourierFilter
36
{
37
public
:
38
static
vtkImageFFT
*
New
();
39
vtkTypeMacro(
vtkImageFFT
,
vtkImageFourierFilter
);
40
41
protected
:
42
vtkImageFFT
() {}
43
~vtkImageFFT
()
override
{}
44
45
int
IterativeRequestInformation
(
vtkInformation
* in,
vtkInformation
* out)
override
;
46
int
IterativeRequestUpdateExtent
(
vtkInformation
* in,
vtkInformation
* out)
override
;
47
48
void
ThreadedRequestData
(
vtkInformation
* vtkNotUsed(request),
vtkInformationVector
** inputVector,
49
vtkInformationVector
* vtkNotUsed(outputVector),
vtkImageData
*** inDataVec,
50
vtkImageData
** outDataVec,
int
outExt[6],
int
threadId)
override
;
51
52
private
:
53
vtkImageFFT
(
const
vtkImageFFT
&) =
delete
;
54
void
operator=(
const
vtkImageFFT
&) =
delete
;
55
};
56
57
#endif
58
59
// VTK-HeaderTest-Exclude: vtkImageFFT.h
vtkImageFFT::ThreadedRequestData
void ThreadedRequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *vtkNotUsed(outputVector), vtkImageData ***inDataVec, vtkImageData **outDataVec, int outExt[6], int threadId) override
vtkImageFFT::IterativeRequestInformation
int IterativeRequestInformation(vtkInformation *in, vtkInformation *out) override
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:36
vtkImageFFT::IterativeRequestUpdateExtent
int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out) override
vtkImageFourierFilter.h
vtkImageFFT
Fast Fourier Transform.
Definition:
vtkImageFFT.h:36
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:42
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:65
vtkImageFourierFilter
Superclass that implements complex numbers.
Definition:
vtkImageFourierFilter.h:86
vtkImageFFT::New
static vtkImageFFT * New()
vtkImageFFT::vtkImageFFT
vtkImageFFT()
Definition:
vtkImageFFT.h:42
vtkImageFFT::~vtkImageFFT
~vtkImageFFT() override
Definition:
vtkImageFFT.h:43
Generated on Mon Jan 4 2021 21:12:05 for VTK by
1.8.20