Public Member Functions | Private Attributes
kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl Class Reference

List of all members.

Public Member Functions

boost::shared_ptr
< kinematics::KinematicsBase
allocKinematicsSolver (const robot_model::JointModelGroup *jmg)
boost::shared_ptr
< kinematics::KinematicsBase
allocKinematicsSolverWithCache (const robot_model::JointModelGroup *jmg)
 KinematicsLoaderImpl (const std::string &robot_description, const std::map< std::string, std::vector< std::string > > &possible_kinematics_solvers, const std::map< std::string, std::vector< double > > &search_res, const std::map< std::string, std::string > &ik_links)
void status () const

Private Attributes

std::map< std::string,
std::string > 
ik_links_
std::map< const
robot_model::JointModelGroup
*, std::vector
< boost::shared_ptr
< kinematics::KinematicsBase > > > 
instances_
boost::shared_ptr
< pluginlib::ClassLoader
< kinematics::KinematicsBase > > 
kinematics_loader_
boost::mutex lock_
std::map< std::string,
std::vector< std::string > > 
possible_kinematics_solvers_
std::string robot_description_
std::map< std::string,
std::vector< double > > 
search_res_

Detailed Description

Definition at line 50 of file kinematics_plugin_loader.cpp.


Constructor & Destructor Documentation

kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl::KinematicsLoaderImpl ( const std::string &  robot_description,
const std::map< std::string, std::vector< std::string > > &  possible_kinematics_solvers,
const std::map< std::string, std::vector< double > > &  search_res,
const std::map< std::string, std::string > &  ik_links 
) [inline]

Definition at line 53 of file kinematics_plugin_loader.cpp.


Member Function Documentation

Definition at line 72 of file kinematics_plugin_loader.cpp.

Definition at line 140 of file kinematics_plugin_loader.cpp.

Definition at line 162 of file kinematics_plugin_loader.cpp.


Member Data Documentation

Definition at line 174 of file kinematics_plugin_loader.cpp.

Definition at line 177 of file kinematics_plugin_loader.cpp.

Definition at line 175 of file kinematics_plugin_loader.cpp.

Definition at line 178 of file kinematics_plugin_loader.cpp.

Definition at line 172 of file kinematics_plugin_loader.cpp.

Definition at line 171 of file kinematics_plugin_loader.cpp.

std::map<std::string, std::vector<double> > kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl::search_res_ [private]

Definition at line 173 of file kinematics_plugin_loader.cpp.


The documentation for this class was generated from the following file:


planning
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Mon Oct 6 2014 02:31:40