jspace::jspace_controller_info_getter_s Struct Reference

Default info getter is based on the jspace::Model. More...

#include <Controller.hpp>

Inheritance diagram for jspace::jspace_controller_info_getter_s:

Inheritance graph
[legend]
Collaboration diagram for jspace::jspace_controller_info_getter_s:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void getDOFNames (Model const &model, std::vector< std::string > &names) const
virtual void getDOFUnits (Model const &model, std::vector< std::string > &names) const
virtual void getGainNames (Model const &model, std::vector< std::string > &names) const
virtual void getLimits (Model const &model, Vector &limits_lower, Vector &limits_upper) const


Detailed Description

Default info getter is based on the jspace::Model.

Definition at line 50 of file Controller.hpp.


Member Function Documentation

void jspace::jspace_controller_info_getter_s::getDOFNames ( Model const &  model,
std::vector< std::string > &  names 
) const [virtual]

Implements jspace::controller_info_getter_s.

Definition at line 35 of file Controller.cpp.

References jspace::Model::getJointName(), and jspace::Model::getNJoints().

Referenced by getGainNames().

Here is the call graph for this function:

void jspace::jspace_controller_info_getter_s::getDOFUnits ( Model const &  model,
std::vector< std::string > &  names 
) const [virtual]

Todo:
XXXX yet another place where we hardcode a one-to-one relationship between joints and links, although TAO can express many-to-one relationships here.

Implements jspace::controller_info_getter_s.

Definition at line 49 of file Controller.cpp.

References jspace::Model::getNJoints(), and jspace::Model::getNode().

Here is the call graph for this function:

void jspace::jspace_controller_info_getter_s::getGainNames ( Model const &  model,
std::vector< std::string > &  names 
) const [virtual]

Implements jspace::controller_info_getter_s.

Definition at line 70 of file Controller.cpp.

References getDOFNames().

Here is the call graph for this function:

void jspace::jspace_controller_info_getter_s::getLimits ( Model const &  model,
Vector limits_lower,
Vector limits_upper 
) const [virtual]

Implements jspace::controller_info_getter_s.

Definition at line 77 of file Controller.cpp.

References jspace::Model::getJointLimits().

Here is the call graph for this function:


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