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::NodeHandle * | rosNode |
ros::CallbackQueue | rosQueue |
ros::Subscriber | subForceCommand |
ros::Subscriber | subForcePosition |
math::Vector3 | torque |
event::ConnectionPtr | updateConnection |
Definition at line 23 of file AddForcePlugin.cpp.
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.
void gazebo::AddForce::RosQueueThread | ( | ) | [inline] |
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.
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.
std::string gazebo::AddForce::link_name [private] |
Definition at line 138 of file AddForcePlugin.cpp.
physics::ModelPtr gazebo::AddForce::model [private] |
Definition at line 137 of file AddForcePlugin.cpp.
std::string gazebo::AddForce::obj_name [private] |
Definition at line 139 of file AddForcePlugin.cpp.
math::Vector3 gazebo::AddForce::position [private] |
Definition at line 142 of file AddForcePlugin.cpp.
ros::NodeHandle* gazebo::AddForce::rosNode [private] |
Definition at line 146 of file AddForcePlugin.cpp.
ros::CallbackQueue gazebo::AddForce::rosQueue [private] |
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.