#include <urdf.h>
Classes | |
struct | VisualInfo |
Public Member Functions | |
const std::string & | getName () |
void | setTransform (const rve_msgs::Vector3 &pos, const rve_msgs::Quaternion &orient) |
~URDFLink () | |
Private Member Functions | |
void | loadInfo (VisualInfo &info, const urdf::Model &model, const urdf::Link &link, const urdf::Geometry &geom, const urdf::Pose &origin) |
URDFLink (const urdf::Model &model, const urdf::Link &link) | |
Private Attributes | |
VisualInfo | collision_ |
std::string | name_ |
rve_msgs::Quaternion | orientation_ |
rve_msgs::Vector3 | position_ |
boost::function< void(const rve_msgs::Quaternion &)> | set_orientation_ |
boost::function< void(const rve_msgs::Vector3 &)> | set_position_ |
VisualInfo | visual_ |
Friends | |
class | URDF |
rve_render_client::URDFLink::URDFLink | ( | const urdf::Model & | model, |
const urdf::Link & | link | ||
) | [private] |
const std::string& rve_render_client::URDFLink::getName | ( | ) | [inline] |
void rve_render_client::URDFLink::loadInfo | ( | VisualInfo & | info, |
const urdf::Model & | model, | ||
const urdf::Link & | link, | ||
const urdf::Geometry & | geom, | ||
const urdf::Pose & | origin | ||
) | [private] |
void rve_render_client::URDFLink::setTransform | ( | const rve_msgs::Vector3 & | pos, |
const rve_msgs::Quaternion & | orient | ||
) |
std::string rve_render_client::URDFLink::name_ [private] |
boost::function<void(const rve_msgs::Quaternion&)> rve_render_client::URDFLink::set_orientation_ [private] |
boost::function<void(const rve_msgs::Vector3&)> rve_render_client::URDFLink::set_position_ [private] |