Go to the documentation of this file.
11 #include <tvm/function/abstract/Function.h>
39 const
std::vector<
std::
string> & activeJoints);
54 const
std::vector<
std::
string> & inactiveJoints);
56 inline const Eigen::VectorXd & value()
const override {
return f_->
value(); }
58 inline const Eigen::VectorXd &
velocity()
const override {
return f_->velocity(); }
60 inline const Eigen::VectorXd &
normalAcceleration()
const override {
return f_->normalAcceleration(); }
77 tvm::VariablePtr variable,
78 const std::vector<std::pair<Eigen::DenseIndex, Eigen::DenseIndex>> & activeIndex);
81 void updateJacobian();
86 std::vector<std::pair<Eigen::DenseIndex, Eigen::DenseIndex>>
activeIndex_;
tvm::VariablePtr variable_
Definition: JointsSelectorFunction.h:85
std::vector< std::pair< Eigen::DenseIndex, Eigen::DenseIndex > > activeIndex_
Definition: JointsSelectorFunction.h:86
#define MC_TVM_DLLAPI
Definition: api.h:47
Definition: CollisionFunction.h:15
Definition: JointsSelectorFunction.h:19
const Eigen::VectorXd & normalAcceleration() const override
Definition: JointsSelectorFunction.h:60
const Eigen::VectorXd & velocity() const override
Definition: JointsSelectorFunction.h:58
Function * f_
Definition: JointsSelectorFunction.h:84
const Eigen::VectorXd & value() const override
Definition: JointsSelectorFunction.h:56
Definition: generic_gripper.h:14
tvm::function::abstract::Function Function
Definition: JointsSelectorFunction.h:24