VTK
dox
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
=========================================================================*/
35
#ifndef vtkImageFFT_h
36
#define vtkImageFFT_h
37
38
39
#include "vtkImagingFourierModule.h"
// For export macro
40
#include "
vtkImageFourierFilter.h
"
41
42
class
VTKIMAGINGFOURIER_EXPORT
vtkImageFFT
:
public
vtkImageFourierFilter
43
{
44
public
:
45
static
vtkImageFFT
*
New
();
46
vtkTypeMacro(
vtkImageFFT
,
vtkImageFourierFilter
);
47
48
protected
:
49
vtkImageFFT
() {}
50
~vtkImageFFT
() {}
51
52
virtual
int
IterativeRequestInformation
(
vtkInformation
* in,
53
vtkInformation
* out);
54
virtual
int
IterativeRequestUpdateExtent
(
vtkInformation
* in,
55
vtkInformation
* out);
56
57
virtual
void
ThreadedRequestData
(
58
vtkInformation
* vtkNotUsed( request ),
59
vtkInformationVector
** inputVector,
60
vtkInformationVector
* vtkNotUsed( outputVector ),
61
vtkImageData
***inDataVec,
62
vtkImageData
**outDataVec,
63
int
outExt[6],
64
int
threadId);
65
private
:
66
vtkImageFFT
(
const
vtkImageFFT
&) VTK_DELETE_FUNCTION;
67
void
operator=(
const
vtkImageFFT
&) VTK_DELETE_FUNCTION;
68
};
69
70
#endif
71
72
73
74
75
76
77
78
79
80
81
// VTK-HeaderTest-Exclude: vtkImageFFT.h
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:42
vtkImageFFT::IterativeRequestInformation
virtual int IterativeRequestInformation(vtkInformation *in, vtkInformation *out)
vtkImageFFT::~vtkImageFFT
~vtkImageFFT()
Definition:
vtkImageFFT.h:50
vtkImageFourierFilter.h
vtkImageFFT
Fast Fourier Transform.
Definition:
vtkImageFFT.h:43
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:46
vtkImageFFT::ThreadedRequestData
virtual void ThreadedRequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *vtkNotUsed(outputVector), vtkImageData ***inDataVec, vtkImageData **outDataVec, int outExt[6], int threadId)
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:87
vtkImageFourierFilter
Superclass that implements complex numbers.
Definition:
vtkImageFourierFilter.h:89
vtkImageFFT::New
static vtkImageFFT * New()
vtkImageFFT::vtkImageFFT
vtkImageFFT()
Definition:
vtkImageFFT.h:49
vtkImageFFT::IterativeRequestUpdateExtent
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)
Generated by
1.8.20