11 #include <dynamic-graph/factory.h> 37 startSIN(NULL,
"SmoothReach(" + name +
")::input(vector)::start"),
39 sotNOSIGNAL,
"SmoothReach(" + name +
")::output(vector)::goal")
51 using namespace command;
59 "int (mode)",
"double (beta)")));
107 const int &lengthDes) {
void set(const dynamicgraph::Vector &goal, const int &length)
SignalArray< int > sotNOSIGNAL(0)
SmoothReach(const std::string &name)
void signalRegistration(const SignalArray< int > &signals)
#define sotDEBUGOUT(level)
void setNeedUpdateFromAllChildren(const bool b=true)
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(FeaturePosture, "FeaturePosture")
#define sotDEBUGIN(level)
const int & getLength(void)
void setSmoothing(const int &mode, const double ¶m)
const int & getStart(void)
dynamicgraph::Vector goal
dynamicgraph::Vector & goalSOUT_function(dynamicgraph::Vector &goal, const int &time)
dynamicgraph::Vector start
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > startSIN
double smoothFunction(double x)
std::string docCommandVoid2(const std::string &doc, const std::string &type1, const std::string &type2)
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > goalSOUT
void addCommand(const std::string &name, command::Command *command)
const dynamicgraph::Vector & getGoal(void)
virtual void display(std::ostream &os) const
CommandVoid2< E, T1, T2 > * makeCommandVoid2(E &entity, boost::function< void(const T1 &, const T2 &)> function, const std::string &docString)