![]()  | 
  
    FancySafeBot 0.0.1
    
   A safe robotics library 
   | 
 
Name-index map of joints and bodies in rigid body tree.
#include <fsb_urdf_name_map.h>

Public Member Functions | |
| void | set_robot_name (const std::string &name) | 
| Set robot name.   | |
| NameMapError | add_body (const size_t index, const std::string &name) | 
| NameMapError | add_joint (const size_t index, const std::string &name) | 
| size_t | get_body_index (const std::string &name, NameMapError &err) const | 
| Get index of body in tree.   | |
| size_t | get_joint_index (const std::string &name, NameMapError &err) const | 
| Get index of joint in body tree.   | |
| bool | body_exists (const std::string &name) const | 
| Check if body name is set in map.   | |
| bool | joint_exists (const std::string &name) const | 
| Check if joint name is set in map.   | |
| size_t | get_num_bodies () const | 
| Get number of bodies in map.   | |
| size_t | get_num_joints () const | 
| Get number of joints in map.   | |
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Check if body name is set in map.
| name | Name of body to check | 
true if body exists in map 
      
  | 
  inline | 
Get index of body in tree.
| name | Body name | 
| err | Error status | 
      
  | 
  inline | 
Get index of joint in body tree.
| name | Joint name | 
| err | Error status | 
      
  | 
  inline | 
Get number of bodies in map.
      
  | 
  inline | 
Get number of joints in map.
      
  | 
  inline | 
Check if joint name is set in map.
| name | Name of joint to check | 
true if joint exists in map 
      
  | 
  inline | 
Set robot name.
| name | Robot name |