#include <skill_library.hpp>
Public Member Functions | |
GenericSkill (std::string const &name) | |
virtual Status | init (Model const &model) |
virtual Status | update (Model const &model) |
virtual task_table_t const * | getTaskTable () |
void | appendTask (boost::shared_ptr< Task > task) |
Protected Attributes | |
task_table_t | task_table_ |
boost::shared_ptr< TaskSlotAPI > | slot_ |
Definition at line 31 of file skill_library.hpp.
opspace::GenericSkill::GenericSkill | ( | std::string const & | name | ) |
Reimplemented from opspace::Skill.
Definition at line 40 of file skill_library.cpp.
References opspace::Skill::init(), slot_, and task_table_.
Implements opspace::Skill.
Definition at line 56 of file skill_library.cpp.
References jspace::Status::errstr, jspace::Status::ok, and task_table_.
Skill::task_table_t const * opspace::GenericSkill::getTaskTable | ( | ) | [virtual] |
void opspace::GenericSkill::appendTask | ( | boost::shared_ptr< Task > | task | ) |
task_table_t opspace::GenericSkill::task_table_ [protected] |
Definition at line 44 of file skill_library.hpp.
Referenced by getTaskTable(), init(), and update().
boost::shared_ptr<TaskSlotAPI> opspace::GenericSkill::slot_ [protected] |
Definition at line 45 of file skill_library.hpp.
Referenced by appendTask(), GenericSkill(), and init().