Marine systems simulation
CPulse.h
1#ifndef CPulse_H
2#define CPulse_H
3
64#include "CSrcBase.h"
65#include "SimObject.h"
66
67class CPulse : public CSrcBase
68{
69 public:
71 CPulse(std::string sSimObjectName, ISimObjectCreator* pCreator);
72 ~CPulse();
73
74 private:
75 void CalcOutput(const double dTime, const double* const adX);
77 double* m_Amplitude;
79 double* m_Delay;
81 double* m_Width;
83 double* m_Period;
85 double* m_RiseTime;
87 double* m_Bias;
88};
89
90
91#endif
Definition: CPulse.h:68
CPulse(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor sets parameters.
Definition: CSrcBase.h:24