Public Member Functions | Private Attributes
gazebo::AddForce 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 RosQueueThread ()
void SetForceCommand (const geometry_msgs::Wrench::ConstPtr &_msg)
void SetForcePosition (const geometry_msgs::Vector3::ConstPtr &_msg)

Private Attributes

boost::thread callbackQueeuThread
boost::thread deferredLoadThread
math::Vector3 force
physics::LinkPtr link
std::string link_name
physics::ModelPtr model
std::string obj_name
math::Vector3 position
ros::NodeHandlerosNode
ros::CallbackQueue rosQueue
ros::Subscriber subForceCommand
ros::Subscriber subForcePosition
math::Vector3 torque
event::ConnectionPtr updateConnection

Detailed Description

Definition at line 23 of file AddForcePlugin.cpp.


Member Function Documentation

void gazebo::AddForce::DeferredLoad ( ) [inline]

Definition at line 76 of file AddForcePlugin.cpp.

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

Definition at line 28 of file AddForcePlugin.cpp.

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

Definition at line 119 of file AddForcePlugin.cpp.

Definition at line 128 of file AddForcePlugin.cpp.

void gazebo::AddForce::SetForceCommand ( const geometry_msgs::Wrench::ConstPtr &  _msg) [inline]

Definition at line 99 of file AddForcePlugin.cpp.

void gazebo::AddForce::SetForcePosition ( const geometry_msgs::Vector3::ConstPtr &  _msg) [inline]

Definition at line 110 of file AddForcePlugin.cpp.


Member Data Documentation

boost::thread gazebo::AddForce::callbackQueeuThread [private]

Definition at line 150 of file AddForcePlugin.cpp.

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

Definition at line 151 of file AddForcePlugin.cpp.

math::Vector3 gazebo::AddForce::force [private]

Definition at line 140 of file AddForcePlugin.cpp.

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

Definition at line 143 of file AddForcePlugin.cpp.

Definition at line 138 of file AddForcePlugin.cpp.

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

Definition at line 137 of file AddForcePlugin.cpp.

Definition at line 139 of file AddForcePlugin.cpp.

math::Vector3 gazebo::AddForce::position [private]

Definition at line 142 of file AddForcePlugin.cpp.

Definition at line 146 of file AddForcePlugin.cpp.

Definition at line 147 of file AddForcePlugin.cpp.

Definition at line 148 of file AddForcePlugin.cpp.

Definition at line 149 of file AddForcePlugin.cpp.

math::Vector3 gazebo::AddForce::torque [private]

Definition at line 141 of file AddForcePlugin.cpp.

Definition at line 144 of file AddForcePlugin.cpp.


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


hrpsys_gazebo_general
Author(s): Yohei Kakiuchi , Kei Okada
autogenerated on Wed Sep 16 2015 10:52:48