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

List of all members.

Public Member Functions

void DeferredLoad ()
void Load (physics::ModelPtr _parent, sdf::ElementPtr _sdf)
void OnUpdate (const common::UpdateInfo &)
void PublishVel (const common::Time &_curTime)

Private Attributes

boost::thread deferredLoadThread
physics::LinkPtr link
std::string link_name
physics::ModelPtr model
boost::mutex mutex
std::string obj_name
PubMultiQueue pmq
ros::Publisher pubAbsAccel
PubQueue
< geometry_msgs::TwistStamped >
::Ptr 
pubAbsAccelQueue
ros::Publisher pubAbsVel
PubQueue
< geometry_msgs::TwistStamped >
::Ptr 
pubAbsVelQueue
ros::Publisher pubPose
PubQueue
< geometry_msgs::PoseStamped >
::Ptr 
pubPoseQueue
ros::Publisher pubRelAccel
PubQueue
< geometry_msgs::TwistStamped >
::Ptr 
pubRelAccelQueue
ros::Publisher pubRelVel
PubQueue
< geometry_msgs::TwistStamped >
::Ptr 
pubRelVelQueue
ros::NodeHandlerosNode
event::ConnectionPtr updateConnection
physics::WorldPtr world

Detailed Description

Definition at line 28 of file GetVelPlugin.cpp.


Member Function Documentation

Definition at line 68 of file GetVelPlugin.cpp.

void gazebo::GetVel::Load ( physics::ModelPtr  _parent,
sdf::ElementPtr  _sdf 
) [inline]

Definition at line 33 of file GetVelPlugin.cpp.

void gazebo::GetVel::OnUpdate ( const common::UpdateInfo &  ) [inline]

Definition at line 91 of file GetVelPlugin.cpp.

void gazebo::GetVel::PublishVel ( const common::Time &  _curTime) [inline]

Definition at line 100 of file GetVelPlugin.cpp.


Member Data Documentation

boost::thread gazebo::GetVel::deferredLoadThread [private]

Definition at line 185 of file GetVelPlugin.cpp.

physics::LinkPtr gazebo::GetVel::link [private]

Definition at line 179 of file GetVelPlugin.cpp.

Definition at line 178 of file GetVelPlugin.cpp.

physics::ModelPtr gazebo::GetVel::model [private]

Definition at line 175 of file GetVelPlugin.cpp.

boost::mutex gazebo::GetVel::mutex [private]

Definition at line 184 of file GetVelPlugin.cpp.

Definition at line 177 of file GetVelPlugin.cpp.

Definition at line 183 of file GetVelPlugin.cpp.

Definition at line 193 of file GetVelPlugin.cpp.

PubQueue<geometry_msgs::TwistStamped>::Ptr gazebo::GetVel::pubAbsAccelQueue [private]

Definition at line 194 of file GetVelPlugin.cpp.

Definition at line 189 of file GetVelPlugin.cpp.

PubQueue<geometry_msgs::TwistStamped>::Ptr gazebo::GetVel::pubAbsVelQueue [private]

Definition at line 190 of file GetVelPlugin.cpp.

Definition at line 195 of file GetVelPlugin.cpp.

PubQueue<geometry_msgs::PoseStamped>::Ptr gazebo::GetVel::pubPoseQueue [private]

Definition at line 196 of file GetVelPlugin.cpp.

Definition at line 191 of file GetVelPlugin.cpp.

PubQueue<geometry_msgs::TwistStamped>::Ptr gazebo::GetVel::pubRelAccelQueue [private]

Definition at line 192 of file GetVelPlugin.cpp.

Definition at line 187 of file GetVelPlugin.cpp.

PubQueue<geometry_msgs::TwistStamped>::Ptr gazebo::GetVel::pubRelVelQueue [private]

Definition at line 188 of file GetVelPlugin.cpp.

Definition at line 182 of file GetVelPlugin.cpp.

Definition at line 180 of file GetVelPlugin.cpp.

Definition at line 176 of file GetVelPlugin.cpp.


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


hrpsys_gazebo_general
Author(s): Yohei Kakiuchi , Kei Okada , Masaki Murooka
autogenerated on Thu Jun 6 2019 20:56:54