UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fft1dtn.hpp
1 /* fft1dtn.hpp */
2 /* $Id: fft1dtn.hpp 21022 2011-07-11 11:45:03Z urij $ Kolosov 05_02_2009*/
3 /* $Id: fft1dtn.hpp 21022 2011-07-11 11:45:03Z urij $ redact Kolosov 11_05_2009*/
4 
5 #ifndef __fft1dtn_hpp
6 #define __fft1dtn_hpp
7 
8 
9 #include <s2proc/s2_corr.hpp>
10 
11 
12 class DFTN
13 {
14 public:
15 
16  DFTN(int direction);
17 
18  ~DFTN();
19 
20  bool calc(S2Corr::DVector &realOnly, S2Corr::DVector &im);
21 
22  void setParamResultArr(int size_result);
23 
24  void getParamResultArr(int &size_result);
25 
26  void setDirect(int direction);
27 
28  void getDirect(int &direction);
29 
30  void calcParam(int len);
31 
32 private:
33  int m_size_result;
34  int m_direction;
35  int m_M;
36  int m_N;
37  int m_N05;
38 };
39 
40 
41 
42 #endif /* fflt1dtn.hpp */
Definition: fft1dtn.hpp:12
std::vector< Trace::AmplT > DVector
Definition: s2_corr.hpp:20