opspace::TaskPostureSkill Class Reference

#include <skill_library.hpp>

Inheritance diagram for opspace::TaskPostureSkill:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TaskPostureSkill (std::string const &name)
virtual Status init (Model const &model)
virtual Status update (Model const &model)
virtual task_table_t const * getTaskTable ()
virtual Status checkJStarSV (Task const *task, Vector const &sv)

Protected Attributes

CartPosTaskeepos_
JPosTaskposture_
task_table_t task_table_


Detailed Description

Definition at line 49 of file skill_library.hpp.


Constructor & Destructor Documentation

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

Definition at line 90 of file skill_library.cpp.

References opspace::Skill::declareSlot(), eepos_, and posture_.

Here is the call graph for this function:


Member Function Documentation

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

Reimplemented from opspace::Skill.

Definition at line 99 of file skill_library.cpp.

References eepos_, opspace::Skill::init(), posture_, and task_table_.

Here is the call graph for this function:

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

Implements opspace::Skill.

Definition at line 112 of file skill_library.cpp.

References task_table_.

Skill::task_table_t const * opspace::TaskPostureSkill::getTaskTable (  )  [virtual]

Implements opspace::Skill.

Definition at line 126 of file skill_library.cpp.

References task_table_.

Status opspace::TaskPostureSkill::checkJStarSV ( Task const *  task,
Vector const &  sv 
) [virtual]

Reimplemented from opspace::Skill.

Definition at line 133 of file skill_library.cpp.

References eepos_, and opspace::Task::getSigmaThreshold().

Here is the call graph for this function:


Member Data Documentation

CartPosTask* opspace::TaskPostureSkill::eepos_ [protected]

Definition at line 61 of file skill_library.hpp.

Referenced by checkJStarSV(), init(), and TaskPostureSkill().

JPosTask* opspace::TaskPostureSkill::posture_ [protected]

Definition at line 62 of file skill_library.hpp.

Referenced by init(), and TaskPostureSkill().

task_table_t opspace::TaskPostureSkill::task_table_ [protected]

Definition at line 63 of file skill_library.hpp.

Referenced by getTaskTable(), init(), and update().


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