<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>auto_init_403_test.cpp</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/test/</path>
    <filename>auto__init__403__test_8cpp</filename>
    <class kind="class">AutoInitTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>auto__init__403__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>auto__init__403__test_8cpp.html</anchorfile>
      <anchor>aaedfdace132e144254a327d39ddc0f94</anchor>
      <arglist>(AutoInitTest, tag_403_d7_14cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fiducial_slam.cpp</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/src/</path>
    <filename>fiducial__slam_8cpp</filename>
    <includes id="helpers_8h" name="helpers.h" local="no" imported="no">fiducial_slam/helpers.h</includes>
    <includes id="map_8h" name="map.h" local="yes" imported="no">fiducial_slam/map.h</includes>
    <class kind="class">FiducialSlam</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fiducial__slam_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mySigintHandler</name>
      <anchorfile>fiducial__slam_8cpp.html</anchorfile>
      <anchor>a16a25cf0df7a1cc4416d24d0c04bbbc2</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>auto</type>
      <name>node</name>
      <anchorfile>fiducial__slam_8cpp.html</anchorfile>
      <anchor>add125cc6aa882efdc9627c1bb886aebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fit_plane.py</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/scripts/</path>
    <filename>fit__plane_8py</filename>
    <namespace>fit_plane</namespace>
    <member kind="function">
      <type>def</type>
      <name>closest_angle</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a7eb513154427b27fd5574131c0b7e29e</anchor>
      <arglist>(old, new)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5b0166cdbbe675353759e11408840610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adjust</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a1259104b811752485ac5728f10bcea1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a045317deae823dad417486a5e97b4789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a14e846b59a25bfb803d63770a243dab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>C</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5b4e6be38a96f47e991ba71e11c837e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>color</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a15af15bc6c30db1003764e95af301ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>af1a58e56742ff9825a79a3905c55c112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2ed1c0ba162a34fd25e593f1be8a5601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errors</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a786b02dfb2ec4d168c1cac3b4053a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fixed_points</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a03f43d384bc992c65e471313447c7bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5146e10bf64237c1b34f5d5d267d2443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ids</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2f5a02aa24f665317d8036336640d70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a40a62ab91bfc6c544429b74dcaebef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>map_file</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a8cc138d529affcd911fa60ca0fc43151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a6a2984f2b284c553a850d1e85a4de5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>other</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a41146ef1b789e55e6f7b33dfffaf88f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>aae3400c2e7f149bd02b2dd1419719870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2e8b00576bf2e6252ac81ac6607e5c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pitch</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a6a29f5ab9f3d6b0bc93f4c2ced194255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>points</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a63d00b754bdfe91903cc4ced23bca810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>residual</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2083035238f5279db0e7f83d9d029b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>roll</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>afa2102d1c9b40a51df2d2f46c3a6c1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>slopex</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a91d3bbb53121a4d31882152511d44704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>slopey</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>aa0cf03b01263e23de4adfa9da6feac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a233395dc6ebcabc58d4ce526427e9110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a86b5e75b19f28a2270978cf24da7a534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xlim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>ae91e93b074cd7c152d7623aeeacee1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>xs</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a62e7c606dc34acbc65d2c4b66377c87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Y</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a15a360406ac1ab74e1d48be8b998b0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ylim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a331f3e3b95568106d0ae4cf5ac0af7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ys</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>acc4d9d5b35d09d1c48c1ac473398c61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>Z</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>ad717d93deec8dbac92ddf0427ddeed09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>zlim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a3544ba97d5c9aa0b3d67c036668853d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>zs</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2e2d48aef6345f66827ae14ef52d563c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.h</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/include/fiducial_slam/</path>
    <filename>helpers_8h</filename>
    <member kind="function">
      <type>constexpr double</type>
      <name>deg2rad</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>a8ff75d4ff876fdefe002a43215eb0511</anchor>
      <arglist>(double deg)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; T &gt;</type>
      <name>make_unique</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>a4519a6e5329b53320d3d7826ed281616</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr double</type>
      <name>rad2deg</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>a4c120723c2a7beeed4d1f0b9ee828a56</anchor>
      <arglist>(double rad)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init_map.py</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/scripts/</path>
    <filename>init__map_8py</filename>
    <namespace>init_map</namespace>
    <member kind="variable">
      <type></type>
      <name>argc</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>ad208858641987a39f506f5d145b815b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a2ef9c1f8c9363d246c5d1c8cbadcf8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fid</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a950fd3b193bc6e0f8392f4112993384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a3c4db467ac9e9662aa54b8b1f515fbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_file</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>ab2c589e5c5ec16ca65dfab87d0180acf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map.cpp</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/src/</path>
    <filename>map_8cpp</filename>
    <includes id="helpers_8h" name="helpers.h" local="no" imported="no">fiducial_slam/helpers.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">fiducial_slam/map.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findClosestObs</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>a90bb58f7f40e53ba2a3631a7a00fcc6c</anchor>
      <arglist>(const std::vector&lt; Observation &gt; &amp;obs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>systematic_error</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>ad1e76bcd9aa8aadd6ac30282b1d8d283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map.h</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/include/fiducial_slam/</path>
    <filename>map_8h</filename>
    <includes id="transform__with__variance_8h" name="transform_with_variance.h" local="no" imported="no">fiducial_slam/transform_with_variance.h</includes>
    <class kind="class">Fiducial</class>
    <class kind="class">Map</class>
    <class kind="class">Observation</class>
  </compound>
  <compound kind="file">
    <name>map_test.py</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/test/</path>
    <filename>map__test_8py</filename>
    <class kind="class">map_test::MapTest</class>
    <namespace>map_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>rad2deg</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a28449f2e79e9a00a2f40a9fd24f23046</anchor>
      <arglist>(rad)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPSILON</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a1209f29752274e15868487dfec2f1c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a71cb531f33dd53cb0ee656637233d4fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_origin.py</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/scripts/</path>
    <filename>move__origin_8py</filename>
    <namespace>move_origin</namespace>
    <member kind="variable">
      <type></type>
      <name>argc</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a2b9e766f4864f30dca4f35d1b18e3ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>ac15a24748cca06d15b0a1805c582dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fids</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a02fee2abd283e38e6c1ee76c2e3c94c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a31bee48b9725db372cba7785284f95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>af1cc7f7a9ea8df5f2583863e3f516449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>offset</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a4804c5ea7732708f5d6818f6ce77bad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>standard_fit.py</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/scripts/</path>
    <filename>standard__fit_8py</filename>
    <namespace>standard_fit</namespace>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a672603de4a44103102dc8fc15678db38</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>function</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>aeec068d5347c9cf755fbb1a34042e746</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ae1f064b21446ade8b1d41bac150c9190</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>standard_fit</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ac7ae9d66c6147394af4f891bdadc4578</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ac74610b981fe8d97ef81df539332bdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>aa9a7063891455a181d97863fe2702334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a19932dc610245399838050a90434a54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a221093c1a7b222e4f978cd193d16276f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_var_test.cpp</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/test/</path>
    <filename>transform__var__test_8cpp</filename>
    <includes id="transform__with__variance_8h" name="transform_with_variance.h" local="no" imported="no">fiducial_slam/transform_with_variance.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf2::Quaternion</type>
      <name>quaternionfromrpy</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>a4228809d6f937a4d4a73731c64bb71cb</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>a77b217b0b5d67bd5ef8eadce556bbcda</anchor>
      <arglist>(TransformWithVariance, simple_fusion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>ad961171966ed7fd4979403beba341341</anchor>
      <arglist>(TransformWithVariance, simple_rotation_fusion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>aeabc54187277b16ce3bb6ca268d1a804</anchor>
      <arglist>(TransformWithVariance, same_fusion_iterative)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>aecf5f14c7692af9409a17826a3f23531</anchor>
      <arglist>(TransformWithVariance, outlier_with_large_variance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>transform__var__test_8cpp.html</anchorfile>
      <anchor>a860bb528d64730c66dc2b6902967fe6d</anchor>
      <arglist>(TransformWithVariance, different_with_similar_variance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_with_variance.cpp</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/src/</path>
    <filename>transform__with__variance_8cpp</filename>
    <includes id="transform__with__variance_8h" name="transform_with_variance.h" local="no" imported="no">fiducial_slam/transform_with_variance.h</includes>
    <member kind="function">
      <type>TransformWithVariance</type>
      <name>averageTransforms</name>
      <anchorfile>transform__with__variance_8cpp.html</anchorfile>
      <anchor>a46a1bad94355fa996a510ecdecaa0d38</anchor>
      <arglist>(const TransformWithVariance &amp;t1, const TransformWithVariance &amp;t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>kalman_gain</name>
      <anchorfile>transform__with__variance_8cpp.html</anchorfile>
      <anchor>a80613f11d5c6bbb566146088e508a3e1</anchor>
      <arglist>(double var1, double var2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>normalizeDavid</name>
      <anchorfile>transform__with__variance_8cpp.html</anchorfile>
      <anchor>acb665bf134948a96afd2ff147f1f926e</anchor>
      <arglist>(const double newMean, const double mean1, double var1, const double mean2, double var2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>probabiltyAtPoint</name>
      <anchorfile>transform__with__variance_8cpp.html</anchorfile>
      <anchor>a2021fedbc815c5341562c2ea8d70b7a2</anchor>
      <arglist>(const double x, const double u, const double var)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_with_variance.h</name>
    <path>/tmp/ws/src/fiducials/fiducial_slam/include/fiducial_slam/</path>
    <filename>transform__with__variance_8h</filename>
    <class kind="class">TransformWithVariance</class>
    <member kind="function">
      <type>TransformWithVariance</type>
      <name>averageTransforms</name>
      <anchorfile>transform__with__variance_8h.html</anchorfile>
      <anchor>a46a1bad94355fa996a510ecdecaa0d38</anchor>
      <arglist>(const TransformWithVariance &amp;t1, const TransformWithVariance &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>toMsg</name>
      <anchorfile>transform__with__variance_8h.html</anchorfile>
      <anchor>af15009fe0bd0d69145d57e404866887e</anchor>
      <arglist>(const tf2::Stamped&lt; TransformWithVariance &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseWithCovarianceStamped</type>
      <name>toPose</name>
      <anchorfile>transform__with__variance_8h.html</anchorfile>
      <anchor>a421fa77ca3e38a5bcaad7232f51e2437</anchor>
      <arglist>(const tf2::Stamped&lt; TransformWithVariance &gt; &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AutoInitTest</name>
    <filename>classAutoInitTest.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>map_callback</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a37840f3695642635f725df1faeb358d3</anchor>
      <arglist>(const fiducial_msgs::FiducialMapEntryArray &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pose_callback</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>ad42f7b4fa6f842c8e8c19827d13045ba</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publish_image</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a5dfd2e8e349399e5a173c52784dfb02e</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>ac0e11a7cdb8e8ee65d0629f36e63d768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a107c68b360483f96980afe590e78f820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CameraInfo</type>
      <name>c_info</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>ac33e65cff9f1527e81a1337db51282b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>CameraInfoPub</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a7424e554105ef3a79a9a5685757155ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>got_map</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a28bd080dcda05dba916026cfb9596939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>got_pose</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>afa08966ca93be2ba7ee6d01c5148a23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>image_directory</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a49afeb53a39b4dd2b7a95815e97006a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Publisher</type>
      <name>image_pub</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a30377fa649eeb6f2aecf0dca6f790e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::ImageTransport *</type>
      <name>it</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a463857afe309fc30fcc273587f375669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fiducial_msgs::FiducialMapEntryArray</type>
      <name>map</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>af020a78455b0436f6d3c02bf61be0f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>map_sub</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>abb4a3097591879e5284cdc4d7a157a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>ac0b858a4d40b83fafdec9d9e2cacd759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseWithCovarianceStamped</type>
      <name>pose</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>a2364e5ed109a40144552b4d26595e33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>pose_sub</name>
      <anchorfile>classAutoInitTest.html</anchorfile>
      <anchor>afaf627010e7ad3b27e82154a3889637f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Fiducial</name>
    <filename>classFiducial.html</filename>
    <member kind="function">
      <type></type>
      <name>Fiducial</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>ac138e39d4895d30faf362f4b4728f67e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Fiducial</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>a7e671ea1230ddcc0fe6c22201858cbe3</anchor>
      <arglist>(int id, const tf2::Stamped&lt; TransformWithVariance &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>ae8e5fe0ff71a345d262942326a1f75d5</anchor>
      <arglist>(const tf2::Stamped&lt; TransformWithVariance &gt; &amp;newPose)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>a1bbd5c6ce9553582ee4c9b5dff05ac67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>lastPublished</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>afeb60c5309bd8a2acdf0c39380c03d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>links</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>a2e272db426564d25dde90e392dd07a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numObs</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>ae318c2bf5035afc1abbfb40fddb7146d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2::Stamped&lt; TransformWithVariance &gt;</type>
      <name>pose</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>a66d5dd83b51478d77511a8b9a95f85e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>classFiducial.html</anchorfile>
      <anchor>a61870ed74570bdd08e7204621b58fa88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FiducialSlam</name>
    <filename>classFiducialSlam.html</filename>
    <member kind="function">
      <type></type>
      <name>FiducialSlam</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>a1be70c3be50fa0a112caa8644c2a5bb5</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="variable">
      <type>Map</type>
      <name>fiducialMap</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>a2540214ebd15ae0d8044812813383cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformCallback</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>ad559ff62ed1d8b2f0d2f1195c313f9aa</anchor>
      <arglist>(const fiducial_msgs::FiducialTransformArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ft_sub</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>afa694feadefce0c9e8075165aed32145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_fiducial_area_as_weight</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>ad60406401ecbb235e54c1c2d38eb47cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>weighting_scale</name>
      <anchorfile>classFiducialSlam.html</anchorfile>
      <anchor>a0e7a9b2711529748f0e714636e8f84c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map</name>
    <filename>classMap.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addFiducialCallback</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a1f6ee087ae440b399ae525fecabe007a</anchor>
      <arglist>(fiducial_slam::AddFiducial::Request &amp;req, fiducial_slam::AddFiducial::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoInit</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a027a5af5c21090a497852c8b6e323993</anchor>
      <arglist>(const std::vector&lt; Observation &gt; &amp;obs, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clearCallback</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac2e2f18285740313f6ecf77e362eb238</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLine</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a61279ed8d622f8783ddb14104af09922</anchor>
      <arglist>(const tf2::Vector3 &amp;p0, const tf2::Vector3 &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleAddFiducial</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a57566e47e26158a0af4203167e492327</anchor>
      <arglist>(const std::vector&lt; Observation &gt; &amp;obs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab3df8e49c9eb3db4cad3db4c805bf9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac4ecfe02275125fe2ba03b1966574473</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookupTransform</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a5be09e789cb74dc8e0befa0b54374852</anchor>
      <arglist>(const std::string &amp;from, const std::string &amp;to, const ros::Time &amp;time, tf2::Transform &amp;T) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a12306af718f86c34dad3873a67d64280</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a5e623f317e7a84c8778e081326d29eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a264895a0022573269e772c487a1c1ce0</anchor>
      <arglist>(Fiducial &amp;fid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkers</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ae24dd08d8f39bb124c0566708a9ee513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a6c75ed603b16a8695e85ad51ee902935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a481d6ebfd7a58f4edda978e05011664a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a08a943ab3e85028cb806ee5ca4c74324</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab12643cc3a8d5e48f566c1abb571e9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ae5683b0b9f38ec33690ae9a38eccf837</anchor>
      <arglist>(std::vector&lt; Observation &gt; &amp;obs, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac8eae9b05d5e899a8827727edcffc215</anchor>
      <arglist>(const std::vector&lt; Observation &gt; &amp;obs, const ros::Time &amp;time, const tf2::Stamped&lt; TransformWithVariance &gt; &amp;cameraPose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>updatePose</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>acead3fc1fa5e3e15ec0e05a218e19e0a</anchor>
      <arglist>(std::vector&lt; Observation &gt; &amp;obs, const ros::Time &amp;time, tf2::Stamped&lt; TransformWithVariance &gt; &amp;cameraPose)</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>addSrv</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a66f9d09f568b9dbe3045c9927a0bf07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>baseFrame</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac6ff6dc35197dd91ab8a49431b2ef2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>broadcaster</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>af004a13c8d892c6460ca923a30db4042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraFrame</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab69f056aa4bff0dec794d8388284344a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cameraPosePub</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a645b0102fa91504a0e1fb329e373e8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>clearSrv</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a3d20f57b2309e45e4981241841ca85d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>covarianceDiagonal</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>af7a2ae2f0d085839cb98a0504749cf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, Fiducial &gt;</type>
      <name>fiducials</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a5eba91a602993a03c9480014a9119aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fiducialToAdd</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a8371a12eb8f276c1c4286f936851f403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frameNum</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a6441c11f63f2323ee0f98a0d57de78db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>future_date_transforms</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac71914b87179b2507d76424e36937a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>havePose</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a7f4ece087436524a9fb8f6e235a06453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initialFrameNum</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a845bb3addf6d478e7bea053eb2f23510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isInitializingMap</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>adde9b798524ba9966a734bd34d6796a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; tf2_ros::TransformListener &gt;</type>
      <name>listener</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac09727222215f0133b8b8b192e8288c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mapFilename</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ac931664a7bbd1435573ba38c67657770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mapFrame</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a77d9db2dd73160f5b532ff224e2697c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>mapPub</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>acc7eb1440cdaf18322d9d69b4ff0b547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>markerPub</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a681fc148999f31d318d519c9d8efa507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>multiErrorThreshold</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a2347dcd62f5d1f4f784fa208fda9cac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>odomFrame</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ae7eef12493647cc21dc05fa9e82cda3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>originFid</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a98030c50b844ff7db83ad9851381fca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overridePublishedCovariance</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a353c9bc6f2dec298839945aa7a0c4ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::TransformStamped</type>
      <name>poseTf</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab22b800839fa163e4e2f7d6580b0c66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_6dof_pose</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a537d1e40011ac3e975a978faab1fd47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publishPoseTf</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a393c33e0ee262d6ff250ec9d8ee9ad0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a446d4dea261142ecbca58e75de962d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>robotPosePub</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>af4beebd4a580d00677a931522a0a49fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2_ros::Buffer</type>
      <name>tfBuffer</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a2bffeef790bca0d3dbe45e35839f14ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tfPublishInterval</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a3b3ec121115107bf6471142f2380c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>tfPublishTime</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a1e782c1c850bc9a5f52e7ce7f774178c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>map_test::MapTest</name>
    <filename>classmap__test_1_1MapTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>ac16dc83c59a6b24cf4b52a6676e53fda</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mapCallback</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a395d6788449b06c2d4459f253f9c9514</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>poseCallback</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a5dfa8e335dafb4706f3beb8791acd984</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_map</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a61821d2836ce9d09f2a292bb67c33558</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a15be4e1ebce9577cb73f3911c75dc238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mapEntries</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a698550ea6ae5b0baf95463e13b8a9fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classmap__test_1_1MapTest.html</anchorfile>
      <anchor>a4d6b7fb75cc166a46f3d5c25792605f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Observation</name>
    <filename>classObservation.html</filename>
    <member kind="function">
      <type></type>
      <name>Observation</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a5c0c06219dc84651ad46d01a0a555270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Observation</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a92a4bda2769e24bf5df7326fb4e5c9e1</anchor>
      <arglist>(int fid, const tf2::Stamped&lt; TransformWithVariance &gt; &amp;camFid)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fid</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a21afd4b123e20bcbeb85894a42a8c6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2::Stamped&lt; TransformWithVariance &gt;</type>
      <name>T_camFid</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a8c0ab77c9f24ce8567d12bc91174f272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2::Stamped&lt; TransformWithVariance &gt;</type>
      <name>T_fidCam</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a47143f286c137f888eb1805942b08e04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformWithVariance</name>
    <filename>classTransformWithVariance.html</filename>
    <member kind="function">
      <type>TransformWithVariance &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>aac3707c346aa1cf4e1fbf1cbd8fc2830</anchor>
      <arglist>(const TransformWithVariance &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>TransformWithVariance &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>ab9f72075afe675ae51e4a8c8ec516824</anchor>
      <arglist>(const tf2::Transform &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformWithVariance</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a0cb1d8f7a70b48ba750d173336660ece</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformWithVariance</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a6b2c0618ae97baca0fc3d92cea72d9af</anchor>
      <arglist>(const tf2::Transform &amp;t, double var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformWithVariance</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a3a3d165fcaa854bd41f0e9ef0edf38d5</anchor>
      <arglist>(const geometry_msgs::Transform &amp;t, double var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformWithVariance</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a6c7a82a3fd19fe32988dff518e8c59ea</anchor>
      <arglist>(const tf2::Vector3 &amp;tvec, const tf2::Quaternion &amp;q, double var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>ae07fe6baecaf5c0731136dabc56cfa96</anchor>
      <arglist>(const TransformWithVariance &amp;newT)</arglist>
    </member>
    <member kind="variable">
      <type>tf2::Transform</type>
      <name>transform</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>af687d31cb3fa02de66f0c3d0e473a00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>variance</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>ac29422f474e80605d6244fed1e1b85ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend TransformWithVariance</type>
      <name>operator*</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>ac223b54c2bc85c60d18b8315f66de726</anchor>
      <arglist>(TransformWithVariance lhs, const TransformWithVariance &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend tf2::Stamped&lt; TransformWithVariance &gt;</type>
      <name>operator*</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a31278e26483cc61ab352e84483b7fd60</anchor>
      <arglist>(tf2::Stamped&lt; TransformWithVariance &gt; lhs, const tf2::Stamped&lt; TransformWithVariance &gt; &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend TransformWithVariance</type>
      <name>operator*</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>a70648a79f34ffec577e8b5fda05e1abb</anchor>
      <arglist>(TransformWithVariance lhs, const tf2::Transform &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend TransformWithVariance</type>
      <name>operator*</name>
      <anchorfile>classTransformWithVariance.html</anchorfile>
      <anchor>af99669eaddc939b7051e3d1eba47dc8f</anchor>
      <arglist>(tf2::Transform lhs, const TransformWithVariance &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fit_plane</name>
    <filename>namespacefit__plane.html</filename>
    <member kind="function">
      <type>def</type>
      <name>closest_angle</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a7eb513154427b27fd5574131c0b7e29e</anchor>
      <arglist>(old, new)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5b0166cdbbe675353759e11408840610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adjust</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a1259104b811752485ac5728f10bcea1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a045317deae823dad417486a5e97b4789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a14e846b59a25bfb803d63770a243dab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>C</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5b4e6be38a96f47e991ba71e11c837e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>color</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a15af15bc6c30db1003764e95af301ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>af1a58e56742ff9825a79a3905c55c112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2ed1c0ba162a34fd25e593f1be8a5601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errors</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a786b02dfb2ec4d168c1cac3b4053a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fixed_points</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a03f43d384bc992c65e471313447c7bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a5146e10bf64237c1b34f5d5d267d2443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ids</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2f5a02aa24f665317d8036336640d70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a40a62ab91bfc6c544429b74dcaebef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>map_file</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a8cc138d529affcd911fa60ca0fc43151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a6a2984f2b284c553a850d1e85a4de5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>other</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a41146ef1b789e55e6f7b33dfffaf88f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>aae3400c2e7f149bd02b2dd1419719870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2e8b00576bf2e6252ac81ac6607e5c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pitch</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a6a29f5ab9f3d6b0bc93f4c2ced194255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>points</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a63d00b754bdfe91903cc4ced23bca810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>residual</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2083035238f5279db0e7f83d9d029b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>roll</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>afa2102d1c9b40a51df2d2f46c3a6c1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>slopex</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a91d3bbb53121a4d31882152511d44704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>slopey</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>aa0cf03b01263e23de4adfa9da6feac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a233395dc6ebcabc58d4ce526427e9110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a86b5e75b19f28a2270978cf24da7a534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xlim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>ae91e93b074cd7c152d7623aeeacee1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>xs</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a62e7c606dc34acbc65d2c4b66377c87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Y</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a15a360406ac1ab74e1d48be8b998b0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ylim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a331f3e3b95568106d0ae4cf5ac0af7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ys</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>acc4d9d5b35d09d1c48c1ac473398c61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>Z</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>ad717d93deec8dbac92ddf0427ddeed09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>zlim</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a3544ba97d5c9aa0b3d67c036668853d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>zs</name>
      <anchorfile>namespacefit__plane.html</anchorfile>
      <anchor>a2e2d48aef6345f66827ae14ef52d563c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>init_map</name>
    <filename>namespaceinit__map.html</filename>
    <member kind="variable">
      <type></type>
      <name>argc</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>ad208858641987a39f506f5d145b815b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a2ef9c1f8c9363d246c5d1c8cbadcf8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fid</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a950fd3b193bc6e0f8392f4112993384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>a3c4db467ac9e9662aa54b8b1f515fbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_file</name>
      <anchorfile>namespaceinit__map.html</anchorfile>
      <anchor>ab2c589e5c5ec16ca65dfab87d0180acf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>map_test</name>
    <filename>namespacemap__test.html</filename>
    <class kind="class">map_test::MapTest</class>
    <member kind="function">
      <type>def</type>
      <name>rad2deg</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a28449f2e79e9a00a2f40a9fd24f23046</anchor>
      <arglist>(rad)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPSILON</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a1209f29752274e15868487dfec2f1c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacemap__test.html</anchorfile>
      <anchor>a71cb531f33dd53cb0ee656637233d4fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>move_origin</name>
    <filename>namespacemove__origin.html</filename>
    <member kind="variable">
      <type></type>
      <name>argc</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a2b9e766f4864f30dca4f35d1b18e3ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>ac15a24748cca06d15b0a1805c582dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fids</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a02fee2abd283e38e6c1ee76c2e3c94c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a31bee48b9725db372cba7785284f95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>af1cc7f7a9ea8df5f2583863e3f516449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>offset</name>
      <anchorfile>namespacemove__origin.html</anchorfile>
      <anchor>a4804c5ea7732708f5d6818f6ce77bad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>standard_fit</name>
    <filename>namespacestandard__fit.html</filename>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a672603de4a44103102dc8fc15678db38</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>function</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>aeec068d5347c9cf755fbb1a34042e746</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ae1f064b21446ade8b1d41bac150c9190</anchor>
      <arglist>(x, C, N)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>standard_fit</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ac7ae9d66c6147394af4f891bdadc4578</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>ac74610b981fe8d97ef81df539332bdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>aa9a7063891455a181d97863fe2702334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a19932dc610245399838050a90434a54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacestandard__fit.html</anchorfile>
      <anchor>a221093c1a7b222e4f978cd193d16276f</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
