32 #ifndef CTASKGCSET_HPP_
33 #define CTASKGCSET_HPP_
35 #include <scl/DataTypes.hpp>
37 #include <scl/control/task/CTaskBase.hpp>
38 #include <scl/control/task/tasks/data_structs/STaskGcSet.hpp>
79 virtual bool setGoalPos(
const Eigen::VectorXd & arg_goal);
82 virtual bool setGoalVel(
const Eigen::VectorXd & arg_goal);
85 virtual bool setGoalAcc(
const Eigen::VectorXd & arg_goal);
88 virtual bool getGoalPos(Eigen::VectorXd & arg_goal)
const
89 { arg_goal = data_->q_goal_;
return true; }
92 virtual bool getGoalVel(Eigen::VectorXd & arg_goal)
const
93 { arg_goal = data_->dq_goal_;
return true; }
96 virtual bool getGoalAcc(Eigen::VectorXd & arg_goal)
const
97 { arg_goal = data_->ddq_goal_;
return true; }
115 virtual void reset();
Definition: STaskBase.hpp:69
virtual bool computeModel(const SRobotSensors *arg_sensors)
Definition: CTaskGcSet.cpp:211
virtual ~CTaskGcSet()
Definition: CTaskGcSet.hpp:106
virtual bool getGoalPos(Eigen::VectorXd &arg_goal) const
Definition: CTaskGcSet.hpp:88
virtual bool getGoalAcc(Eigen::VectorXd &arg_goal) const
Definition: CTaskGcSet.hpp:96
virtual bool getGoalVel(Eigen::VectorXd &arg_goal) const
Definition: CTaskGcSet.hpp:92
Eigen::VectorXd selected_gcs_
Definition: CTaskGcSet.hpp:121
Definition: CTaskGcSet.hpp:59
Definition: CDynamicsBase.hpp:55
virtual bool computeServo(const SRobotSensors *arg_sensors)
Definition: CTaskGcSet.cpp:153
virtual void reset()
Definition: CTaskGcSet.cpp:145
Definition: STaskGcSet.hpp:43
CTaskGcSet()
Definition: CTaskGcSet.cpp:40
virtual STaskBase * getTaskData()
Definition: CTaskGcSet.cpp:85
virtual bool setGoalAcc(const Eigen::VectorXd &arg_goal)
Definition: CTaskGcSet.cpp:127
virtual bool setGoalPos(const Eigen::VectorXd &arg_goal)
Definition: CTaskGcSet.cpp:89
virtual bool init(STaskBase *arg_task_data, CDynamicsBase *arg_dynamics)
Definition: CTaskGcSet.cpp:46
Definition: SRobotIO.hpp:49
Definition: CTaskBase.hpp:54
virtual bool setGoalVel(const Eigen::VectorXd &arg_goal)
Definition: CTaskGcSet.cpp:108