#include <gazebo_quadrotor_aerodynamics.h>
Public Member Functions | |
GazeboQuadrotorAerodynamics () | |
virtual | ~GazeboQuadrotorAerodynamics () |
Protected Member Functions | |
virtual void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
virtual void | Reset () |
virtual void | Update () |
Private Member Functions | |
void | QueueThread () |
Private Attributes | |
std::string | body_name_ |
ros::CallbackQueue | callback_queue_ |
boost::thread | callback_queue_thread_ |
double | control_rate_ |
common::Time | last_time_ |
physics::LinkPtr | link |
The link referred to by this plugin. | |
hector_quadrotor_model::QuadrotorAerodynamics | model_ |
std::string | namespace_ |
ros::NodeHandle * | node_handle_ |
std::string | param_namespace_ |
event::ConnectionPtr | updateConnection |
ros::Subscriber | wind_subscriber_ |
std::string | wind_topic_ |
physics::WorldPtr | world |
The parent World. |
Definition at line 46 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 41 of file gazebo_quadrotor_aerodynamics.cpp.
Definition at line 45 of file gazebo_quadrotor_aerodynamics.cpp.
void gazebo::GazeboQuadrotorAerodynamics::Load | ( | physics::ModelPtr | _model, |
sdf::ElementPtr | _sdf | ||
) | [protected, virtual] |
Definition at line 55 of file gazebo_quadrotor_aerodynamics.cpp.
void gazebo::GazeboQuadrotorAerodynamics::QueueThread | ( | ) | [private] |
Definition at line 144 of file gazebo_quadrotor_aerodynamics.cpp.
void gazebo::GazeboQuadrotorAerodynamics::Reset | ( | ) | [protected, virtual] |
Definition at line 137 of file gazebo_quadrotor_aerodynamics.cpp.
void gazebo::GazeboQuadrotorAerodynamics::Update | ( | ) | [protected, virtual] |
Definition at line 105 of file gazebo_quadrotor_aerodynamics.cpp.
std::string gazebo::GazeboQuadrotorAerodynamics::body_name_ [private] |
Definition at line 73 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 67 of file gazebo_quadrotor_aerodynamics.h.
boost::thread gazebo::GazeboQuadrotorAerodynamics::callback_queue_thread_ [private] |
Definition at line 68 of file gazebo_quadrotor_aerodynamics.h.
double gazebo::GazeboQuadrotorAerodynamics::control_rate_ [private] |
Definition at line 76 of file gazebo_quadrotor_aerodynamics.h.
common::Time gazebo::GazeboQuadrotorAerodynamics::last_time_ [private] |
Definition at line 79 of file gazebo_quadrotor_aerodynamics.h.
physics::LinkPtr gazebo::GazeboQuadrotorAerodynamics::link [private] |
The link referred to by this plugin.
Definition at line 62 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 64 of file gazebo_quadrotor_aerodynamics.h.
std::string gazebo::GazeboQuadrotorAerodynamics::namespace_ [private] |
Definition at line 74 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 66 of file gazebo_quadrotor_aerodynamics.h.
std::string gazebo::GazeboQuadrotorAerodynamics::param_namespace_ [private] |
Definition at line 75 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 82 of file gazebo_quadrotor_aerodynamics.h.
Definition at line 71 of file gazebo_quadrotor_aerodynamics.h.
std::string gazebo::GazeboQuadrotorAerodynamics::wind_topic_ [private] |
Definition at line 77 of file gazebo_quadrotor_aerodynamics.h.
physics::WorldPtr gazebo::GazeboQuadrotorAerodynamics::world [private] |
The parent World.
Definition at line 59 of file gazebo_quadrotor_aerodynamics.h.