Extra degrees of freedom to store internal values in configurations. More...
#include <hpp/model/extra-config-space.hh>
Public Member Functions | |
ExtraConfigSpace () | |
value_type & | lower (const size_type &index) |
value_type & | upper (const size_type &index) |
const value_type & | lower (const size_type &index) const |
const value_type & | upper (const size_type &index) const |
size_type | dimension () const |
Get dimension. | |
Friends | |
class | Device |
Extra degrees of freedom to store internal values in configurations.
In some applications, it is useful to store extra variables with the configuration vector of a robot. For instance, when planning motions in state space using roadmap based methods, the velocity of the robot is stored in the nodes of the roadmap.
hpp::model::ExtraConfigSpace::ExtraConfigSpace | ( | ) | [inline] |
size_type hpp::model::ExtraConfigSpace::dimension | ( | ) | const [inline] |
Get dimension.
value_type& hpp::model::ExtraConfigSpace::lower | ( | const size_type & | index | ) | [inline] |
const value_type& hpp::model::ExtraConfigSpace::lower | ( | const size_type & | index | ) | const [inline] |
value_type& hpp::model::ExtraConfigSpace::upper | ( | const size_type & | index | ) | [inline] |
const value_type& hpp::model::ExtraConfigSpace::upper | ( | const size_type & | index | ) | const [inline] |
friend class Device [friend] |