19 #ifndef PP_RBPRM_TIME_DEPENDANT_HH 20 # define PP_RBPRM_TIME_DEPENDANT_HH 23 # include <hpp/constraints/implicit.hh> 28 namespace interpolation {
35 virtual void operator() (constraints::ImplicitPtr_t eq,
const constraints::value_type& input, pinocchio::ConfigurationOut_t conf)
54 void operator() (
const constraints::value_type s, pinocchio::ConfigurationOut_t conf)
const 56 (*rhsFunc_) (eq_, s, conf);
63 const RightHandSideFunctorPtr_t rhs):
64 eq_ (eq), rhsFunc_ (rhs)
68 eq_ (other.eq_), rhsFunc_ (other.rhsFunc_)
71 constraints::ImplicitPtr_t
eq_;
80 #endif // PP_RBPRM_TIME_DEPENDANT_HH TimeDependant(const TimeDependant &other)
Definition: time-dependant.hh:67
Definition: algorithm.hh:27
T_TimeDependant::const_iterator CIT_TimeDependant
Definition: time-dependant.hh:76
virtual void operator()(constraints::ImplicitPtr_t eq, const constraints::value_type &input, pinocchio::ConfigurationOut_t conf) const =0
Definition: time-dependant.hh:50
TimeDependant(const constraints::ImplicitPtr_t &eq, const RightHandSideFunctorPtr_t rhs)
Definition: time-dependant.hh:62
constraints::ImplicitPtr_t eq_
Definition: time-dependant.hh:71
RightHandSideFunctorPtr_t rhsFunc_
Definition: time-dependant.hh:72
std::vector< TimeDependant > T_TimeDependant
Definition: time-dependant.hh:75
Time varying right hand side of constraint.
Definition: time-dependant.hh:31
boost::shared_ptr< const RightHandSideFunctor > RightHandSideFunctorPtr_t
Definition: time-dependant.hh:38