Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
gazebo::GazeboQuadrotorAerodynamics Class Reference

#include <gazebo_quadrotor_aerodynamics.h>

Inheritance diagram for gazebo::GazeboQuadrotorAerodynamics:
Inheritance graph
[legend]

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_
 
std::string frame_id_
 
common::Time last_time_
 
physics::LinkPtr link
 The link referred to by this plugin. More...
 
hector_quadrotor_model::QuadrotorAerodynamics model_
 
std::string namespace_
 
ros::NodeHandlenode_handle_
 
std::string param_namespace_
 
event::ConnectionPtr updateConnection
 
ros::Subscriber wind_subscriber_
 
std::string wind_topic_
 
physics::WorldPtr world
 The parent World. More...
 
ros::Publisher wrench_publisher_
 
std::string wrench_topic_
 

Detailed Description

Definition at line 45 of file gazebo_quadrotor_aerodynamics.h.

Constructor & Destructor Documentation

gazebo::GazeboQuadrotorAerodynamics::GazeboQuadrotorAerodynamics ( )

Definition at line 78 of file gazebo_quadrotor_aerodynamics.cpp.

gazebo::GazeboQuadrotorAerodynamics::~GazeboQuadrotorAerodynamics ( )
virtual

Definition at line 83 of file gazebo_quadrotor_aerodynamics.cpp.

Member Function Documentation

void gazebo::GazeboQuadrotorAerodynamics::Load ( physics::ModelPtr  _model,
sdf::ElementPtr  _sdf 
)
protectedvirtual

Definition at line 100 of file gazebo_quadrotor_aerodynamics.cpp.

void gazebo::GazeboQuadrotorAerodynamics::QueueThread ( )
private

Definition at line 240 of file gazebo_quadrotor_aerodynamics.cpp.

void gazebo::GazeboQuadrotorAerodynamics::Reset ( )
protectedvirtual

Definition at line 233 of file gazebo_quadrotor_aerodynamics.cpp.

void gazebo::GazeboQuadrotorAerodynamics::Update ( )
protectedvirtual

Definition at line 167 of file gazebo_quadrotor_aerodynamics.cpp.

Member Data Documentation

std::string gazebo::GazeboQuadrotorAerodynamics::body_name_
private

Definition at line 73 of file gazebo_quadrotor_aerodynamics.h.

ros::CallbackQueue gazebo::GazeboQuadrotorAerodynamics::callback_queue_
private

Definition at line 66 of file gazebo_quadrotor_aerodynamics.h.

boost::thread gazebo::GazeboQuadrotorAerodynamics::callback_queue_thread_
private

Definition at line 67 of file gazebo_quadrotor_aerodynamics.h.

double gazebo::GazeboQuadrotorAerodynamics::control_rate_
private

Definition at line 76 of file gazebo_quadrotor_aerodynamics.h.

std::string gazebo::GazeboQuadrotorAerodynamics::frame_id_
private

Definition at line 79 of file gazebo_quadrotor_aerodynamics.h.

common::Time gazebo::GazeboQuadrotorAerodynamics::last_time_
private

Definition at line 81 of file gazebo_quadrotor_aerodynamics.h.

physics::LinkPtr gazebo::GazeboQuadrotorAerodynamics::link
private

The link referred to by this plugin.

Definition at line 61 of file gazebo_quadrotor_aerodynamics.h.

hector_quadrotor_model::QuadrotorAerodynamics gazebo::GazeboQuadrotorAerodynamics::model_
private

Definition at line 63 of file gazebo_quadrotor_aerodynamics.h.

std::string gazebo::GazeboQuadrotorAerodynamics::namespace_
private

Definition at line 74 of file gazebo_quadrotor_aerodynamics.h.

ros::NodeHandle* gazebo::GazeboQuadrotorAerodynamics::node_handle_
private

Definition at line 65 of file gazebo_quadrotor_aerodynamics.h.

std::string gazebo::GazeboQuadrotorAerodynamics::param_namespace_
private

Definition at line 75 of file gazebo_quadrotor_aerodynamics.h.

event::ConnectionPtr gazebo::GazeboQuadrotorAerodynamics::updateConnection
private

Definition at line 84 of file gazebo_quadrotor_aerodynamics.h.

ros::Subscriber gazebo::GazeboQuadrotorAerodynamics::wind_subscriber_
private

Definition at line 70 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 58 of file gazebo_quadrotor_aerodynamics.h.

ros::Publisher gazebo::GazeboQuadrotorAerodynamics::wrench_publisher_
private

Definition at line 71 of file gazebo_quadrotor_aerodynamics.h.

std::string gazebo::GazeboQuadrotorAerodynamics::wrench_topic_
private

Definition at line 78 of file gazebo_quadrotor_aerodynamics.h.


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


hector_quadrotor_gazebo_plugins
Author(s): Johannes Meyer
autogenerated on Mon Jun 10 2019 13:36:58