$search

RobotMeshModel Class Reference

#include <robotMeshModel.h>

List of all members.

Public Member Functions

void initRobot ()
void paintRobot ()
 RobotMeshModel ()
void setCamera ()
void setCameraInfo (sensor_msgs::CameraInfoConstPtr cam_info)
bool setCameraPose ()
void updateRobotLinks (const ros::Time time_stamp)
 ~RobotMeshModel ()

Public Attributes

sensor_msgs::CameraInfoConstPtr cam_info_
std::string camera_info_topic_
std::string camera_topic_
std::string cameraframe_
tf::StampedTransform cameraPose
ros::Time current_time_stamp_
std::string description_path
std::vector< boost::shared_ptr
< urdf::Link > > 
links_with_meshes
std::map< std::string,
boost::shared_ptr
< vcg::GlTrimesh< CMeshO > > > 
mesh_wrappers
std::map< std::string,
boost::shared_ptr< CMeshO > > 
meshes
std::string modelframe_
ros::NodeHandle nh_
ros::NodeHandle nh_priv_
std::map< std::string,
tf::Transform
offsets_
std::map< std::string,
tf::StampedTransform
robotLinks_
ros::ServiceServer srver_
tf::TransformListener tf_
urdf::Model urdf_

Detailed Description

Definition at line 72 of file robotMeshModel.h.


Constructor & Destructor Documentation

RobotMeshModel::RobotMeshModel (  ) 

Definition at line 54 of file robotMeshModel.cpp.

RobotMeshModel::~RobotMeshModel (  ) 

Definition at line 132 of file robotMeshModel.cpp.


Member Function Documentation

void RobotMeshModel::initRobot (  ) 

Definition at line 136 of file robotMeshModel.cpp.

void RobotMeshModel::paintRobot (  ) 

mesh.bbox.Diag();

Definition at line 189 of file robotMeshModel.cpp.

void RobotMeshModel::setCamera (  ) 

Definition at line 225 of file robotMeshModel.cpp.

void RobotMeshModel::setCameraInfo ( sensor_msgs::CameraInfoConstPtr  cam_info  ) 

Definition at line 220 of file robotMeshModel.cpp.

bool RobotMeshModel::setCameraPose (  ) 

Definition at line 262 of file robotMeshModel.cpp.

void RobotMeshModel::updateRobotLinks ( const ros::Time  time_stamp  ) 

Definition at line 167 of file robotMeshModel.cpp.


Member Data Documentation

Definition at line 79 of file robotMeshModel.h.

Definition at line 87 of file robotMeshModel.h.

Definition at line 86 of file robotMeshModel.h.

Definition at line 85 of file robotMeshModel.h.

Definition at line 89 of file robotMeshModel.h.

Definition at line 97 of file robotMeshModel.h.

Definition at line 82 of file robotMeshModel.h.

std::vector<boost::shared_ptr<urdf::Link> > RobotMeshModel::links_with_meshes

Definition at line 95 of file robotMeshModel.h.

std::map<std::string, boost::shared_ptr<vcg::GlTrimesh<CMeshO> > > RobotMeshModel::mesh_wrappers

Definition at line 93 of file robotMeshModel.h.

std::map<std::string, boost::shared_ptr<CMeshO> > RobotMeshModel::meshes

Definition at line 91 of file robotMeshModel.h.

Definition at line 84 of file robotMeshModel.h.

Definition at line 76 of file robotMeshModel.h.

Definition at line 77 of file robotMeshModel.h.

std::map<std::string, tf::Transform > RobotMeshModel::offsets_

Definition at line 92 of file robotMeshModel.h.

Definition at line 94 of file robotMeshModel.h.

Definition at line 80 of file robotMeshModel.h.

Definition at line 75 of file robotMeshModel.h.

Definition at line 81 of file robotMeshModel.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


camera_self_filter
Author(s): Christian Bersch (Maintained by Benjamin Pitzer)
autogenerated on Sun Mar 3 11:09:16 2013