opspace::GenericSkill Class Reference

#include <skill_library.hpp>

Inheritance diagram for opspace::GenericSkill:

Inheritance graph
[legend]
Collaboration diagram for opspace::GenericSkill:

Collaboration graph
[legend]

List of all members.

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< TaskSlotAPIslot_


Detailed Description

Definition at line 31 of file skill_library.hpp.


Constructor & Destructor Documentation

opspace::GenericSkill::GenericSkill ( std::string const &  name  ) 

Definition at line 32 of file skill_library.cpp.

References slot_.


Member Function Documentation

Status opspace::GenericSkill::init ( Model const &  model  )  [virtual]

Reimplemented from opspace::Skill.

Definition at line 40 of file skill_library.cpp.

References opspace::Skill::init(), slot_, and task_table_.

Here is the call graph for this function:

Status opspace::GenericSkill::update ( Model const &  model  )  [virtual]

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]

Implements opspace::Skill.

Definition at line 76 of file skill_library.cpp.

References task_table_.

void opspace::GenericSkill::appendTask ( boost::shared_ptr< Task task  ) 

Definition at line 83 of file skill_library.cpp.

References slot_.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Fri Aug 26 01:34:22 2011 for Stanford Whole-Body Control Framework by  doxygen 1.5.4