VTK
9.0.1
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
=========================================================================*/
35
#ifndef vtkImageRFFT_h
36
#define vtkImageRFFT_h
37
38
#include "
vtkImageFourierFilter.h
"
39
#include "vtkImagingFourierModule.h"
// For export macro
40
41
class
VTKIMAGINGFOURIER_EXPORT
vtkImageRFFT
:
public
vtkImageFourierFilter
42
{
43
public
:
44
static
vtkImageRFFT
*
New
();
45
vtkTypeMacro(
vtkImageRFFT
,
vtkImageFourierFilter
);
46
47
protected
:
48
vtkImageRFFT
() {}
49
~vtkImageRFFT
()
override
{}
50
51
int
IterativeRequestInformation
(
vtkInformation
* in,
vtkInformation
* out)
override
;
52
int
IterativeRequestUpdateExtent
(
vtkInformation
* in,
vtkInformation
* out)
override
;
53
54
void
ThreadedRequestData
(
vtkInformation
* vtkNotUsed(request),
vtkInformationVector
** inputVector,
55
vtkInformationVector
* vtkNotUsed(outputVector),
vtkImageData
*** inDataVec,
56
vtkImageData
** outDataVec,
int
outExt[6],
int
threadId)
override
;
57
58
private
:
59
vtkImageRFFT
(
const
vtkImageRFFT
&) =
delete
;
60
void
operator=(
const
vtkImageRFFT
&) =
delete
;
61
};
62
63
#endif
64
65
// VTK-HeaderTest-Exclude: vtkImageRFFT.h
vtkImageRFFT::~vtkImageRFFT
~vtkImageRFFT() override
Definition:
vtkImageRFFT.h:49
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:36
vtkImageFourierFilter.h
vtkImageRFFT::IterativeRequestInformation
int IterativeRequestInformation(vtkInformation *in, vtkInformation *out) override
vtkImageRFFT::vtkImageRFFT
vtkImageRFFT()
Definition:
vtkImageRFFT.h:48
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:42
vtkImageRFFT::New
static vtkImageRFFT * New()
vtkImageRFFT
Reverse Fast Fourier Transform.
Definition:
vtkImageRFFT.h:42
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:65
vtkImageRFFT::IterativeRequestUpdateExtent
int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out) override
vtkImageFourierFilter
Superclass that implements complex numbers.
Definition:
vtkImageFourierFilter.h:86
vtkImageRFFT::ThreadedRequestData
void ThreadedRequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *vtkNotUsed(outputVector), vtkImageData ***inDataVec, vtkImageData **outDataVec, int outExt[6], int threadId) override
Generated on Mon Jan 4 2021 21:12:05 for VTK by
1.8.20