UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
cdft2d_dcf.hpp
1 /* cdft2d_dcl.hpp */
2 /* $Id: cdft2d_dcf.hpp 21267 2011-11-23 15:19:39Z guser1 $ */
3 #ifndef __cdft2d_dcf_hpp
4 #define __cdft2d_dcf_hpp
5 
6 #ifdef GE_BUILD
7 #include <cdft2d.hpp>
8 #include <manager.hpp>
9 #include <cfft2d_calc_block.hpp>
10 #else
11 #include <s2proc/cdft2d.hpp>
12 #include <dcf/manager.hpp>
13 #include <dcf/cfft2d_calc_block.hpp>
14 #endif
15 
18 class CDFT2D_DCF : public CDFT2D
19 {
20 public:
21 
24  CDFT2D_DCF(const dcf::Manager &manager, int direction = 1);
25 
27  virtual ~CDFT2D_DCF();
28 
30  virtual bool calc( WaveField &tReal, WaveField &tIm ) const;
31 
32 protected:
33 
36 };
37 
38 #endif /* cdft2d_dcf.hpp */
Definition: manager.hpp:19
Definition: cdft2d_dcf.hpp:18
virtual bool calc(WaveField &tReal, WaveField &tIm) const
Definition: wave_field.hpp:13
CDFT2D_DCF(const dcf::Manager &manager, int direction=1)
Definition: cfft2d_calc_block.hpp:17
dcf::CFFT2DCalcBlock * m_pfftcb
Definition: cdft2d_dcf.hpp:35
virtual ~CDFT2D_DCF()
Definition: cdft2d.hpp:15