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