Public Member Functions | Private Attributes
gazebo::GazeboRosJointStatePublisher Class Reference

#include <gazebo_ros_joint_state_publisher.h>

List of all members.

Public Member Functions

 GazeboRosJointStatePublisher ()
void Load (physics::ModelPtr _parent, sdf::ElementPtr _sdf)
void OnUpdate (const common::UpdateInfo &_info)
void publishJointStates ()
 ~GazeboRosJointStatePublisher ()

Private Attributes

std::vector< std::string > joint_names_
sensor_msgs::JointState joint_state_
ros::Publisher joint_state_publisher_
std::vector< physics::JointPtr > joints_
common::Time last_update_time_
physics::ModelPtr parent_
std::string robot_namespace_
boost::shared_ptr
< ros::NodeHandle
rosnode_
std::string tf_prefix_
double update_period_
double update_rate_
event::ConnectionPtr updateConnection
physics::WorldPtr world_

Detailed Description

Definition at line 57 of file gazebo_ros_joint_state_publisher.h.


Constructor & Destructor Documentation

Definition at line 34 of file gazebo_ros_joint_state_publisher.cpp.

Definition at line 37 of file gazebo_ros_joint_state_publisher.cpp.


Member Function Documentation

void GazeboRosJointStatePublisher::Load ( physics::ModelPtr  _parent,
sdf::ElementPtr  _sdf 
)

Definition at line 41 of file gazebo_ros_joint_state_publisher.cpp.

void GazeboRosJointStatePublisher::OnUpdate ( const common::UpdateInfo &  _info)

Definition at line 99 of file gazebo_ros_joint_state_publisher.cpp.

Definition at line 113 of file gazebo_ros_joint_state_publisher.cpp.


Member Data Documentation

std::vector<std::string> gazebo::GazeboRosJointStatePublisher::joint_names_ [private]

Definition at line 77 of file gazebo_ros_joint_state_publisher.h.

sensor_msgs::JointState gazebo::GazeboRosJointStatePublisher::joint_state_ [private]

Definition at line 73 of file gazebo_ros_joint_state_publisher.h.

Definition at line 74 of file gazebo_ros_joint_state_publisher.h.

std::vector<physics::JointPtr> gazebo::GazeboRosJointStatePublisher::joints_ [private]

Definition at line 69 of file gazebo_ros_joint_state_publisher.h.

Definition at line 82 of file gazebo_ros_joint_state_publisher.h.

physics::ModelPtr gazebo::GazeboRosJointStatePublisher::parent_ [private]

Definition at line 68 of file gazebo_ros_joint_state_publisher.h.

Definition at line 76 of file gazebo_ros_joint_state_publisher.h.

Definition at line 72 of file gazebo_ros_joint_state_publisher.h.

Definition at line 75 of file gazebo_ros_joint_state_publisher.h.

Definition at line 81 of file gazebo_ros_joint_state_publisher.h.

Definition at line 80 of file gazebo_ros_joint_state_publisher.h.

Definition at line 66 of file gazebo_ros_joint_state_publisher.h.

physics::WorldPtr gazebo::GazeboRosJointStatePublisher::world_ [private]

Definition at line 67 of file gazebo_ros_joint_state_publisher.h.


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


gazebo_plugins
Author(s): John Hsu
autogenerated on Fri Aug 28 2015 10:47:26