Classes | Namespaces | Typedefs
gazebo_ros_interface_plugin.h File Reference
#include <random>
#include <Eigen/Core>
#include <gazebo/common/Plugin.hh>
#include <gazebo/common/common.hh>
#include <gazebo/gazebo.hh>
#include <gazebo/physics/physics.hh>
#include "gazebo/msgs/msgs.hh"
#include <mav_msgs/default_topics.h>
#include <ros/callback_queue.h>
#include <ros/ros.h>
#include <tf/transform_broadcaster.h>
#include "ConnectGazeboToRosTopic.pb.h"
#include "ConnectRosToGazeboTopic.pb.h"
#include "Actuators.pb.h"
#include "CommandMotorSpeed.pb.h"
#include "Float32.pb.h"
#include "FluidPressure.pb.h"
#include "Imu.pb.h"
#include "JointState.pb.h"
#include "MagneticField.pb.h"
#include "NavSatFix.pb.h"
#include "Odometry.pb.h"
#include "PoseWithCovarianceStamped.pb.h"
#include "RollPitchYawrateThrust.pb.h"
#include "TransformStamped.pb.h"
#include "TransformStampedWithFrameIds.pb.h"
#include "TwistStamped.pb.h"
#include "Vector3dStamped.pb.h"
#include "WindSpeed.pb.h"
#include "WrenchStamped.pb.h"
#include <geometry_msgs/Point.h>
#include <geometry_msgs/PointStamped.h>
#include <geometry_msgs/Pose.h>
#include <geometry_msgs/PoseWithCovarianceStamped.h>
#include <geometry_msgs/TransformStamped.h>
#include <geometry_msgs/TwistStamped.h>
#include <geometry_msgs/WrenchStamped.h>
#include <mav_msgs/Actuators.h>
#include <mav_msgs/RollPitchYawrateThrust.h>
#include <nav_msgs/Odometry.h>
#include <rotors_comm/WindSpeed.h>
#include <sensor_msgs/FluidPressure.h>
#include <sensor_msgs/Imu.h>
#include <sensor_msgs/JointState.h>
#include <sensor_msgs/MagneticField.h>
#include <sensor_msgs/NavSatFix.h>
#include <std_msgs/Float32.h>
#include "rotors_gazebo_plugins/common.h"
Include dependency graph for gazebo_ros_interface_plugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gazebo::GazeboRosInterfacePlugin
 ROS interface plugin for Gazebo. More...

Namespaces

namespace  gazebo

Typedefs

typedef const
boost::shared_ptr< const
gz_std_msgs::ConnectGazeboToRosTopic > 
gazebo::GzConnectGazeboToRosTopicMsgPtr
typedef const
boost::shared_ptr< const
gz_std_msgs::ConnectRosToGazeboTopic > 
gazebo::GzConnectRosToGazeboTopicMsgPtr
typedef const
boost::shared_ptr< const
gz_std_msgs::Float32 > 
gazebo::GzFloat32MsgPtr
typedef const
boost::shared_ptr< const
gz_sensor_msgs::FluidPressure > 
gazebo::GzFluidPressureMsgPtr
typedef const
boost::shared_ptr< const
gz_sensor_msgs::Imu > 
gazebo::GzImuPtr
typedef const
boost::shared_ptr< const
gz_sensor_msgs::JointState > 
gazebo::GzJointStateMsgPtr
typedef const
boost::shared_ptr< const
gz_sensor_msgs::MagneticField > 
gazebo::GzMagneticFieldMsgPtr
typedef const
boost::shared_ptr< const
gz_sensor_msgs::NavSatFix > 
gazebo::GzNavSatFixPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::Odometry > 
gazebo::GzOdometryMsgPtr
typedef const
boost::shared_ptr< const
gazebo::msgs::Pose
gazebo::GzPoseMsgPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::PoseWithCovarianceStamped > 
gazebo::GzPoseWithCovarianceStampedMsgPtr
typedef const
boost::shared_ptr< const
gz_mav_msgs::RollPitchYawrateThrust > 
gazebo::GzRollPitchYawrateThrustPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::TransformStamped > 
gazebo::GzTransformStampedMsgPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::TransformStampedWithFrameIds > 
gazebo::GzTransformStampedWithFrameIdsMsgPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::TwistStamped > 
gazebo::GzTwistStampedMsgPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::Vector3dStamped > 
gazebo::GzVector3dStampedMsgPtr
typedef const
boost::shared_ptr< const
gz_geometry_msgs::WrenchStamped > 
gazebo::GzWrenchStampedMsgPtr


rotors_gazebo_plugins
Author(s): Fadri Furrer, Michael Burri, Mina Kamel, Janosch Nikolic, Markus Achtelik
autogenerated on Thu Apr 18 2019 02:43:43