Go to the documentation of this file.
12 #include <tvm/function/abstract/Function.h>
14 #include <RBDyn/Jacobian.h>
16 #include <SpaceVecAlg/SpaceVecAlg>
38 inline const sva::PTransformd &
pose() const noexcept {
return pose_; }
41 inline void pose(
const sva::PTransformd & pose) noexcept { pose_ =
pose; }
44 inline const Eigen::Vector6d &
refVel() const noexcept {
return refVel_; }
47 inline void refVel(
const Eigen::Vector6d & refVel) noexcept { refVel_ =
refVel; }
50 inline const Eigen::Vector6d &
refAccel() const noexcept {
return refAccel_; }
53 inline void refAccel(
const Eigen::Vector6d & refAccel) noexcept { refAccel_ =
refAccel; }
60 void updateVelocity();
61 void updateJacobian();
62 void updateNormalAcceleration();
#define MC_TVM_DLLAPI
Definition: api.h:47
Definition: CollisionFunction.h:15
Definition: RobotFrame.h:21
std::shared_ptr< const RobotFrame > ConstRobotFramePtr
Definition: fwd.h:25
Definition: RobotFrame.h:27