32 #ifndef CTASKGCLIMITCENTERING_HPP_
33 #define CTASKGCLIMITCENTERING_HPP_
35 #include <scl/control/task/CTaskBase.hpp>
37 #include <scl/control/task/tasks/data_structs/STaskGcLimitCentering.hpp>
71 virtual bool setGoalPos(
const Eigen::VectorXd & arg_goal);
74 virtual bool getGoalPos(Eigen::VectorXd & arg_goal)
const
75 { arg_goal = data_->q_goal_;
return true; }
78 virtual bool getPos(Eigen::VectorXd & arg_pos)
const
79 { arg_pos = data_->q_;
return true; }
Definition: STaskBase.hpp:69
virtual bool computeServo(const SRobotSensors *arg_sensors)
Definition: CTaskGcLimitCentering.cpp:123
virtual ~CTaskGcLimitCentering()
Definition: CTaskGcLimitCentering.hpp:92
virtual bool setGoalPos(const Eigen::VectorXd &arg_goal)
Definition: CTaskGcLimitCentering.cpp:97
virtual bool getGoalPos(Eigen::VectorXd &arg_goal) const
Definition: CTaskGcLimitCentering.hpp:74
virtual STaskBase * getTaskData()
Definition: CTaskGcLimitCentering.cpp:93
virtual bool init(STaskBase *arg_task_data, CDynamicsBase *arg_dynamics)
Definition: CTaskGcLimitCentering.cpp:46
Definition: CDynamicsBase.hpp:55
virtual void reset()
Definition: CTaskGcLimitCentering.cpp:115
virtual bool getPos(Eigen::VectorXd &arg_pos) const
Definition: CTaskGcLimitCentering.hpp:78
bool sBool
Definition: DataTypes.hpp:54
sBool achievedGoalPos()
Definition: CTaskGcLimitCentering.cpp:171
Definition: CTaskGcLimitCentering.hpp:42
Definition: STaskGcLimitCentering.hpp:43
virtual bool computeModel(const SRobotSensors *arg_sensors)
Definition: CTaskGcLimitCentering.cpp:160
CTaskGcLimitCentering()
Definition: CTaskGcLimitCentering.cpp:40
Definition: SRobotIO.hpp:49
Definition: CTaskBase.hpp:54