VTK
dox
opt
build
vtk6-6.3.0+dfsg2
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
=========================================================================*/
37
#ifndef vtkImageRFFT_h
38
#define vtkImageRFFT_h
39
40
41
#include "
vtkImagingFourierModule.h
"
// For export macro
42
#include "
vtkImageFourierFilter.h
"
43
44
class
VTKIMAGINGFOURIER_EXPORT
vtkImageRFFT
:
public
vtkImageFourierFilter
45
{
46
public
:
47
static
vtkImageRFFT
*
New
();
48
vtkTypeMacro
(
vtkImageRFFT
,
vtkImageFourierFilter
);
49
50
52
58
int
SplitExtent
(
int
splitExt[6],
int
startExt[6],
59
int
num
,
int
total);
61
62
protected
:
63
vtkImageRFFT
() {}
64
~vtkImageRFFT
() {}
65
66
virtual
int
IterativeRequestInformation
(
vtkInformation
*
in
,
67
vtkInformation
* out);
68
virtual
int
IterativeRequestUpdateExtent
(
vtkInformation
*
in
,
69
vtkInformation
* out);
70
71
virtual
void
ThreadedRequestData
(
72
vtkInformation
*
vtkNotUsed
( request ),
73
vtkInformationVector
** inputVector,
74
vtkInformationVector
*
vtkNotUsed
( outputVector ),
75
vtkImageData
***inDataVec,
76
vtkImageData
**outDataVec,
77
int
outExt[6],
78
int
threadId);
79
private
:
80
vtkImageRFFT
(
const
vtkImageRFFT
&);
// Not implemented.
81
void
operator=(
const
vtkImageRFFT
&);
// Not implemented.
82
};
83
84
#endif
85
86
87
88
89
90
91
92
93
94
95
// VTK-HeaderTest-Exclude: vtkImageRFFT.h
vtkImageRFFT::~vtkImageRFFT
~vtkImageRFFT()
Definition:
vtkImageRFFT.h:64
vtkImageRFFT::ThreadedRequestData
virtual void ThreadedRequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *vtkNotUsed(outputVector), vtkImageData ***inDataVec, vtkImageData **outDataVec, int outExt[6], int threadId)
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:41
VTKIMAGINGFOURIER_EXPORT
#define VTKIMAGINGFOURIER_EXPORT
Definition:
vtkImagingFourierModule.h:15
vtkTypeMacro
#define vtkTypeMacro(thisClass, superclass)
Definition:
vtkSetGet.h:642
vtkgl::in
GLuint in
Definition:
vtkgl.h:16905
vtkImageFourierFilter.h
vtkNotUsed
#define vtkNotUsed(x)
Definition:
vtkSetGet.h:557
vtkImageRFFT::vtkImageRFFT
vtkImageRFFT()
Definition:
vtkImageRFFT.h:63
vtkgl::num
GLuint GLuint num
Definition:
vtkgl.h:16907
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:45
vtkImageRFFT::IterativeRequestUpdateExtent
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)
vtkImagingFourierModule.h
vtkImageRFFT::New
static vtkImageRFFT * New()
vtkImageRFFT
Reverse Fast Fourier Transform.
Definition:
vtkImageRFFT.h:45
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:86
vtkImageFourierFilter
Superclass that implements complex numbers.
Definition:
vtkImageFourierFilter.h:91
vtkImageRFFT::SplitExtent
int SplitExtent(int splitExt[6], int startExt[6], int num, int total)
vtkImageRFFT::IterativeRequestInformation
virtual int IterativeRequestInformation(vtkInformation *in, vtkInformation *out)
Generated by
1.8.20