<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>imu_filter.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/src/</path>
    <filename>imu__filter_8cpp</filename>
    <includes id="imu__filter_8h" name="imu_filter.h" local="yes" imported="no">imu_filter_madgwick/imu_filter.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addGradientDescentStep</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>a7b3b9d9d993364acfbc46ac40ad3460a</anchor>
      <arglist>(float q0, float q1, float q2, float q3, float _2dx, float _2dy, float _2dz, float mx, float my, float mz, float &amp;s0, float &amp;s1, float &amp;s2, float &amp;s3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compensateGyroDrift</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>adf1d14255d51504fdc47c101c3e7c851</anchor>
      <arglist>(float q0, float q1, float q2, float q3, float s0, float s1, float s2, float s3, float dt, float zeta, float &amp;w_bx, float &amp;w_by, float &amp;w_bz, float &amp;gx, float &amp;gy, float &amp;gz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compensateMagneticDistortion</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>a9836163d62310f5a5312ed46e39fd3d3</anchor>
      <arglist>(float q0, float q1, float q2, float q3, float mx, float my, float mz, float &amp;_2bxy, float &amp;_2bz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>invSqrt</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>ae4a5639f3a7d6e127e0b5999bccb0962</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>normalizeQuaternion</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>ab76610d28b3851115fb8164d9464cbd9</anchor>
      <arglist>(T &amp;q0, T &amp;q1, T &amp;q2, T &amp;q3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>normalizeVector</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>a87d8b0487f3489e4e0347971af06630a</anchor>
      <arglist>(T &amp;vx, T &amp;vy, T &amp;vz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>orientationChangeFromGyro</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>abe04c5275181b3fc0b46509be83fac25</anchor>
      <arglist>(float q0, float q1, float q2, float q3, float gx, float gy, float gz, float &amp;qDot1, float &amp;qDot2, float &amp;qDot3, float &amp;qDot4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rotateAndScaleVector</name>
      <anchorfile>imu__filter_8cpp.html</anchorfile>
      <anchor>a93be776bcbf39146cd8e3a6cea664254</anchor>
      <arglist>(float q0, float q1, float q2, float q3, float _2dx, float _2dy, float _2dz, float &amp;rx, float &amp;ry, float &amp;rz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imu_filter.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/include/imu_filter_madgwick/</path>
    <filename>imu__filter_8h</filename>
    <includes id="world__frame_8h" name="world_frame.h" local="no" imported="no">imu_filter_madgwick/world_frame.h</includes>
    <class kind="class">ImuFilter</class>
  </compound>
  <compound kind="file">
    <name>imu_filter_node.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/src/</path>
    <filename>imu__filter__node_8cpp</filename>
    <includes id="imu__filter__ros_8h" name="imu_filter_ros.h" local="yes" imported="no">imu_filter_madgwick/imu_filter_ros.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>imu__filter__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imu_filter_nodelet.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/src/</path>
    <filename>imu__filter__nodelet_8cpp</filename>
    <includes id="imu__filter__nodelet_8h" name="imu_filter_nodelet.h" local="yes" imported="no">imu_filter_madgwick/imu_filter_nodelet.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>imu__filter__nodelet_8cpp.html</anchorfile>
      <anchor>a64afaf1ed130ff368fd3e5d67e369f9a</anchor>
      <arglist>(imu_filter_madgwick, ImuFilterNodelet, ImuFilterNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imu_filter_nodelet.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/include/imu_filter_madgwick/</path>
    <filename>imu__filter__nodelet_8h</filename>
    <includes id="imu__filter__ros_8h" name="imu_filter_ros.h" local="yes" imported="no">imu_filter_madgwick/imu_filter_ros.h</includes>
    <class kind="class">ImuFilterNodelet</class>
  </compound>
  <compound kind="file">
    <name>imu_filter_ros.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/src/</path>
    <filename>imu__filter__ros_8cpp</filename>
    <includes id="imu__filter__ros_8h" name="imu_filter_ros.h" local="yes" imported="no">imu_filter_madgwick/imu_filter_ros.h</includes>
    <includes id="stateless__orientation_8h" name="stateless_orientation.h" local="yes" imported="no">imu_filter_madgwick/stateless_orientation.h</includes>
  </compound>
  <compound kind="file">
    <name>imu_filter_ros.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/include/imu_filter_madgwick/</path>
    <filename>imu__filter__ros_8h</filename>
    <includes id="imu__filter_8h" name="imu_filter.h" local="yes" imported="no">imu_filter_madgwick/imu_filter.h</includes>
    <class kind="class">ImuFilterRos</class>
  </compound>
  <compound kind="file">
    <name>madgwick_test.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/test/</path>
    <filename>madgwick__test_8cpp</filename>
    <includes id="imu__filter_8h" name="imu_filter.h" local="no" imported="no">imu_filter_madgwick/imu_filter.h</includes>
    <includes id="test__helpers_8h" name="test_helpers.h" local="yes" imported="no">test_helpers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FILTER_ITERATIONS</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>a905ad6ef7d641170a725daa3176bec04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATIONARY_ENU</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>aa28b75bacf4e434b4007ed5a724cf542</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATIONARY_NED</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>ae0e476783723f5881db15acacd1e3d6d</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATIONARY_NWU</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>a00efb8dc717f81b4f344cff28f8ddcec</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterStationary</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>abf87f4cbd49b400c057ed1abe0fa6aff</anchor>
      <arglist>(float Ax, float Ay, float Az, float Mx, float My, float Mz, double &amp;q0, double &amp;q1, double &amp;q2, double &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterStationary</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>a4e0fed9ea4b9a9c58385fc20c2c38ef4</anchor>
      <arglist>(float Ax, float Ay, float Az, double &amp;q0, double &amp;q1, double &amp;q2, double &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>madgwick__test_8cpp.html</anchorfile>
      <anchor>a8fe97c22e1d674e5a6677cb53f93a684</anchor>
      <arglist>(MadgwickTest, TestQuatEqNoZ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stateless_orientation.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/src/</path>
    <filename>stateless__orientation_8cpp</filename>
    <includes id="stateless__orientation_8h" name="stateless_orientation.h" local="yes" imported="no">imu_filter_madgwick/stateless_orientation.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>crossProduct</name>
      <anchorfile>stateless__orientation_8cpp.html</anchorfile>
      <anchor>acd543d2ba1f054a1f0e95632ac8b588d</anchor>
      <arglist>(T ax, T ay, T az, T bx, T by, T bz, T &amp;rx, T &amp;ry, T &amp;rz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>normalizeVector</name>
      <anchorfile>stateless__orientation_8cpp.html</anchorfile>
      <anchor>ae5a6c1558ccd48e04abfd644a447554c</anchor>
      <arglist>(T &amp;vx, T &amp;vy, T &amp;vz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stateless_orientation.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/include/imu_filter_madgwick/</path>
    <filename>stateless__orientation_8h</filename>
    <includes id="world__frame_8h" name="world_frame.h" local="no" imported="no">imu_filter_madgwick/world_frame.h</includes>
    <class kind="class">StatelessOrientation</class>
  </compound>
  <compound kind="file">
    <name>stateless_orientation_test.cpp</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/test/</path>
    <filename>stateless__orientation__test_8cpp</filename>
    <includes id="stateless__orientation_8h" name="stateless_orientation.h" local="no" imported="no">imu_filter_madgwick/stateless_orientation.h</includes>
    <includes id="test__helpers_8h" name="test_helpers.h" local="yes" imported="no">test_helpers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATELESS_ENU</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>a36912e98afaf6211b6841a1cf629b25f</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATELESS_NED</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>a90c94da3e08b6825ef43cd99b1e0e6ab</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_STATELESS_NWU</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>a5300e322cfc7d2885442595213c6f277</anchor>
      <arglist>(in_am, exp_result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeOrientation</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>ada21c79af464427c2afdcef88e9b9fee</anchor>
      <arglist>(float Ax, float Ay, float Az, float Mx, float My, float Mz, double &amp;q0, double &amp;q1, double &amp;q2, double &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeOrientation</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>ae887b76df9da117373b67655b08511f7</anchor>
      <arglist>(float Ax, float Ay, float Az, double &amp;q0, double &amp;q1, double &amp;q2, double &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>a6cb153303f4dd54195a13e2407bb167e</anchor>
      <arglist>(StatelessOrientationTest, Check_NoAccel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stateless__orientation__test_8cpp.html</anchorfile>
      <anchor>a8713ee7203c88ab03fd06fb469e1cc00</anchor>
      <arglist>(StatelessOrientationTest, Check_NoMag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_helpers.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/test/</path>
    <filename>test__helpers_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ACCEL_ONLY</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>aa36082ff0167ab01f1afa353a9bac52f</anchor>
      <arglist>(ax, ay, az, mx, my, mz)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_EAST_NORTH_UP</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a03b648e26565f4be169fc714a94d526a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_NE_NW_UP_RSD</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ac687cb748c73b62c6437eb2509c9bc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_NORTH_EAST_DOWN</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ab8936dc9f9ea0c2f681969d075bc6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_NORTH_WEST_UP</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a21193ba92d896a8d91a4494a2eacbc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_SOUTH_EAST_UP</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ae5e34eca59cdcc4ddebf9751255eda15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_SOUTH_UP_WEST</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a7b278c841c95a74e864e19d5309e952c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_WEST_NORTH_DOWN</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a8c3233ab16ce5368298db88988f4fe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AM_WEST_NORTH_DOWN_RSD</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ad4a2937402e84ea3ef9085a4e8856cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_IS_NORMALIZED</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>abc8f09dbcc51fb86810f1f1c8e14d6bb</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_IS_NORMALIZED_</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>aa50d48c0bf46ab64b91c76bad4894e5f</anchor>
      <arglist>(q0, q1, q2, q3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_QUAT_EQUAL</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ab63cef8a0f4d203c3e1d57cedbb483af</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_QUAT_EQUAL_</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a802533095914d57c997eeaab2f77eceb</anchor>
      <arglist>(q0, q1, q2, q3, qr0, qr1, qr2, qr3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_QUAT_EQUAL_EX_Z</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ae4f85b96ac306968662a217c54fee2dd</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_QUAT_EQUAL_EX_Z_</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a487a041ec17e3cb3cac4bd57924f9524</anchor>
      <arglist>(q0, q1, q2, q3, qr0, qr1, qr2, qr3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DIFF</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a1605a24e037309a2d85ed0e8dfcb6926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_IDENTITY</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ac2e1d40b86daf357f0cdaa47e189e40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_MZ_90</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a4178445ec8ac1ac6731bb29e3f99e738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_NE_NW_UP_RSD_ENU</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a0ffd3baab3828b7e0a52977ae27c1df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_NE_NW_UP_RSD_NED</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>af4b3beee988ee7217615e3c9092fddc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_NE_NW_UP_RSD_NWU</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a18ef44a4ebc15c3619fb22348510a9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_WEST_NORTH_DOWN_RSD_ENU</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ad4248ba787e0edaf748bcc9011ba1d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_WEST_NORTH_DOWN_RSD_NED</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>abb466f2a300127cc49f89eb989322e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_WEST_NORTH_DOWN_RSD_NWU</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>aebc72645d14f7d264902e2c8bd440fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_X_180</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a0df6135af60646641ce871c65797301a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUAT_XMYMZ_120</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>ac02e3300ed12ed6526a4646acfc8bea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_normalized</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>adda58b03d3db8efe2ee8594710ec9fe8</anchor>
      <arglist>(T q0, T q1, T q2, T q3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>normalize_quaternion</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a12a09cf1ddeb9b251b8f4188132e802b</anchor>
      <arglist>(T &amp;q0, T &amp;q1, T &amp;q2, T &amp;q3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>quat_eq_ex_z</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>aa8fa4c49d13ffcb239ca701620dc99ec</anchor>
      <arglist>(T q0, T q1, T q2, T q3, T qr0, T qr1, T qr2, T qr3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>quat_equal</name>
      <anchorfile>test__helpers_8h.html</anchorfile>
      <anchor>a4ece6e372a7d58f4b092e23f8203d315</anchor>
      <arglist>(T q0, T q1, T q2, T q3, T qr0, T qr1, T qr2, T qr3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>world_frame.h</name>
    <path>/tmp/ws/src/imu_tools/imu_filter_madgwick/include/imu_filter_madgwick/</path>
    <filename>world__frame_8h</filename>
    <namespace>WorldFrame</namespace>
    <member kind="enumeration">
      <name>WorldFrame</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a8eff14d27f5e998a1c7da2b2013039a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NED</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a2cb9950a0470eac84f6863dd1ecbd4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NWU</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a876f648a1ec4a5bfabfd75ca7bc4510b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImuFilter</name>
    <filename>classImuFilter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getOrientation</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>ae9bf1470296199a64d8f697f065b078e</anchor>
      <arglist>(double &amp;q0, double &amp;q1, double &amp;q2, double &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImuFilter</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a9ef1499930bc2c394897fe9666ba454d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>madgwickAHRSupdate</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a89baff09b58433f8e75cb2ab38d7da7a</anchor>
      <arglist>(float gx, float gy, float gz, float ax, float ay, float az, float mx, float my, float mz, float dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>madgwickAHRSupdateIMU</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a384213561c5d1398e81516b36567e12f</anchor>
      <arglist>(float gx, float gy, float gz, float ax, float ay, float az, float dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlgorithmGain</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a9995c95ff2d3a5a7c8be9d9a6733c626</anchor>
      <arglist>(double gain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDriftBiasGain</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a96203a05b9e3b1d5478599bb4ab11858</anchor>
      <arglist>(double zeta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a451359c224f0808c0083f807d5d9594b</anchor>
      <arglist>(double q0, double q1, double q2, double q3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorldFrame</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a7e1b5c65006545ccae49c09decae46fa</anchor>
      <arglist>(WorldFrame::WorldFrame frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImuFilter</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>aecb23423ef453bdbeb642a2b4ba52b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gain_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>add542723639d992adaca021eb8450751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>q0</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a0219a4035b2bbffec181c1c562d5fda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>q1</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a508ff6a6db3f5ef0391a60c90db74d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>q2</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a1596e17282a280f65a8d03261bc5983e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>q3</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a658737549a24cced81b61602d001cc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>w_bx_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a157ace157564e75935f8b67731eaed96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>w_by_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>aaecbe63d90ee8f823bd6cb6a741905c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>w_bz_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>aafad884167117727ccd3e32b73aba2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorldFrame::WorldFrame</type>
      <name>world_frame_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>ae25ff9bff5d015354f01b1420d88b419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>zeta_</name>
      <anchorfile>classImuFilter.html</anchorfile>
      <anchor>a2c7a5549262b09840229532f70bb8e40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImuFilterNodelet</name>
    <filename>classImuFilterNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classImuFilterNodelet.html</anchorfile>
      <anchor>a7e7d3d2e957305337c9d72d65ecbf04f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImuFilterRos &gt;</type>
      <name>filter_</name>
      <anchorfile>classImuFilterNodelet.html</anchorfile>
      <anchor>a65ba8ee8e59335e3ccba1ca652eaadd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImuFilterRos</name>
    <filename>classImuFilterRos.html</filename>
    <member kind="function">
      <type></type>
      <name>ImuFilterRos</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>aca192b64842325a0fd161c64c6eb95f3</anchor>
      <arglist>(ros::NodeHandle nh, ros::NodeHandle nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImuFilterRos</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a8db0bc92f9671bb165067f198a995ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>imu_filter_madgwick::ImuFilterMadgwickConfig</type>
      <name>FilterConfig</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ab7236e28ecd702a8bfb26e3af734edec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>dynamic_reconfigure::Server&lt; FilterConfig &gt;</type>
      <name>FilterConfigServer</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a7782e6a81204f9580131cad9f9de939a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::Imu</type>
      <name>ImuMsg</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>abfc5e859893f3c3ef09185467dceb4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Subscriber&lt; ImuMsg &gt;</type>
      <name>ImuSubscriber</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a158618b28f70882e047b73b2088c0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::MagneticField</type>
      <name>MagMsg</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>aeba6bb0a3556dc96ee9fba3ffd51d4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Subscriber&lt; MagMsg &gt;</type>
      <name>MagSubscriber</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a6c633a96d0e9af430a316d44df1da2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>geometry_msgs::Vector3Stamped</type>
      <name>MagVectorMsg</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a4e4226cbf6361dd293b61fdf8cd7cc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Subscriber&lt; MagVectorMsg &gt;</type>
      <name>MagVectorSubscriber</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ad60dc9dd0404ca5da6f7cd298ce9ce5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ab4f3db868d4a28d4d36552622ff833c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; ImuMsg, MagMsg &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a1e3f0a096180a36e37030da50c6cd235</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkTopicsTimerCallback</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a639532d133ea6c2ee57900e354e44453</anchor>
      <arglist>(const ros::TimerEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imuCallback</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a8470fa5ad76478c859e7ba30a6e8f859</anchor>
      <arglist>(const ImuMsg::ConstPtr &amp;imu_msg_raw)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imuMagCallback</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a82641b4e7d6cfeff030ebc182aa0d0a4</anchor>
      <arglist>(const ImuMsg::ConstPtr &amp;imu_msg_raw, const MagMsg::ConstPtr &amp;mav_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imuMagVectorCallback</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a161ebef397c1f14fe4d6f48f170d3905</anchor>
      <arglist>(const MagVectorMsg::ConstPtr &amp;mag_vector_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFilteredMsg</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a6c903ab411c343b52ec4f094c3b1e596</anchor>
      <arglist>(const ImuMsg::ConstPtr &amp;imu_msg_raw)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishRawMsg</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a6677279c8c94e6ec7aa69a08828c4117</anchor>
      <arglist>(const ros::Time &amp;t, float roll, float pitch, float yaw)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTransform</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a4d4e22e5dfd1fb7dec76bc4890de6dfd</anchor>
      <arglist>(const ImuMsg::ConstPtr &amp;imu_msg_raw)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigCallback</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>af244d06d12d778a5fbcfca92ea5986f6</anchor>
      <arglist>(FilterConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>check_topics_timer_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a08e65c662ba2de51c8920a5792381fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; FilterConfigServer &gt;</type>
      <name>config_server_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a818f1e42b8ee3014bd20a6a7c9d6d9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>constant_dt_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a3a5b4520d5567f8f9f2a648ef854de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImuFilter</type>
      <name>filter_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a7e0aa1610e35224635707dfe5878ef07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ace26ae08e7b80f10f1ed99eb4b52ac80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>imu_frame_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>aa195939424d131dcba613a0aeb333549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>imu_publisher_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ac5133be656a134f9ab5c366278d9d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImuSubscriber &gt;</type>
      <name>imu_subscriber_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ab393fc4895c5d79fdc6957ca2de8bd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a066464ff314db7d24034e4f09d6973bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ac783b0a462747186cdeaf94dec51b75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Vector3</type>
      <name>mag_bias_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>aa45c5bffb003874a21d787346dfc7c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mag_republisher_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a90a62d4e1a43d76bb92bd2850afa05f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; MagSubscriber &gt;</type>
      <name>mag_subscriber_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a20992e8840560ee71dcf648051300793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>aa72fe0412aed37b5bc9513bfd9555b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ae536702e196a6fa393f5da5d0b178c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a7dbfd1bcc017eae28b866df31084f6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>orientation_variance_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a06cf83e6aee43fe02ceee26f67597965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_debug_topics_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>af3f4b76d8987521b69da3721d9f5172d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>adad0fcdb2d767a8ce4b933c790578ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reverse_tf_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>af160962168be5081f8e75a3b603a2e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rpy_filtered_debug_publisher_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a25ff2807a96ffcbd5bed736251d68a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rpy_raw_debug_publisher_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a6aede517a937dbd40daf8a50e62a5691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stateless_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a9d8c54f5c6070bfc17e3a4f816cead24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>sync_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>abd5c9349702bc5398306acff077f55e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a597b455247c3b1a8fa81de8616584e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_mag_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a5c8e1f3b2abd2e73ac71962c42cf6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_magnetic_field_msg_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a3077451a66bb858a4fc6e96d3174bfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; MagVectorSubscriber &gt;</type>
      <name>vector_mag_subscriber_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>a13df653e9210e1efa129ea81ab02adb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorldFrame::WorldFrame</type>
      <name>world_frame_</name>
      <anchorfile>classImuFilterRos.html</anchorfile>
      <anchor>ac66bddba1aa5c8dd7e0ededcbf84628b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StatelessOrientation</name>
    <filename>classStatelessOrientation.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>computeOrientation</name>
      <anchorfile>classStatelessOrientation.html</anchorfile>
      <anchor>adb1283810fd058a92be655c1b10a925e</anchor>
      <arglist>(WorldFrame::WorldFrame frame, geometry_msgs::Vector3 acceleration, geometry_msgs::Vector3 magneticField, geometry_msgs::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>computeOrientation</name>
      <anchorfile>classStatelessOrientation.html</anchorfile>
      <anchor>ad167d131251ef53e0bda99eec2dbf751</anchor>
      <arglist>(WorldFrame::WorldFrame frame, geometry_msgs::Vector3 acceleration, geometry_msgs::Quaternion &amp;orientation)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>WorldFrame</name>
    <filename>namespaceWorldFrame.html</filename>
    <member kind="enumeration">
      <name>WorldFrame</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a8eff14d27f5e998a1c7da2b2013039a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NED</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a2cb9950a0470eac84f6863dd1ecbd4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NWU</name>
      <anchorfile>namespaceWorldFrame.html</anchorfile>
      <anchor>aa7531807eb3e9d912ba2b856e6e17360a876f648a1ec4a5bfabfd75ca7bc4510b</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
