25 template <
class Res =
double>
30 Res &
fun(Res &res,
int t) {
37 it != inputsig.end(); ++it) {
39 (*it)->access(timedata);
43 it != inputsigV.end(); ++it) {
45 (*it)->access(timedata);
48 return res = (*this)();
51 list<SignalTimeDependent<double, int> *> inputsig;
52 list<SignalTimeDependent<dynamicgraph::Vector, int> *> inputsigV;
56 inputsigV.push_back(&sig);
73 res = appel * timedata;
79 res.fill(appel * timedata);
85 res.axis() = Eigen::Vector3d::UnitX();
109 cout <<
"Plugin error " << e << endl;
const T & access(const Time &t1)
Signal< dynamicgraph::Matrix, int > sig("matrix")
virtual void plug(SignalBase< Time > *ref)
virtual const T & access(const Time &t)
Eigen::AngleAxis< double > VectorUTheta
void funtest(dynamicgraph::Vector &)
DYNAMIC_GRAPH_DLLAPI SignalArray< int > sotNOSIGNAL
void setReady(const bool sready=true)
dynamicgraph::Vector & fun(dynamicgraph::Vector &res, double)
virtual void setFunction(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)