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::NodeHandle * | rosNode |
event::ConnectionPtr | updateConnection |
physics::WorldPtr | world |
Definition at line 28 of file GetVelPlugin.cpp.
void gazebo::GetVel::DeferredLoad | ( | ) | [inline] |
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.
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.
std::string gazebo::GetVel::link_name [private] |
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.
std::string gazebo::GetVel::obj_name [private] |
Definition at line 177 of file GetVelPlugin.cpp.
PubMultiQueue gazebo::GetVel::pmq [private] |
Definition at line 183 of file GetVelPlugin.cpp.
ros::Publisher gazebo::GetVel::pubAbsAccel [private] |
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.
ros::Publisher gazebo::GetVel::pubAbsVel [private] |
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.
ros::Publisher gazebo::GetVel::pubPose [private] |
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.
ros::Publisher gazebo::GetVel::pubRelAccel [private] |
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.
ros::Publisher gazebo::GetVel::pubRelVel [private] |
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.
ros::NodeHandle* gazebo::GetVel::rosNode [private] |
Definition at line 182 of file GetVelPlugin.cpp.
Definition at line 180 of file GetVelPlugin.cpp.
physics::WorldPtr gazebo::GetVel::world [private] |
Definition at line 176 of file GetVelPlugin.cpp.