C++ main module for emicrom Package  1.0
FFTW_Object.h
Go to the documentation of this file.
1 #ifndef FFTW_Object_H
2 #define FFTW_Object_H
3 
4 
5 #include "CORE_Object.h"
6 #include "CORE_ListPointers.h"
7 #include "CORE_Exception.h"
8 #include "CORE_Real.h"
9 
10 
11 #include "fftw_types.h"
12 
19 class FFTW_Object : public virtual CORE_Object {
21 
22  // ASSOCIATIONS
23 public:
24 
25 
26  static const tSInt FORWARD=-1;
27  static const tSInt BACKWARD=1;
28 
29 protected:
30  // METHODS
31 
32  // CONSTRUCTORS
33 
35  FFTW_Object(void) {
36  }
37 
38 
39 
40  // DESTRUCTORS
41 
42 
45  virtual ~FFTW_Object(void) {
46  }
47 
48 
49 public:
50 
51  // SET methods
52 
53 
54  // GET methods
55 
56 
57  // OTHERS Methods
58 
59 
60 
61 
62 };
63 #endif
SP_OBJECT(FFTW_Object)
FFTW_Object(void)
create an object
Definition: FFTW_Object.h:35
static const tSInt FORWARD
Definition: FFTW_Object.h:26
virtual ~FFTW_Object(void)
destroy an object.
Definition: FFTW_Object.h:45
#define tSInt
Definition: types.h:30
static const tSInt BACKWARD
Definition: FFTW_Object.h:27
This class is the base class of FFTW objects.
Definition: FFTW_Object.h:19
abstract base class for most classes.
Definition: CORE_Object.h:53
DEFINE_SPTR(FFTW_Object)