FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CSmoothTrajectory.h
1
62#ifndef CSmoothTrajectory_H
63#define CSmoothTrajectory_H
64
65#include <fhsim/simobject/SimObject.h>
66
67#include <string>
68
69class CSmoothTrajectory : public SimObject
70{
71 public:
73 CSmoothTrajectory(std::string sSimObjectName, ISimObjectCreator* pCreator);
74
76 void OdeFcn(const double dT, const double* const adX, double* const adXDot) const{};
77
78 const double* Out(const double T, const double* const X);
79
80
81
82 protected:
83 int m_portWidth;
84 double* m_output;
85 double* m_tStart;
86 double* m_tStop;
87 double* m_amplitude;
88 double* m_bias;
89 double* m_phase;
90 double* m_period;
91};
92#endif
Definition CSmoothTrajectory.h:70
CSmoothTrajectory(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.