VTK
vtkTableFFT.h
Go to the documentation of this file.
1// -*- c++ -*-
2/*=========================================================================
3
4 Program: Visualization Toolkit
5 Module: vtkTableFFT.h
6
7 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
8 All rights reserved.
9 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16
17/*-------------------------------------------------------------------------
18 Copyright 2009 Sandia Corporation.
19 Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
20 the U.S. Government retains certain rights in this software.
21-------------------------------------------------------------------------*/
22
39#ifndef vtkTableFFT_h
40#define vtkTableFFT_h
41
42#include "vtkTableAlgorithm.h"
43#include "vtkImagingFourierModule.h" // For export macro
44#include "vtkSmartPointer.h" // For internal method.
45
46class VTKIMAGINGFOURIER_EXPORT vtkTableFFT : public vtkTableAlgorithm
47{
48public:
50 static vtkTableFFT *New();
51 void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE;
52
53protected:
55 ~vtkTableFFT() VTK_OVERRIDE;
56
57 int RequestData(vtkInformation *request,
58 vtkInformationVector **inputVector,
59 vtkInformationVector *outputVector) VTK_OVERRIDE;
60
65
66private:
67 vtkTableFFT(const vtkTableFFT &) VTK_DELETE_FUNCTION;
68 void operator=(const vtkTableFFT &) VTK_DELETE_FUNCTION;
69};
70
71
72#endif //vtkTableFFT_h
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:55
a simple class to control print indentation
Definition: vtkIndent.h:40
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
Hold a reference to a vtkObjectBase instance.
Superclass for algorithms that produce only vtkTables as output.
FFT for table columns.
Definition: vtkTableFFT.h:47
~vtkTableFFT() override
static vtkTableFFT * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.