Go to the documentation of this file.
24 angularFrequencySIN_(0,
"Oscillator(" +
name +
")::input(double)::omega"),
25 magnitudeSIN_(0,
"Oscillator(" +
name +
")::input(double)::magnitude"),
26 phaseSIN_(0,
"Oscillator(" +
name +
")::input(double)::phase"),
27 biasSIN_(0,
"Oscillator(" +
name +
")::input(double)::bias"),
28 soutSOUT_(
"Oscillator(" +
name +
")::output(double)::sout"),
29 vectorSoutSOUT_(
"Oscillator(" +
name +
")::output(vector)::vectorSout"),
51 soutSOUT_.setNeedUpdateFromAllChildren(
true);
101 double m,
double bias) {
103 return m * sin(omega *
tau + phase) +
bias;
119 eps = std::numeric_limits<double>::max();
const T & access(const Time &t1)
virtual void setConstant(const T &t)
DirectGetter< E, T > * makeDirectGetter(E &entity, T *ptr, const std::string &docString)
virtual const T & access(const Time &t)
virtual void addDependency(const SignalBase< Time > &signal)
std::string docDirectSetter(const std::string &name, const std::string &type)
std::string docDirectGetter(const std::string &name, const std::string &type)
DirectSetter< E, T > * makeDirectSetter(E &entity, T *ptr, const std::string &docString)
void addCommand(const std::string &name, command::Command *command)
MotionTpl< Scalar, Options > bias(const JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata)
void signalRegistration(const SignalArray< sigtime_t > &signals)
sot-tools
Author(s): Mehdi Benallegue, Francois Keith, Florent Lamiraux, Thomas Moulard, Olivier Stasse, Jorrit T'Hooft
autogenerated on Wed Aug 2 2023 02:35:13