12 #include <tvm/function/abstract/Function.h>
34 inline const Eigen::Vector3d & position() const noexcept {
return pos_; }
37 inline void position(
const Eigen::Vector3d & pos) noexcept { pos_ = pos; }
40 inline const Eigen::Vector3d &
refVel() const noexcept {
return refVel_; }
43 inline void refVel(
const Eigen::Vector3d & refVel) noexcept { refVel_ =
refVel; }
46 inline const Eigen::Vector3d &
refAccel() const noexcept {
return refAccel_; }
49 inline void refAccel(
const Eigen::Vector3d & refAccel) noexcept { refAccel_ =
refAccel; }
Definition: PositionFunction.h:19
Eigen::Vector3d refAccel_
Definition: PositionFunction.h:66
const mc_rbdyn::RobotFrame & frame() const noexcept
Definition: PositionFunction.h:52
const Eigen::Vector3d & refAccel() const noexcept
Definition: PositionFunction.h:46
void refAccel(const Eigen::Vector3d &refAccel) noexcept
Definition: PositionFunction.h:49
void updateNormalAcceleration()
const Eigen::Vector3d & refVel() const noexcept
Definition: PositionFunction.h:40
void position(const Eigen::Vector3d &pos) noexcept
Definition: PositionFunction.h:37
mc_tvm::RobotFrame & frame_
Definition: PositionFunction.h:61
void refVel(const Eigen::Vector3d &refVel) noexcept
Definition: PositionFunction.h:43
Eigen::Vector3d refVel_
Definition: PositionFunction.h:65
Eigen::Vector3d pos_
Definition: PositionFunction.h:64
mc_rbdyn::ConstRobotFramePtr robot_frame_
Definition: PositionFunction.h:60
#define MC_TVM_DLLAPI
Definition: api.h:47
Definition: generic_gripper.h:15
std::shared_ptr< const RobotFrame > ConstRobotFramePtr
Definition: fwd.h:25
Definition: CollisionFunction.h:16
Definition: RobotFrame.h:22
Definition: RobotFrame.h:28