INOS
cinosjerkramp.h
Go to the documentation of this file.
1 //******************************************************************************
28 //******************************************************************************
29 //
30 #ifndef INC_CINOSJERKRAMP_H
31 #define INC_CINOSJERKRAMP_H
32 //
33 //------------------------------------------------------------------------------
34 // defines
35 //------------------------------------------------------------------------------
36 //
37 #define DF_INOS_JERK_RAMP_DBT "INOS-JERK-RAMP" // db table name
38 #define DF_INOS_JERK_RAMP_NAME "CINOSJerkRamp" // ramp name
39 //
40 //------------------------------------------------------------------------------
41 // includes
42 //------------------------------------------------------------------------------
43 //
44 // system
45 #include <cinosbaseramp.h>
46 //
47 // C++
48 //
49 // project
50 //
51 //------------------------------------------------------------------------------
52 //--- structures ---------------------------------------------------------------
53 //------------------------------------------------------------------------------
54 //
60 {
61  //declare constructor to suppress compiler warning
62  //delete it if SINOSJerkRamp has one ore more member variable
64 };
65 
66 //------------------------------------------------------------------------------
67 // class definition
68 //------------------------------------------------------------------------------
69 //
72 {
73  //--- user interface ---------------------------------------------------
74 
75  public:
76 
78  explicit CINOSJerkRamp(SINOSJerkRamp* apDesc = 0);
80  virtual ~CINOSJerkRamp();
82  static uint32 GetVersion();
84  virtual CINOSBaseRamp* Clone() override;
85 
86  //--- internals --------------------------------------------------------
87 
88  // protected member functions
89  protected:
90 
91  // protected members
92  protected:
93 
94  // allow dynamic object handling (new/delete)
95  DECLARE_DYNAMIC_CACHE(CINOSJerkRamp);
96 };
97 
98 
99 //------------------------------------------------------------------------------
100 // end of file
101 //------------------------------------------------------------------------------
102 
103 #endif // INC_CINOSJERKRAMP_H
SINOSBaseRamp
Descriptor structure used to configure a ramp. It is usually defined in a corresponding xxx....
Definition: cinosbaseramp.h:210
CINOSJerkRamp::Clone
virtual CINOSBaseRamp * Clone() override
clone myself and return pointer to it
cinosbaseramp.h
Short comment.
CINOSBaseRamp
Definition: cinosbaseramp.h:751
SINOSJerkRamp
Descriptor structure used to configure a ramp. It is usually defined in a corresponding xxx....
Definition: cinosjerkramp.h:59
CINOSJerkRamp::~CINOSJerkRamp
virtual ~CINOSJerkRamp()
destructor
CINOSJerkRamp::CINOSJerkRamp
CINOSJerkRamp(SINOSJerkRamp *apDesc=0)
constructor
CINOSJerkRamp::GetVersion
static uint32 GetVersion()
get ramp generator version
CINOSJerkRamp
definition of the CINOSJerkRamp class
Definition: cinosjerkramp.h:71