Go to the documentation of this file.
11 #include <tvm/function/abstract/LinearFunction.h>
13 #include <RBDyn/Jacobian.h>
15 #include <SpaceVecAlg/SpaceVecAlg>
34 using Output = tvm::function::abstract::LinearFunction::Output;
35 DISABLE_OUTPUTS(Output::JDot)
55 std::vector<sva::PTransformd> points,
87 sva::ForceVecd force()
const;
112 std::vector<ForceContact>::const_iterator findContact(
const mc_rbdyn::RobotFrame & frame)
const;
114 void updateJacobian();
#define MC_TVM_DLLAPI
Definition: api.h:47
tvm::function::abstract::LinearFunction::Output Output
Definition: DynamicFunction.h:34
const mc_rbdyn::Robot & robot_
Definition: DynamicFunction.h:75
Definition: CollisionFunction.h:15
Definition: DynamicFunction.h:31
Definition: RobotFrame.h:21
std::shared_ptr< const RobotFrame > ConstRobotFramePtr
Definition: fwd.h:25
std::shared_ptr< DynamicFunction > DynamicFunctionPtr
Definition: DynamicFunction.h:117
std::vector< ForceContact > contacts_
Definition: DynamicFunction.h:110