<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>common_8h</filename>
    <class kind="class">FirstOrderFilter</class>
    <member kind="function">
      <type>void</type>
      <name>copyPosition</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab10d5299ba2c3b8af6a761116be8f0e6</anchor>
      <arglist>(const In &amp;in, Out *out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSdfParam</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af74569f2790001b4278d4d07e31ed94c</anchor>
      <arglist>(sdf::ElementPtr sdf, const std::string &amp;name, T &amp;param, const T &amp;default_value, const bool &amp;verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternion&lt; typename Derived::Scalar &gt;</type>
      <name>QuaternionFromSmallAngle</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a71fe791806a83ca08ee04df42b3f0877</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;theta)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultNamespace</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a891a1ef37d62e2fc19c8c05162cfa7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultRotorVelocitySlowdownSim</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4aa9a1e85fcd551faec4e37b5e800dcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_bag_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__bag__plugin_8cpp</filename>
    <includes id="gazebo__bag__plugin_8h" name="gazebo_bag_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_bag_plugin.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acfe59fa8b11d879c563c377c382b5089</anchor>
      <arglist>(GazeboBagPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_bag_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__bag__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboBagPlugin</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultBagFilename_</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a93c6cf4eda2289a6f60235d3cbd85f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultFrameId</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a60c1afbf6f3cabf1bc5718342e0dcc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultLinkName</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a2ca58d7e2b62f2c46cd258e8aa665a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_controller_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__controller__interface_8cpp</filename>
    <includes id="gazebo__controller__interface_8h" name="gazebo_controller_interface.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_controller_interface.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aab4e7874993fffe3eebb467f7116836a</anchor>
      <arglist>(GazeboControllerInterface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_controller_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__controller__interface_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboControllerInterface</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultMotorVelocityReferenceTopic</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a3f65d66a9de668c98ad377a658b83889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_imu_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__imu__plugin_8cpp</filename>
    <includes id="gazebo__imu__plugin_8h" name="gazebo_imu_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_imu_plugin.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acdecd353c6a9778c35022f3dd81028d7</anchor>
      <arglist>(GazeboImuPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_imu_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__imu__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboImuPlugin</class>
    <class kind="struct">gazebo::ImuParameters</class>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisAccelerometerBiasCorrelationTime</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af928974a4b99436a52252788657c02f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisAccelerometerNoiseDensity</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ae27f05783cc41209d53b5e9fad5c8d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisAccelerometerRandomWalk</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a5cdc3bd5fc5548f7d956b0254e95754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisAccelerometerTurnOnBiasSigma</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aa56a29c4449da82a5bc787f95bffaf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisGyroscopeBiasCorrelationTime</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4a28eb62146a1bc67a6fd183bcf8d848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisGyroscopeNoiseDensity</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a421707c7d69cab6600e61ded1c2e1059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisGyroscopeRandomWalk</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a9af46090905d76225b9daf06b93acded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultAdisGyroscopeTurnOnBiasSigma</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4967953cd6d9912aa3b56c636d78f5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultGravityMagnitude</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ab91e9ff23c852d3399044a35fe1d7792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_motor_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__motor__model_8cpp</filename>
    <includes id="gazebo__motor__model_8h" name="gazebo_motor_model.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_motor_model.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acc6246f2ae85fc6077157eb8ad531d1e</anchor>
      <arglist>(GazeboMotorModel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_motor_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__motor__model_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <includes id="motor__model_8hpp" name="motor_model.hpp" local="yes" imported="no">rotors_gazebo_plugins/motor_model.hpp</includes>
    <class kind="class">gazebo::GazeboMotorModel</class>
    <namespace>turning_direction</namespace>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CCW</name>
      <anchorfile>namespaceturning__direction.html</anchorfile>
      <anchor>a9d12f1f2533d01c26ec6bd1054a84591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CW</name>
      <anchorfile>namespaceturning__direction.html</anchorfile>
      <anchor>a418dd5b1517bd2936820101ad3862929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaulMaxRotVelocity</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afb74b7243226cfca60ec6f5ac8f174c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultCommandSubTopic</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a322c6b4d8a451b2baef67d234e1ea605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultMaxForce</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aac6649ca756555dab72d76b1a7a223e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultMomentConstant</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a63b41ff0745cbd50b45c9322ed2a426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultMotorConstant</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aa08b1d22ab9c39f5a7e21769daf0312b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultRollingMomentCoefficient</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aca5e6455bd2959d60cca45974c76d1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultRotorDragCoefficient</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a18814d2812a38a288f68770069ccb56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultTimeConstantDown</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1dcd74400f17ab483c83980d868f0652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultTimeConstantUp</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a51432438a77dd841fb22908d1590199e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultWindSpeedSubTopic</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a0ea303e404a7432028526057b39ef1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_multirotor_base_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__multirotor__base__plugin_8cpp</filename>
    <includes id="gazebo__multirotor__base__plugin_8h" name="gazebo_multirotor_base_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_multirotor_base_plugin.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad1d8193b6d70206ade959ca9993079c7</anchor>
      <arglist>(GazeboMultirotorBasePlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_multirotor_base_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__multirotor__base__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboMultirotorBasePlugin</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultJointStatePubTopic</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a042ab3c453094cad465feb08a2bbb7c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_octomap_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__octomap__plugin_8cpp</filename>
    <includes id="gazebo__octomap__plugin_8h" name="gazebo_octomap_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_octomap_plugin.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_octomap_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__octomap__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::OctomapFromGazeboWorld</class>
  </compound>
  <compound kind="file">
    <name>gazebo_odometry_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__odometry__plugin_8cpp</filename>
    <includes id="gazebo__odometry__plugin_8h" name="gazebo_odometry_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_odometry_plugin.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">rotors_gazebo_plugins/common.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ab66f8935a8bf7e53b883648ecd0d3ddd</anchor>
      <arglist>(GazeboOdometryPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_odometry_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__odometry__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboOdometryPlugin</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultChildFrameId</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a55742cab41b256e786df733d4a2748c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultCovarianceImageScale</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a751f283bfecbc2dffd3d8025e49cf1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kDefaultGazeboSequence</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ab87b666a05fcf1e70fc809c076d82f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kDefaultMeasurementDelay</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a8a67720486ea92f98efd5e691f071c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kDefaultMeasurementDivisor</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aa7cf915e573ea28145f088f2ccd8cb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kDefaultOdometrySequence</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af3cfaf277709135c4e4ad65eca4bd113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultParentFrameId</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a9d95e70c34b2e8ce707a60fd5cfc4c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultUnknownDelay</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a54564eb9d99a962fe85c1d57edee07b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_wind_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/src/</path>
    <filename>gazebo__wind__plugin_8cpp</filename>
    <includes id="gazebo__wind__plugin_8h" name="gazebo_wind_plugin.h" local="yes" imported="no">rotors_gazebo_plugins/gazebo_wind_plugin.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a0cec592c0b92abe7096ae50edd68ea1a</anchor>
      <arglist>(GazeboWindPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_wind_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>gazebo__wind__plugin_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">rotors_gazebo_plugins/common.h</includes>
    <class kind="class">gazebo::GazeboWindPlugin</class>
    <member kind="variable" static="yes">
      <type>static const math::Vector3</type>
      <name>kDefaultWindDirection</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a54f4403d0cdd5596cab8cf969c8bab79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindForceMean</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afc8ad1a7ce23e3a4aa70197a3ae88821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindForceVariance</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4d401107462a62d8bdf056d8c080c15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const math::Vector3</type>
      <name>kDefaultWindGustDirection</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a324adb10d6558a615bb5d589711b8200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindGustDuration</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>aada1f638d59146ca46975c511ffcba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindGustForceMean</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a6fe33434d86f4f1f315edeed8552f715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindGustForceVariance</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acd6de4e3464e081d090ce9525297d4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>kDefaultWindGustStart</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac430be1afa3f52a512c69fbdeb791f1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motor_controller.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>motor__controller_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>motor_model.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>motor__model_8hpp</filename>
    <class kind="class">MotorModel</class>
  </compound>
  <compound kind="file">
    <name>multi_copter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rotors_simulator/doc_stacks/2016-01-16_15-50-23.789557/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/</path>
    <filename>multi__copter_8hpp</filename>
    <includes id="motor__controller_8hpp" name="motor_controller.hpp" local="yes" imported="no">rotors_gazebo_plugins/motor_controller.hpp</includes>
    <includes id="motor__model_8hpp" name="motor_model.hpp" local="yes" imported="no">rotors_gazebo_plugins/motor_model.hpp</includes>
    <class kind="class">MultiCopter</class>
  </compound>
  <compound kind="class">
    <name>FirstOrderFilter</name>
    <filename>classFirstOrderFilter.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FirstOrderFilter</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>a69ca7302a06941315d5e315a6ed726b7</anchor>
      <arglist>(double timeConstantUp, double timeConstantDown, T initialState)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>updateFilter</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>a2f2fa033f6d23d6fe789c0455ebc49c4</anchor>
      <arglist>(T inputState, double samplingTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FirstOrderFilter</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>a8e8a8a7fc06a34578f5c18d44af7300b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>previousState_</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>aeac705e33da04871e0f222d24ef8ece6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeConstantDown_</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>a8b6fdd458ba76b911e527945eb10e394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeConstantUp_</name>
      <anchorfile>classFirstOrderFilter.html</anchorfile>
      <anchor>abf96f40acfd447b1f6eedbfa8bd9ad00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MotorModel</name>
    <filename>classMotorModel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>GetMotorVelocity</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a83e1cb82f6a973573a0aea95018029be</anchor>
      <arglist>(double &amp;result) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>InitializeParams</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>ab9367896941b71f6ab370acd898bfe83</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorModel</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>abaa522b098a81928e558a261684a9cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a875479918e30ad83c3af28856cfc3d42</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetReferenceMotorVelocity</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a1f07cae135749ea4a4c29d19d63eeb2f</anchor>
      <arglist>(double ref_motor_rot_vel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorModel</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a22d678dfd6e8b6492e65b24653083b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>UpdateForcesAndMoments</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>aa12734386872089a9c9c888a2489aace</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>motor_rot_vel_</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a1a19e351c6535dbaef0e0c3346eea0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prev_ref_motor_rot_vel_</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>a68dde7664205233c66bfa725b856ffc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prev_sim_time_</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>afe179efa753a74d226f40621a11421d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ref_motor_rot_vel_</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>afd9fe890e74a31cb7e12ff10d929e12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sampling_time_</name>
      <anchorfile>classMotorModel.html</anchorfile>
      <anchor>aa6d0527c78097a886450f8d34121e63c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiCopter</name>
    <filename>classMultiCopter.html</filename>
    <member kind="function">
      <type>const Eigen::Quaterniond</type>
      <name>attitude</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a08cdaf6beea9112887460daa8bc684fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getMotorVelocities</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>acc1d575eee9ba620bbe120a36c09894d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getRefMotorVelocities</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>ac16740e63ecf7aba0a3fcba14b9cd03a</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initializeParams</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a9904d411ccfed1390028be2308e505e2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>const MotorController</type>
      <name>motorController</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a04e349c11dae1c22550b3219f11ab528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiCopter</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a909b9614ad5859a7a94b5b0f0cde2cdf</anchor>
      <arglist>(int amount_rotors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiCopter</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>ab8759c19daa6b928f5c246119dd41cde</anchor>
      <arglist>(int amount_rotors, MotorController &amp;motor_controller)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d</type>
      <name>position</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>aae8b0ab3b8bd4f9d3a04a51a5673a4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a816cba97654d971bedec5b962a32fa8c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotorController</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a645ad7b2cea16497d65c13cd513ec944</anchor>
      <arglist>(MotorController &amp;motor_controller)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::Vector4d</type>
      <name>simulateMAV</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>ac3028d32e10141ff8de411a7d8291194</anchor>
      <arglist>(double dt, Eigen::VectorXd ref_rotor_rot_vels)=0</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d</type>
      <name>velocity</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a2656a6455cf49d6b876d032fa47e7c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MultiCopter</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>ab226cf3cebf4e2c76ab3670b4c5f35a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>angular_rate_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>ad18627b260442608749ec585a4ed757f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Quaterniond</type>
      <name>attitude_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a427d973c4c8948f2b1a82f922fe3bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotorController</type>
      <name>motor_controller_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a3d0c12af3288f19f783edf233841d5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>position_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a573b76d4cc4222cfb7b7d31d46cf236a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>rotor_rot_vels_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a70a30d1efd5ae83859d7fb58be8350fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>velocity_</name>
      <anchorfile>classMultiCopter.html</anchorfile>
      <anchor>a553db1bd49d499d22e555086b1183e88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboBagPlugin</name>
    <filename>classgazebo_1_1GazeboBagPlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboBagPlugin</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ad6377f352bba532b92d1cae07eb4609f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboBagPlugin</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a5c140ea63399fd3db659944e2a3c59e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ActuatorsCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a2820708ebb034ded20b7e121e9204332</anchor>
      <arglist>(const mav_msgs::ActuatorsConstPtr &amp;control_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AttitudeThrustCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ae46dafbeb31faa10932066be76f1ac7b</anchor>
      <arglist>(const mav_msgs::AttitudeThrustConstPtr &amp;control_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CommandPoseCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a89749ae0dd593060bea6ccc3271555cd</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;pose_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ImuCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a9bb258f6fe0265231659e81eb6a84a62</anchor>
      <arglist>(const sensor_msgs::ImuConstPtr &amp;imu_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a6d404b97d4d2e337ee212e9cdf14bcac</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogGroundTruth</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>af74fe7b0f3671ed296ed7b184c6ccfbb</anchor>
      <arglist>(const common::Time now)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogMotorVelocities</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a111657ea5265666214dcc519abad9ebe</anchor>
      <arglist>(const common::Time now)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogWrenches</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a9806fe7f373bf6b94e94937b99c698e0</anchor>
      <arglist>(const common::Time now)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a8ad3a0d7cc0075c727d777a9ab073c2a</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RateThrustCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a3009af096c204b341e988e7082b81958</anchor>
      <arglist>(const mav_msgs::RateThrustConstPtr &amp;control_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WaypointCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a8f04091b621c7fdb2ac193d95fe3a39c</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectoryConstPtr &amp;trajectory_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WindCallback</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a5bf11dee87991c30da542e94a78148c6</anchor>
      <arglist>(const geometry_msgs::WrenchStampedConstPtr &amp;wind_msg)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const unsigned int, const physics::JointPtr &gt;</type>
      <name>MotorNumberToJointMap</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a4b2d5049bc68f5478f57592cf7f819d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; const unsigned int, const physics::JointPtr &gt;</type>
      <name>MotorNumberToJointPair</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ab5c9323dc3bf820a5034ef2a6fc3dff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeBag</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a6d8cac692b3d8abbd6b1e00b8cff12cd</anchor>
      <arglist>(const std::string &amp;topic, const ros::Time &amp;time, const T &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeBag</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a76b248149c5223bdfaafe71a3f48b554</anchor>
      <arglist>(const std::string &amp;topic, const ros::Time &amp;time, boost::shared_ptr&lt; T const  &gt; const &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::Bag</type>
      <name>bag_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a7dd9ceeefbaffd17e7fceb89c5625c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>bag_filename_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a988ed17a9356d29ccd6895fd70a3352e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::Link_V</type>
      <name>child_links_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a1661ffb74d8b790c0b48642bd4d19298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>command_pose_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ae7bd2880b2535f196da1edf060dc899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_pose_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>aa7ae2f3ea48bab4be158395da2fe840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ContactManager *</type>
      <name>contact_mgr_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ac55b160687b9dc471592d3587c4efbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>control_attitude_thrust_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a13d4cf93ccff355cfb7001d11ffade83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>control_attitude_thrust_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a540636a37337695556fe363a5d482a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>control_motor_speed_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a3bd347432cf3828deab8d1a86feae555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>control_motor_speed_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a104d157e5d3e9ecbff4b833b7ddb9801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>control_rate_thrust_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a07ac1a2c18e5b33879810c449c128f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>control_rate_thrust_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>aacb2d0a75f3f6a8dc33f972460dcf2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>csvOut</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>aa6c9fbc0c55f2bc781e7214ea08ab15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ad5b79e6e8edcc6e7a643934440d6e00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ground_truth_pose_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a67215af03b586e718637d2c96df6ebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ground_truth_twist_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a7a20e2e767c054b47a1f9542ecee0cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>imu_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>affe62877113f2161ec22e83f917c9baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>imu_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ae847a7fb2614f85f4138c121f76ddf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>abd85f98d29c0e60272ebccde4ca86bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a6ea15e8effa82b4a198d0404be38b372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a5f3a7142d923d4e7c8cd267e6a29edd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotorNumberToJointMap</type>
      <name>motor_joints_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ad946479d56930af0bd0d1f6c7424ac54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>motor_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a761653fcf242ba95a42e4ca5c88b066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a0c7d0c6a49dfad40abf085fa21892df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a909d814d5c6e29580f520a69da372942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ad4a2984f70ffdcbed9cbfff4c03d9f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotor_velocity_slowdown_sim_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ac78b180d46e4a1fe234f803d5720f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ac3c75d459d113100781b1542660f44e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>waypoint_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>ab23e4563b5a688f7f725dae5fc98253d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>waypoint_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a0b4b18149f2e1d4ac484bffb1df86381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>wind_sub_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a7dcf0b806f20d88c2ce7e79ebce4bc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>wind_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a49a1670cf0760c5db1dc2e7995415590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>a9b3abd39cd94e79ba55d78e6331ee617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>wrench_topic_</name>
      <anchorfile>classgazebo_1_1GazeboBagPlugin.html</anchorfile>
      <anchor>aa676c3ce4a76ea34849541e8a2d3cc38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboControllerInterface</name>
    <filename>classgazebo_1_1GazeboControllerInterface.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboControllerInterface</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>ad74291bb59020fea26891157092674f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeParams</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a4929fe1e8aa7508fc619d14f862134a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>aad2407522ab979db45eab2a45cf94de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboControllerInterface</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a13f99314688afb6ab028b8ff90fc3065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>ad411f2e803c62ada6f0e6a3831c71d56</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a91bac7d4efb5893991942b3930645b7b</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CommandMotorCallback</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a0f1adacacdd108bfcd7d73169a95b79c</anchor>
      <arglist>(const mav_msgs::ActuatorsConstPtr &amp;input_reference_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>aa5eae76e522cff6625991e2b3cea0255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a439cb47cbc3dbad2955ae12e36fc117b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_motor_sub_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a45394ff6050520de19846af41abb2d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_motor_speed_sub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>afcfd1624f3fa4b5a1df277dfa391f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>input_reference_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a5310e03fa0fb7570b2f0430478ebfaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a48a075887972543628ac30d842d2c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>motor_velocity_reference_pub_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a3dc2eefd3952044b023bc3f2a702e65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>motor_velocity_reference_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>aa49dbc5a1381a052b6b4d109530cdc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a0d4f864972760575a90b59965c06d180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a73af3a3d27092e6673edc262aa93c4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>received_first_reference_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>ab70a514ec5f942fd56813effbfd1a8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a93dba41cd0f31dbea7f30635ccd1d5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboControllerInterface.html</anchorfile>
      <anchor>a62c0fc9d6de01c8cb7fd40927b766221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboImuPlugin</name>
    <filename>classgazebo_1_1GazeboImuPlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboImuPlugin</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a95c363708b82f27de5c96bd783e80668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeParams</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ac602721dd540289590f81bcb76cc6174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a9949b3954955feb76f2362004b7937bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboImuPlugin</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ad3770760cbdd595f44879d8e6b75f3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNoise</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a71d13ecd2d7bd494336afcd960ee196b</anchor>
      <arglist>(Eigen::Vector3d *linear_acceleration, Eigen::Vector3d *angular_velocity, const double dt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>af30b406c23e2bb69e2a4cc6b7bc6a95c</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a3e503e58ed0c64b05523fcffd30628c0</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>accelerometer_bias_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a604a9085c1bf73a6a4178c3948aacb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>accelerometer_turn_on_bias_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a36bda55c803b7b2c2ccfbd998a16dda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a8e05623ac67bfa96dc44c61a89a9fd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>gravity_W_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ad36c7741eecb021f493db4ae2a9b1757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>gyroscope_bias_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a1efbd4f1642aee29c39c2f5c2fe6c140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>gyroscope_turn_on_bias_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>aa88853ddba9ac1c462480ffad2a2dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Imu</type>
      <name>imu_message_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a7d28bfb60ecba26bff1630f093624d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImuParameters</type>
      <name>imu_parameters_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a11f709a57a4c0355b88f439169cf21f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>imu_pub_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ab7a691d76e6ca454b8e0b421ef8830b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>imu_topic_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ad52bcc5661e6605f7373a55a38cd4ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a0a4e2933413261391ae9854031dd7f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>aa1ce747a2aafb63e9ba228a3e5242bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a069e31ca1a9208c0630761c690c5cdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>adbf60dc2b4309049e25e1e582934e791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>abdaa17b4801fa9b09c903153a0a723dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a5eeec2fbeba41ced2b8e2a6ea493dc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::default_random_engine</type>
      <name>random_generator_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>aeb5c848c03cc59ffa190a916f380d491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::normal_distribution&lt; double &gt;</type>
      <name>standard_normal_distribution_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a416fb424757c23a867956f9cf072a6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>ae05d2a84d0239edd93491061651387a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>velocity_prev_W_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>a8f9dbd0f2082726f3850f5183334eb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboImuPlugin.html</anchorfile>
      <anchor>af1dc1cf63cb6265f749aea6e4be64714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboMotorModel</name>
    <filename>classgazebo_1_1GazeboMotorModel.html</filename>
    <base>MotorModel</base>
    <member kind="function">
      <type></type>
      <name>GazeboMotorModel</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a0af8f7c2403f88ae6c3ead0a944d6098</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitializeParams</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a0d1f8a6c18e7e0123a32bc9838ce1103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a536bc7d698c9cf0b2f36d02e29461b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboMotorModel</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ae866b6a4bf6946f61fece3fa2acfd218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a5a4cf47e4f87a05a0fdbf52a6780583e</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a0632f49b13726bc6c7b7e0607c678060</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateForcesAndMoments</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a4f03090572995d65ff5f9bd880ec30a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>acb342b1f1798551347107e34f2ac8f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>VelocityCallback</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a74627bed77781b531923e21a71a28acd</anchor>
      <arglist>(const mav_msgs::ActuatorsConstPtr &amp;rot_velocities)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WindSpeedCallback</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>af4b1855dd42569feb9af7242ce859e8f</anchor>
      <arglist>(const rotors_comm::WindSpeedConstPtr &amp;wind_speed)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a37c97a623c8ac31b3a2f7984f6a1b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>command_sub_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a450babed37389ed50edcfae50feb304f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_sub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a2c33fe44a1bb0d3501595562997bfe60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a68023475c31b06ed21488e9d1bf83ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a5619c7545b347f33e20abae4159b480c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>adcea46c8cdc020281810c6a12cbe9353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a2a29a4476b7818bf8b27418d864024e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_force_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a96542d4242400186013db4eddb79ce53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_rot_velocity_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a62cf08952093595fb1875ac14fe4a4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ada39eb1d988ab87092a9c9a553e90053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>moment_constant_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a3fb0f768fc8e686520d7387f7db158e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>motor_constant_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>abd4013af9d18844d9ebddea575f39257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>motor_number_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a2090cc393a698aec2c8400f580410e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>motor_speed_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a4eb431e3eccbfa9e300296b0d0787cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>motor_velocity_pub_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a04f1ab8a90a07972da390263a1eab3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ac61fd80536b13b8e91a8c0c3f24d1949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>afb65fb71e691f52c01fe1ef62d39fe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ref_motor_rot_vel_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a168d90f836a931ab2b2941f5aad666de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rolling_moment_coefficient_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a5c16024775cc66b2132aa2e9bb700e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotor_drag_coefficient_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a17a6f6211142b01dd0464308fbefc9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotor_velocity_slowdown_sim_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ab3b05112e1a79edfaf72515d2cfebcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>time_constant_down_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ae708422c6da78c714eeb48af47ed2dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>time_constant_up_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>afa11e33633e6606512b5840eb5921196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>turning_direction_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a779a272b6ad6c0fb93fcee419de9a3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float32</type>
      <name>turning_velocity_msg_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a0d5346f7dcecc29de7154a3a5cdd78b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a475adcf728d5b768f4a2829bfc6b5fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>wind_speed_sub_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>ab03d3a6ae2cada5aa8dce1de7d9ccdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>wind_speed_sub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboMotorModel.html</anchorfile>
      <anchor>a3f275de6116996c6e04a8d7d176365e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboMultirotorBasePlugin</name>
    <filename>classgazebo_1_1GazeboMultirotorBasePlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboMultirotorBasePlugin</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a78dce4e280fc02e769f03b2fdfd42c38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboMultirotorBasePlugin</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a01e00c7cd5741dc2aac4e44be532dee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a5272529d2c20f6139874e64f215c0395</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a03687ce84787330801490f6d14d79e13</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const unsigned int, const physics::JointPtr &gt;</type>
      <name>MotorNumberToJointMap</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a2cfa77f9942e0dbe8e743601bcc135c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; const unsigned int, const physics::JointPtr &gt;</type>
      <name>MotorNumberToJointPair</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>af40914029832128069f645eaf4175453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::Link_V</type>
      <name>child_links_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>ac384f31b304f7015aa313331c766b747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>af313f6b5d3041b22a17a7bd25d525aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_pub_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>ad49bd7e3bec0b97d6a44c0c9003e2925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>joint_state_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a5be827b6f3cb05efe49eeb9bcd59ae6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a50ff0f7aaecddeca3f8b9e0856a4d04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a11b539d25edc553c84c6bf47fe48ea40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>afb75c4af314cac7afcaf0b66118e4ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotorNumberToJointMap</type>
      <name>motor_joints_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a528af5b285a41f7fc6a00c7d65616a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>motor_pub_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a50ee13afa6d2c7a27d9003278f04aadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>motor_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>acab4927dc86a87d1cf62e583cc27e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a7523bcd534949625165b14c0797cbe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>aac30f0faa7025cd4c87aaa9beb0c25a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotor_velocity_slowdown_sim_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a1e8d8fd627899c8c8bb08d8491fdd0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a33b7f2e01556982f290ed86d191b0971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboMultirotorBasePlugin.html</anchorfile>
      <anchor>a44ad891bd853ae8fc1593822577ec272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboOdometryPlugin</name>
    <filename>classgazebo_1_1GazeboOdometryPlugin.html</filename>
    <member kind="typedef">
      <type>std::normal_distribution</type>
      <name>NormalDistribution</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a271d45e159236b2e8b7dec31a1ef6ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; std::pair&lt; int, nav_msgs::Odometry &gt; &gt;</type>
      <name>OdometryQueue</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a62d84ee5b7d569c5d555858704919b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::uniform_real_distribution</type>
      <name>UniformDistribution</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>abeea12a2f8971fef1cf500f6c691785c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboOdometryPlugin</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a9f23f67d554121fc2a078ba63e0c5331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeParams</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a7a91f34fdeacc58eed315c5f0da0e13a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad3df8950e340fc54766abe34eb1839e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboOdometryPlugin</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>abb72da5f688dddd5973cca3938d51d7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ae6adae52a4f4827f213891e83e446d72</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a297832541c9b3a6554e623cb134458a6</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad0c01d5b1d9013a2a6bbae5f8bc1fb2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalDistribution</type>
      <name>angular_velocity_n_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a5360d674a6107db77fef69d27ff55521</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformDistribution</type>
      <name>angular_velocity_u_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a6a9761cdb4dd6039e7c442c0976c5987</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalDistribution</type>
      <name>attitude_n_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a487412d0befec541d71fd0fbd2ee0071</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformDistribution</type>
      <name>attitude_u_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a1a70501c2d481914c7ba02f37a1ea982</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a57de83beda2676239fc483468172c448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>child_frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a70b13264ace27339f6c907f779f62c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>covariance_image_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a8ede89f268a2368f8b7cbaecc263d26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>covariance_image_scale_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>acb4c389e3f112c1f1788bd43205ce103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gazebo_sequence_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a9abc6fab781cf0b033cbe38b46998261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalDistribution</type>
      <name>linear_velocity_n_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a1329fbf6dbf60b0196c3679b79474b99</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformDistribution</type>
      <name>linear_velocity_u_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>aea919b00029e763b279ae543a2730286</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ab787f1c23edbd448a5a28d31ab68d1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>acec7ba4aeadd34f52ad4560eb9b19cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>measurement_delay_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>adde4a95b6fec4a6352a1daaaa70cd5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>measurement_divisor_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a815a2b2d5631ee65195e1db5d428325d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad5945754fdba3101f2b4cf92feb2f913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>aa7ebeb3b13cd3b6d65eedfeaedc544f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a7bfc41a85ba850c8e9c38e6f3e7d9756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odometry_pub_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a1235998efcdde85f5cf14a05b26a23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a839a096209e7ebd44dc02e2182f2fad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OdometryQueue</type>
      <name>odometry_queue_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a4d74397da4e998cb1219869c72317161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>odometry_sequence_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ae60ce454cae03c44d2c557ebf31c47fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>parent_frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad2fbb2f86397221d1f86d23fa90d9910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::EntityPtr</type>
      <name>parent_link_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ab142c19c99ae332514b1e02efff84950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseWithCovariance::_covariance_type</type>
      <name>pose_covariance_matrix_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad900cfaac418024344f87f8b13768745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pose_pub_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a5d63d4612769d90b176c535c3aea253d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pose_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a1db743c6f93e896f9c2af620dccd5677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pose_with_covariance_pub_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>aa6067ae190ddb3cb7f7bc15b012367fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pose_with_covariance_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a3483ec2f3d7bcd2549a723157b2cbaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalDistribution</type>
      <name>position_n_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ad94ba7fba62e9aa5c788739231aadd7d</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>position_pub_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ab837eb5a1c80de707a4fd09b440600bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>position_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a88afc25249ec8bfa581ff22b3cef0def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformDistribution</type>
      <name>position_u_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a8139fa63339bb0cd98a7439f05d3814b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::random_device</type>
      <name>random_device_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a3d4944ea89f04ec7d43336179d76dfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mt19937</type>
      <name>random_generator_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a0b979a2eb07d2f720e381ab486d348b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>tf_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a9835f7d8a6abf0ffe1bc55be00d1519e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a9daf4e030ef0e9d6b5da6a681abb7252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>transform_pub_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a803f5537aec4c37ed468d243d36c6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>transform_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ae33e8fbe43326b41f33d235d65d4c57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TwistWithCovariance::_covariance_type</type>
      <name>twist_covariance_matrix_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>ac2afbaf7d4afba514a776b461976b89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>unknown_delay_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>a1de2066bb792cfbb3daf1129bde8f33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>addad13e79c6897e8625564d522b42b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboOdometryPlugin.html</anchorfile>
      <anchor>abe60d9c52c478f4a459f0ba1c61bc2a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboWindPlugin</name>
    <filename>classgazebo_1_1GazeboWindPlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboWindPlugin</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a5f777046c0425aa85ef5c229bfda4b91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboWindPlugin</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a6a86b4614bdb1b3d095dfaab858d9154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a4c629a6613b2eed33086f7a30c3be0c4</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a374f974b442a7c8be017e74277e2eabd</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a844b1ea1f288d9e82252e738639b7706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>abd4875ece221e03539d00d23e33c9dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>ad23a3767656d8388a6798004170e95da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>ac06cd87dc56d765191933ddd6817ce3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>aebee3c84ce0a9fd95894ea25163a33d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>ae19074b304c689ec60b8442f619bb95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>abc16957eceabbdc81706f6527ae61ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>wind_direction_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a71f1e536f6d61c181a848a292e8d668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wind_force_mean_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a0e1d1ddf3fe73c37652efd6cb8a14734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wind_force_variance_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>ae44738e25b1132f8d386e42a2563e5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>wind_gust_direction_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a09fcc4e2d1aa33df03eed33da265c729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>wind_gust_end_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>ad6f7a50c8964a0366b07e26cdbb3aa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wind_gust_force_mean_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>aeec869233b835cf5552c8c666cfa6159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wind_gust_force_variance_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a4391e55fb174a203e497eed4a9b27652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>wind_gust_start_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>af6805d920a62835996966aa0beb407c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>wind_pub_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a942006b8386ef2b4ffa847b40373d4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>wind_pub_topic_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>afc330fdc40c457cba98e5be62b88277a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a7fde35aeca776023df0fa7fddc502fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>xyz_offset_</name>
      <anchorfile>classgazebo_1_1GazeboWindPlugin.html</anchorfile>
      <anchor>a7a03c1c9dda21edb659d1aebfa846fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::ImuParameters</name>
    <filename>structgazebo_1_1ImuParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>ImuParameters</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a8ed5b03a0c15b0d90bcaefd229955f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accelerometer_bias_correlation_time</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a6c41501145b56d0a359ef01d28660a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accelerometer_noise_density</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>add661ad9cd1e0f975f704763ca42ae44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accelerometer_random_walk</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>af621bb4df1954cb58bc8b2ced10962d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accelerometer_turn_on_bias_sigma</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a68f2ece20399e66b352a5938c54b7d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gravity_magnitude</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a83e24f348d5d4aa2382555dac31721fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gyroscope_bias_correlation_time</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a23395787f1e3368a0145f32ad9bc3b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gyroscope_noise_density</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>ab3ec5eae62ae18e767fe69631db61a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gyroscope_random_walk</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a3039c821e05e5bcc7d05c5cf22624f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gyroscope_turn_on_bias_sigma</name>
      <anchorfile>structgazebo_1_1ImuParameters.html</anchorfile>
      <anchor>a6efec8d1721531bc0986dc8f000c005e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::OctomapFromGazeboWorld</name>
    <filename>classgazebo_1_1OctomapFromGazeboWorld.html</filename>
    <member kind="function">
      <type></type>
      <name>OctomapFromGazeboWorld</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>ae3d310bc83514b5b72d3fe35a4b671f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctomapFromGazeboWorld</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>a83fe01e18aa94c1ee79ba30836dd9dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>CheckIfInsideObject</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>af878a2fc55bad85b7bcaac036700bb28</anchor>
      <arglist>(const std::string &amp;name, const math::Vector3 &amp;central_point, gazebo::physics::RayShapePtr ray)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>CheckIfInsideObjectInX</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>a512fc76b2fb76b7715bf96c9825d9e88</anchor>
      <arglist>(const std::string &amp;name, const math::Vector3 &amp;central_point, gazebo::physics::RayShapePtr ray)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateOctomap</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>ae28879126739ea6df98fb4f0da4729fc</anchor>
      <arglist>(const rotors_comm::Octomap::Request &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>ada358a13f8942aa5df5929e386db4c54</anchor>
      <arglist>(physics::WorldPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ServiceCallback</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>a55b1f6e063edbedcce43c4cc91aa3060</anchor>
      <arglist>(rotors_comm::Octomap::Request &amp;req, rotors_comm::Octomap::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>aaff8306173800cad7b65871f8d4053e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::OcTree *</type>
      <name>octomap_</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>a1b855102eb3b0371c6dd111460f59ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>a41330cd405291d333e8ae7b2af8861a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1OctomapFromGazeboWorld.html</anchorfile>
      <anchor>ade06c39e4e75bafa46d5f4322db62f3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turning_direction</name>
    <filename>namespaceturning__direction.html</filename>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CCW</name>
      <anchorfile>namespaceturning__direction.html</anchorfile>
      <anchor>a9d12f1f2533d01c26ec6bd1054a84591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CW</name>
      <anchorfile>namespaceturning__direction.html</anchorfile>
      <anchor>a418dd5b1517bd2936820101ad3862929</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
