<?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-mav_comm/doc_stacks/2015-09-14_00-22-39.285273/mav_comm/mav_msgs/include/mav_msgs/</path>
    <filename>common_8h</filename>
    <namespace>mav_msgs</namespace>
    <member kind="function">
      <type>void</type>
      <name>pointEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>abd5b093a246518daed05f9aa0246ae6a</anchor>
      <arglist>(const Eigen::Vector3d &amp;eigen, geometry_msgs::Point *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a754d1ad7a4da49e1f6c5791285b0c114</anchor>
      <arglist>(const Eigen::Quaterniond &amp;eigen, geometry_msgs::Quaternion *msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a51db154165dd16c4911d8a81846cf4d5</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>adea5f8aeb6bf3030d5190084ace093ca</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularVelocityMsgFromYawRate</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>acbc82ff3ef24addfa6d1cc0048198054</anchor>
      <arglist>(double yaw_rate, geometry_msgs::Vector3 *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuaternionMsgFromYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4aa903cef1f8d06f245876aef987c3c7</anchor>
      <arglist>(double yaw, geometry_msgs::Quaternion *msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>vector3FromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ad0fe31ff038d80edd86b61cf94870c95</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>vector3FromPointMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>aa5641bbeef35817c06dfa29ad1337e86</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a304d6eb47efaecc0da8e74a01d0d15d2</anchor>
      <arglist>(const Eigen::Vector3d &amp;eigen, geometry_msgs::Vector3 *msg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yawFromQuaternion</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4812f35bed10acf2db218c528887710f</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-mav_comm/doc_stacks/2015-09-14_00-22-39.285273/mav_comm/mav_msgs/include/mav_msgs/</path>
    <filename>conversions_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">mav_msgs/common.h</includes>
    <includes id="eigen__mav__msgs_8h" name="eigen_mav_msgs.h" local="yes" imported="no">mav_msgs/eigen_mav_msgs.h</includes>
    <namespace>mav_msgs</namespace>
    <member kind="function">
      <type>void</type>
      <name>eigenActuatorsFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a539e31182b62c4f25e85233c416c6887</anchor>
      <arglist>(const Actuators &amp;msg, EigenActuators *actuators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenAttitudeThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a9f65c2a54088213a27ca1b9da04657ef</anchor>
      <arglist>(const AttitudeThrust &amp;msg, EigenAttitudeThrust *attitude_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenOdometryFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a6ad3979557e90c5377fe857d6451c08b</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg, EigenOdometry *odometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenRateThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a19a164807e67fda1bd8aa1342b7ebca0</anchor>
      <arglist>(const RateThrust &amp;msg, EigenRateThrust *rate_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenRollPitchYawrateThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a3e33b642df9e3996cda2235185e6d074</anchor>
      <arglist>(const RollPitchYawrateThrust &amp;msg, EigenRollPitchYawrateThrust *roll_pitch_yawrate_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTorqueThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a8f70d01e338b9d97f2b099c3fad75fd4</anchor>
      <arglist>(const TorqueThrust &amp;msg, EigenTorqueThrust *torque_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointDequeFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab0f9deeb68034c3c82afac10c311c005</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectory &amp;msg, EigenTrajectoryPointDeque *trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a21aa789f797b8bdf1b4fb4cf79684248</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectoryPoint &amp;msg, EigenTrajectoryPoint *trajectory_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointFromPoseMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab2875f3d8a3b50359e0dc3728c583487</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, EigenTrajectoryPoint *trajectory_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointVectorFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab2c6c2338571b10df8c30c8359059ff8</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectory &amp;msg, EigenTrajectoryPointVector *trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgActuatorsFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a014d18dc0926609a1b24d3f66f57cd47</anchor>
      <arglist>(const EigenActuators &amp;actuators, Actuators *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgAttitudeThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a7dbe9c7eb167a8074b3d5723ebfd0869</anchor>
      <arglist>(const EigenAttitudeThrust &amp;attitude_thrust, AttitudeThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4ca9b3d1aa4bb2dc5021a7deac9a73f7</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ae7b333006b35a5cb66fcd42cbe744872</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ad6e5b5d2b0fb91d9a9b3a8ec8455a690</anchor>
      <arglist>(const EigenTrajectoryPointVector &amp;trajectory, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a3d0a8947e54e47838f991c31c8337bba</anchor>
      <arglist>(const EigenTrajectoryPointVector &amp;trajectory, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a81331a1e25c5bf01a984d69ab28512ec</anchor>
      <arglist>(const EigenTrajectoryPointDeque &amp;trajectory, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>aed90e52f0b31e8ee9052cf884ebd170f</anchor>
      <arglist>(const EigenTrajectoryPointDeque &amp;trajectory, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromPositionYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a987a5b02580676184048524b23ad72d0</anchor>
      <arglist>(const Eigen::Vector3d &amp;position, double yaw, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryPointFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>afa38feb1cf68eaef4316e5965316e07b</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, trajectory_msgs::MultiDOFJointTrajectoryPoint *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgOdometryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a1c4a11f20b371c9b8913a1af15ddd283</anchor>
      <arglist>(const EigenOdometry &amp;odometry, nav_msgs::Odometry *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgRateThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a596e5e58e659ebc411a81f636b8fbd62</anchor>
      <arglist>(EigenRateThrust &amp;rate_thrust, RateThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgRollPitchYawrateThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>abc7999ae8e31d311e174c3f6d461784e</anchor>
      <arglist>(const EigenRollPitchYawrateThrust &amp;roll_pitch_yawrate_thrust, RollPitchYawrateThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgTorqueThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>af86b3bb6335f6d2cb919d9d9ef6f0e5f</anchor>
      <arglist>(EigenTorqueThrust &amp;torque_thrust, TorqueThrust *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>default_topics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-mav_comm/doc_stacks/2015-09-14_00-22-39.285273/mav_comm/mav_msgs/include/mav_msgs/</path>
    <filename>default__topics_8h</filename>
    <namespace>mav_msgs</namespace>
    <namespace>mav_msgs::default_topics</namespace>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ACTUATORS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a586dbb11de827f568dd33e108dc976b7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ATTITUDE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a9696d1e9422cc2e8737984adbf8e7719</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ac3a5608d85098878f10fa190bc1a5ecc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_RATE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a9190ac06bfc33022405eef654d791447</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ROLL_PITCH_YAWRATE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a16b85fa87586b495af054b5865a4ce36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_TRAJECTORY</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a8f406eff8224b5156866f8670adbea97</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GPS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>af5bd976606e88fd37e242a3375982be7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GROUND_TRUTH_POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a96a5c1f43f8773cf648a6b4d0950bedf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GROUND_TRUTH_TWIST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a61a674e373bd5239b5fa703f2e353f3c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>IMU</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ab386a9c486d8c719d616e4579ef1ce09</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>MAGNETIC_FIELD</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a19a0dcc3040c18cfe62d0dd95a1ccbc2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>MOTOR_MEASUREMENT</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>aa4d699d4fc5ab25b20ccc169b13b3548</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>ODOMETRY</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a574a51d5249526c72dbe37971d02c32d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a6acdb7c40c82f5870390e37217d47942</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSE_WITH_COVARIANCE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a8ebd1ebf9180fe71af69ef9643c9df84</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSITION</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a540f4aaea63bc11ffe65c4a86d88ea3b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>RC</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a5e98386009479adb2c3b4bcda6f35302</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>STATUS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>abcf95f52f00e594c9b8ce8c08f965ef5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>TRANSFORM</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a91c7fa47f52c4d6a268b15db8a0d65f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WIND</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ab63f9ff5db8bf1243aeec2f36ff62b49</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WRENCH</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a1b854e07d5c149d859644f05fc6803d7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen_mav_msgs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-mav_comm/doc_stacks/2015-09-14_00-22-39.285273/mav_comm/mav_msgs/include/mav_msgs/</path>
    <filename>eigen__mav__msgs_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">mav_msgs/common.h</includes>
    <class kind="struct">mav_msgs::EigenActuators</class>
    <class kind="struct">mav_msgs::EigenAttitudeThrust</class>
    <class kind="struct">mav_msgs::EigenOdometry</class>
    <class kind="struct">mav_msgs::EigenRateThrust</class>
    <class kind="struct">mav_msgs::EigenRollPitchYawrateThrust</class>
    <class kind="struct">mav_msgs::EigenTorqueThrust</class>
    <class kind="struct">mav_msgs::EigenTrajectoryPoint</class>
    <namespace>mav_msgs</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAV_MSGS_CONCATENATE</name>
      <anchorfile>eigen__mav__msgs_8h.html</anchorfile>
      <anchor>a9d95594a185339bd763a9320f30eb2c1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAV_MSGS_CONCATENATE2</name>
      <anchorfile>eigen__mav__msgs_8h.html</anchorfile>
      <anchor>a37fa665c25dfed6ebb7fec99c6c87c0d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAV_MSGS_MAKE_ALIGNED_CONTAINERS</name>
      <anchorfile>eigen__mav__msgs_8h.html</anchorfile>
      <anchor>a6542d1265b36bdd48915259fa6632518</anchor>
      <arglist>(EIGEN_TYPE)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mav_msgs</name>
    <filename>namespacemav__msgs.html</filename>
    <namespace>mav_msgs::default_topics</namespace>
    <class kind="struct">mav_msgs::EigenActuators</class>
    <class kind="struct">mav_msgs::EigenAttitudeThrust</class>
    <class kind="struct">mav_msgs::EigenOdometry</class>
    <class kind="struct">mav_msgs::EigenRateThrust</class>
    <class kind="struct">mav_msgs::EigenRollPitchYawrateThrust</class>
    <class kind="struct">mav_msgs::EigenTorqueThrust</class>
    <class kind="struct">mav_msgs::EigenTrajectoryPoint</class>
    <member kind="function">
      <type>void</type>
      <name>eigenActuatorsFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a539e31182b62c4f25e85233c416c6887</anchor>
      <arglist>(const Actuators &amp;msg, EigenActuators *actuators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenAttitudeThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a9f65c2a54088213a27ca1b9da04657ef</anchor>
      <arglist>(const AttitudeThrust &amp;msg, EigenAttitudeThrust *attitude_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenOdometryFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a6ad3979557e90c5377fe857d6451c08b</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg, EigenOdometry *odometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenRateThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a19a164807e67fda1bd8aa1342b7ebca0</anchor>
      <arglist>(const RateThrust &amp;msg, EigenRateThrust *rate_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenRollPitchYawrateThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a3e33b642df9e3996cda2235185e6d074</anchor>
      <arglist>(const RollPitchYawrateThrust &amp;msg, EigenRollPitchYawrateThrust *roll_pitch_yawrate_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTorqueThrustFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a8f70d01e338b9d97f2b099c3fad75fd4</anchor>
      <arglist>(const TorqueThrust &amp;msg, EigenTorqueThrust *torque_thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointDequeFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab0f9deeb68034c3c82afac10c311c005</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectory &amp;msg, EigenTrajectoryPointDeque *trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a21aa789f797b8bdf1b4fb4cf79684248</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectoryPoint &amp;msg, EigenTrajectoryPoint *trajectory_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointFromPoseMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab2875f3d8a3b50359e0dc3728c583487</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, EigenTrajectoryPoint *trajectory_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenTrajectoryPointVectorFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ab2c6c2338571b10df8c30c8359059ff8</anchor>
      <arglist>(const trajectory_msgs::MultiDOFJointTrajectory &amp;msg, EigenTrajectoryPointVector *trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgActuatorsFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a014d18dc0926609a1b24d3f66f57cd47</anchor>
      <arglist>(const EigenActuators &amp;actuators, Actuators *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgAttitudeThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a7dbe9c7eb167a8074b3d5723ebfd0869</anchor>
      <arglist>(const EigenAttitudeThrust &amp;attitude_thrust, AttitudeThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4ca9b3d1aa4bb2dc5021a7deac9a73f7</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ae7b333006b35a5cb66fcd42cbe744872</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ad6e5b5d2b0fb91d9a9b3a8ec8455a690</anchor>
      <arglist>(const EigenTrajectoryPointVector &amp;trajectory, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a3d0a8947e54e47838f991c31c8337bba</anchor>
      <arglist>(const EigenTrajectoryPointVector &amp;trajectory, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a81331a1e25c5bf01a984d69ab28512ec</anchor>
      <arglist>(const EigenTrajectoryPointDeque &amp;trajectory, const std::string &amp;link_name, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>aed90e52f0b31e8ee9052cf884ebd170f</anchor>
      <arglist>(const EigenTrajectoryPointDeque &amp;trajectory, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryFromPositionYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a987a5b02580676184048524b23ad72d0</anchor>
      <arglist>(const Eigen::Vector3d &amp;position, double yaw, trajectory_msgs::MultiDOFJointTrajectory *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgMultiDofJointTrajectoryPointFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>afa38feb1cf68eaef4316e5965316e07b</anchor>
      <arglist>(const EigenTrajectoryPoint &amp;trajectory_point, trajectory_msgs::MultiDOFJointTrajectoryPoint *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgOdometryFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a1c4a11f20b371c9b8913a1af15ddd283</anchor>
      <arglist>(const EigenOdometry &amp;odometry, nav_msgs::Odometry *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgRateThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a596e5e58e659ebc411a81f636b8fbd62</anchor>
      <arglist>(EigenRateThrust &amp;rate_thrust, RateThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgRollPitchYawrateThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>abc7999ae8e31d311e174c3f6d461784e</anchor>
      <arglist>(const EigenRollPitchYawrateThrust &amp;roll_pitch_yawrate_thrust, RollPitchYawrateThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msgTorqueThrustFromEigen</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>af86b3bb6335f6d2cb919d9d9ef6f0e5f</anchor>
      <arglist>(EigenTorqueThrust &amp;torque_thrust, TorqueThrust *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>abd5b093a246518daed05f9aa0246ae6a</anchor>
      <arglist>(const Eigen::Vector3d &amp;eigen, geometry_msgs::Point *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a754d1ad7a4da49e1f6c5791285b0c114</anchor>
      <arglist>(const Eigen::Quaterniond &amp;eigen, geometry_msgs::Quaternion *msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a51db154165dd16c4911d8a81846cf4d5</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>adea5f8aeb6bf3030d5190084ace093ca</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularVelocityMsgFromYawRate</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>acbc82ff3ef24addfa6d1cc0048198054</anchor>
      <arglist>(double yaw_rate, geometry_msgs::Vector3 *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuaternionMsgFromYaw</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4aa903cef1f8d06f245876aef987c3c7</anchor>
      <arglist>(double yaw, geometry_msgs::Quaternion *msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>vector3FromMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>ad0fe31ff038d80edd86b61cf94870c95</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>vector3FromPointMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>aa5641bbeef35817c06dfa29ad1337e86</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToMsg</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a304d6eb47efaecc0da8e74a01d0d15d2</anchor>
      <arglist>(const Eigen::Vector3d &amp;eigen, geometry_msgs::Vector3 *msg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yawFromQuaternion</name>
      <anchorfile>namespacemav__msgs.html</anchorfile>
      <anchor>a4812f35bed10acf2db218c528887710f</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenActuators</name>
    <filename>structmav__msgs_1_1EigenActuators.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenActuators</name>
      <anchorfile>structmav__msgs_1_1EigenActuators.html</anchorfile>
      <anchor>a29dcb9a214a9cb70e65ae4bc345c0a7d</anchor>
      <arglist>(const Eigen::VectorXd &amp;_angular_velocities)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::VectorXd</type>
      <name>angles</name>
      <anchorfile>structmav__msgs_1_1EigenActuators.html</anchorfile>
      <anchor>ad1a52aca8845aee5494dc37c8b04f601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>angular_velocities</name>
      <anchorfile>structmav__msgs_1_1EigenActuators.html</anchorfile>
      <anchor>a886249cb2e0153814ba843217c144532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>normalized</name>
      <anchorfile>structmav__msgs_1_1EigenActuators.html</anchorfile>
      <anchor>a9f9c18e4b3a2de89c60ae7cbd47a54f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenAttitudeThrust</name>
    <filename>structmav__msgs_1_1EigenAttitudeThrust.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenAttitudeThrust</name>
      <anchorfile>structmav__msgs_1_1EigenAttitudeThrust.html</anchorfile>
      <anchor>a46e9f86b8fa2896bc5b0e99a0bcda3e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenAttitudeThrust</name>
      <anchorfile>structmav__msgs_1_1EigenAttitudeThrust.html</anchorfile>
      <anchor>adfbe249ede211c2eadc1623de2796020</anchor>
      <arglist>(const Eigen::Quaterniond &amp;_attitude, const Eigen::Vector3d &amp;_thrust)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Quaterniond</type>
      <name>attitude</name>
      <anchorfile>structmav__msgs_1_1EigenAttitudeThrust.html</anchorfile>
      <anchor>a5fd34c1c5c04433ae4666713e67ed7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>thrust</name>
      <anchorfile>structmav__msgs_1_1EigenAttitudeThrust.html</anchorfile>
      <anchor>a68c79787041b7282b13aad041b32e472</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenOdometry</name>
    <filename>structmav__msgs_1_1EigenOdometry.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenOdometry</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a7e42721637fe11d5b5d769ed9c7b3379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenOdometry</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a135b05c6ded1de2bb1eb5cd4269a2d44</anchor>
      <arglist>(const Eigen::Vector3d &amp;_position, const Eigen::Quaterniond &amp;_orientation, const Eigen::Vector3d &amp;_velocity_body, const Eigen::Vector3d &amp;_angular_velocity)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getVelocityWorld</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>ae86e7bf5ec4df98acce3b5e01b5403cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYaw</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a7541fdff89922133e564da1734915bae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawRate</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a302cc7cc85c4bb3998c564fea63c0edc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromYaw</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a9839038b3b45a4d3dc17f225a729aa37</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromYawRate</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a87cc39f4461b1ffd07ececc913daab1f</anchor>
      <arglist>(double yaw_rate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocityWorld</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a99033e9685ea959e9c1c47b4ea481a4b</anchor>
      <arglist>(const Eigen::Vector3d &amp;velocity_world)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>angular_velocity_B</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a80c664a1ff7b010928ddd72cfac9a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaterniond</type>
      <name>orientation_W_B</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a64377a916714d5eb3638bb4f391323b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>position_W</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a7f457d9cd1d00e24d6827b2fc10b1b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW int64_t</type>
      <name>timestamp_ns</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a5284d8d1bb18726abab8858335b36298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>velocity_B</name>
      <anchorfile>structmav__msgs_1_1EigenOdometry.html</anchorfile>
      <anchor>a98448ce43b7a883eb447ead1dda1645b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenRateThrust</name>
    <filename>structmav__msgs_1_1EigenRateThrust.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenRateThrust</name>
      <anchorfile>structmav__msgs_1_1EigenRateThrust.html</anchorfile>
      <anchor>a557a4fce63d9486addc78547ab7b3fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenRateThrust</name>
      <anchorfile>structmav__msgs_1_1EigenRateThrust.html</anchorfile>
      <anchor>afcfd4422c242145b5e30cbbe79bc45f6</anchor>
      <arglist>(const Eigen::Vector3d &amp;_angular_rates, const Eigen::Vector3d _thrust)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d</type>
      <name>angular_rates</name>
      <anchorfile>structmav__msgs_1_1EigenRateThrust.html</anchorfile>
      <anchor>a10551be88e4a182411be2815bf3fbe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>thrust</name>
      <anchorfile>structmav__msgs_1_1EigenRateThrust.html</anchorfile>
      <anchor>a8db994ff3cae51e60a2ee2d2cb8381d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenRollPitchYawrateThrust</name>
    <filename>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenRollPitchYawrateThrust</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>a7233aa11124f3a409d85aa59549984de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenRollPitchYawrateThrust</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>aa54c31da5d48d3cf4f747c6f73a92284</anchor>
      <arglist>(double _roll, double _pitch, double _yaw_rate, const Eigen::Vector3d &amp;_thrust)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pitch</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>aaaa986ac26b463d2068d76421372c89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>roll</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>aea675039fbe0649b9d057cc27bebd706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>thrust</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>aa2af04f96e03bb77ac9be7fe65b79c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yaw_rate</name>
      <anchorfile>structmav__msgs_1_1EigenRollPitchYawrateThrust.html</anchorfile>
      <anchor>adf5597801f2181062089de718736ccb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenTorqueThrust</name>
    <filename>structmav__msgs_1_1EigenTorqueThrust.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenTorqueThrust</name>
      <anchorfile>structmav__msgs_1_1EigenTorqueThrust.html</anchorfile>
      <anchor>aeb1ae7f86cb2ab8f11d3c5d76368195e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenTorqueThrust</name>
      <anchorfile>structmav__msgs_1_1EigenTorqueThrust.html</anchorfile>
      <anchor>a595f3cbcf1e3642239497c126b5dfc97</anchor>
      <arglist>(const Eigen::Vector3d &amp;_torque, const Eigen::Vector3d _thrust)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>thrust</name>
      <anchorfile>structmav__msgs_1_1EigenTorqueThrust.html</anchorfile>
      <anchor>a5545157ef25ae2d315edf7491a9baa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d</type>
      <name>torque</name>
      <anchorfile>structmav__msgs_1_1EigenTorqueThrust.html</anchorfile>
      <anchor>a102ad23a6e27e4c8e327927b991376c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mav_msgs::EigenTrajectoryPoint</name>
    <filename>structmav__msgs_1_1EigenTrajectoryPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>EigenTrajectoryPoint</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a92da98372a2a3d2ff673caeeb98774f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenTrajectoryPoint</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a24beec7b88b6be774e5f8b0cb4397a3c</anchor>
      <arglist>(int64_t _time_from_start_ns, const Eigen::Vector3d &amp;_position, const Eigen::Vector3d &amp;_velocity, const Eigen::Vector3d &amp;_acceleration, const Eigen::Vector3d &amp;_jerk, const Eigen::Vector3d &amp;_snap, const Eigen::Quaterniond &amp;_orientation, const Eigen::Vector3d &amp;_angular_velocity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYaw</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>ac1c009240f9ef152acfa81965c8c540f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawRate</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a62da2c5f2453798b97f8bf2910127022</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromYaw</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a8158f5a4d13ae0d6d3fff1981e117d73</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromYawRate</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a3a3186ff0b55e04eb6f8b75f3f30f7c0</anchor>
      <arglist>(double yaw_rate)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>acceleration_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>ae338ed30d4c2b9239350e6747f8a4910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>angular_velocity_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a604303af82a54f516b127b876f72935b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>jerk_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>af81dce86fdd10c89802cb209c003d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaterniond</type>
      <name>orientation_W_B</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a885561b289283ab326ca2da0c3571a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>position_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a15ed025de6e8e163b9cfe33d8b5e0fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>snap_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a8e14ca2bc0df8e8ecf7ed4d125a77518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW int64_t</type>
      <name>time_from_start_ns</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>a810a07c8baff9a3c293ff0e6a3935bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>velocity_W</name>
      <anchorfile>structmav__msgs_1_1EigenTrajectoryPoint.html</anchorfile>
      <anchor>ab154e579e5f3988e48412c04b6bd7110</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mav_msgs::default_topics</name>
    <filename>namespacemav__msgs_1_1default__topics.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ACTUATORS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a586dbb11de827f568dd33e108dc976b7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ATTITUDE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a9696d1e9422cc2e8737984adbf8e7719</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ac3a5608d85098878f10fa190bc1a5ecc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_RATE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a9190ac06bfc33022405eef654d791447</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_ROLL_PITCH_YAWRATE_THRUST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a16b85fa87586b495af054b5865a4ce36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>COMMAND_TRAJECTORY</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a8f406eff8224b5156866f8670adbea97</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GPS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>af5bd976606e88fd37e242a3375982be7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GROUND_TRUTH_POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a96a5c1f43f8773cf648a6b4d0950bedf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>GROUND_TRUTH_TWIST</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a61a674e373bd5239b5fa703f2e353f3c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>IMU</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ab386a9c486d8c719d616e4579ef1ce09</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>MAGNETIC_FIELD</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a19a0dcc3040c18cfe62d0dd95a1ccbc2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>MOTOR_MEASUREMENT</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>aa4d699d4fc5ab25b20ccc169b13b3548</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>ODOMETRY</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a574a51d5249526c72dbe37971d02c32d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a6acdb7c40c82f5870390e37217d47942</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSE_WITH_COVARIANCE</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a8ebd1ebf9180fe71af69ef9643c9df84</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>POSITION</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a540f4aaea63bc11ffe65c4a86d88ea3b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>RC</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a5e98386009479adb2c3b4bcda6f35302</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>STATUS</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>abcf95f52f00e594c9b8ce8c08f965ef5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>TRANSFORM</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a91c7fa47f52c4d6a268b15db8a0d65f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WIND</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>ab63f9ff5db8bf1243aeec2f36ff62b49</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WRENCH</name>
      <anchorfile>namespacemav__msgs_1_1default__topics.html</anchorfile>
      <anchor>a1b854e07d5c149d859644f05fc6803d7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
</tagfile>
