<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>earth_constants.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>earth__constants_8h</filename>
    <namespace>swri_transform_util</namespace>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_eccentricity</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a86d09740bd889e4e12601e04a96c95a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_equator_circumference</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae547a21cc6682d4495a1f09eafab1812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_equator_radius</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a82b781347d8d35ddcf58e3d76b37f26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_flattening</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8c52c380228443b317f9f2b95461e192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_mean_radius</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a907e2570982eec0b00ab9c5605bd8945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_rotation_rate</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a0ae6a7e8fe474fc3d19857bc64cf5ea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frames.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>frames_8h</filename>
    <namespace>swri_transform_util</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_local_xy_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae48b3e6f4d025ffee7481c3f349579ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_tf_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2144ade6bccde3f43d09835b1bbfdd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_utm_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a600b66e753b4419988a3c28ac43726b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_wgs84_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a937fa130f743b360fcb0f4cfe2697d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>georeference.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>georeference_8cpp</filename>
    <includes id="georeference_8h" name="georeference.h" local="no" imported="no">swri_transform_util/georeference.h</includes>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>georeference.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>georeference_8h</filename>
    <class kind="class">swri_transform_util::GeoReference</class>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>initialize_origin.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/nodes/</path>
    <filename>initialize__origin_8py</filename>
    <namespace>initialize_origin</namespace>
    <member kind="function">
      <type>def</type>
      <name>gps_callback</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a071ebe495e443c8849528e895aa6f469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize_origin</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a2620eef9bf92410b05d46feae6e95dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_diagnostic</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a85088d439977076407aaac1b3e212609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_origin_from_list</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>ae536c18497d5ee86e3758c65b120a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_origin_msg</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a0fdb5111567438677cefa7e8b9dbe1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_origin</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a92b56d183f5fd96d4ba5f4908a152792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lat_lon_tf_echo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/nodes/</path>
    <filename>lat__lon__tf__echo_8cpp</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <class kind="class">LatLonTFEchoNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lat__lon__tf__echo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>local_xy_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>local__xy__util_8cpp</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <includes id="earth__constants_8h" name="earth_constants.h" local="no" imported="no">swri_transform_util/earth_constants.h</includes>
    <namespace>swri_transform_util</namespace>
    <member kind="function">
      <type>void</type>
      <name>LocalXyFromWgs84</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aabc89e1ea61649b3d8435f0afab40d74</anchor>
      <arglist>(double latitude, double longitude, double reference_latitude, double reference_longitude, double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wgs84FromLocalXy</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3376a25a00e1ea004a0b9268b8ba2008</anchor>
      <arglist>(double x, double y, double reference_latitude, double reference_longitude, double &amp;latitude, double &amp;longitude)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>local_xy_util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>local__xy__util_8h</filename>
    <class kind="class">swri_transform_util::LocalXyWgs84Util</class>
    <namespace>swri_transform_util</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>LocalXyWgs84UtilPtr</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a985b61361ba2621175076df6482ebded</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocalXyFromWgs84</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aabc89e1ea61649b3d8435f0afab40d74</anchor>
      <arglist>(double latitude, double longitude, double reference_latitude, double reference_longitude, double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wgs84FromLocalXy</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3376a25a00e1ea004a0b9268b8ba2008</anchor>
      <arglist>(double x, double y, double reference_latitude, double reference_longitude, double &amp;latitude, double &amp;longitude)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>test_georeference.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/test/</path>
    <filename>test__georeference_8cpp</filename>
    <includes id="georeference_8h" name="georeference.h" local="no" imported="no">swri_transform_util/georeference.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__georeference_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__georeference_8cpp.html</anchorfile>
      <anchor>ad24e58c718d53da24874e9b87348016c</anchor>
      <arglist>(GeoreferenceTests, Load)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__georeference_8cpp.html</anchorfile>
      <anchor>a1685b4ba7f7d1cdc380224ceb53a5be3</anchor>
      <arglist>(GeoreferenceTests, LoadExtension)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_local_xy_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/test/</path>
    <filename>test__local__xy__util_8cpp</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>a1cd93e96ecbdfe2195addbf799220efb</anchor>
      <arglist>(LocalXyUtilTests, TestOrigin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>aae4d2083208947afc4b7e799b2e45cd0</anchor>
      <arglist>(LocalXyUtilTests, TestOffset1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>afbbeb9e73b2bddd96858f40af50473a9</anchor>
      <arglist>(LocalXyUtilTests, TestOffset2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>a70684dce0e7ded220fc757f0f491550e</anchor>
      <arglist>(LocalXyUtilTests, LocalXyFromWgs84)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>acca674b0b97b891c6e2852a3a027ace5</anchor>
      <arglist>(LocalXyUtilTests, Wgs84FromLocalXy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__local__xy__util_8cpp.html</anchorfile>
      <anchor>a9cbe5a72d29c9662a603aa1f077e8d2c</anchor>
      <arglist>(LocalXyUtilTests, Continuity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_transform_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/test/</path>
    <filename>test__transform__manager_8cpp</filename>
    <includes id="transform__manager_8h" name="transform_manager.h" local="no" imported="no">swri_transform_util/transform_manager.h</includes>
    <includes id="frames_8h" name="frames.h" local="no" imported="no">swri_transform_util/frames.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a4e10b64c2b2992309b0923aaf565fa04</anchor>
      <arglist>(TransformManagerTests, Identity1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a9ef0aff80473ad1badca36b4584f8a54</anchor>
      <arglist>(TransformManagerTests, Identity2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>ac8b97c5376fbf25465b9957cb5d2cef8</anchor>
      <arglist>(TransformManagerTests, TfToTf1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a46dedc87a6321991b6d1933bf544d824</anchor>
      <arglist>(TransformManagerTests, TfToTf2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a6f68df0485b65e5e957c9c7360030887</anchor>
      <arglist>(TransformManagerTests, WgsToUtm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>ad9e30db1e64a7c02d5bdeffd7b234e85</anchor>
      <arglist>(TransformManagerTests, UtmToWgs84)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>af8bdc93a67bbbad3e959bccfb4926ac2</anchor>
      <arglist>(TransformManagerTests, TfToUtm1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>ae34c47cdf59552f1c5cf65b4553e7cac</anchor>
      <arglist>(TransformManagerTests, TfToUtm2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a1f795b431d2a5821cc62af80ca374d1b</anchor>
      <arglist>(TransformManagerTests, UtmToTf1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>ae166f876639510b6bda9acef624c9733</anchor>
      <arglist>(TransformManagerTests, UtmToTf2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a70ae83d364ba7604363b9875772236d7</anchor>
      <arglist>(TransformManagerTests, UtmToTf3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a54dacb5cb00dec3ed7dea10465a9bac9</anchor>
      <arglist>(TransformManagerTests, UtmToTf4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a019e49ce318675de640d276444873556</anchor>
      <arglist>(TransformManagerTests, Wgs84ToTf1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a232e70ceffcb0023cab2869e209dc865</anchor>
      <arglist>(TransformManagerTests, Wgs84ToTf2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a525c334288c10d842a77b4b0849970a6</anchor>
      <arglist>(TransformManagerTests, TfToWgs84_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a92a3886e45cf69fc6b42ac5933017f64</anchor>
      <arglist>(TransformManagerTests, TfToWgs84_2)</arglist>
    </member>
    <member kind="variable">
      <type>swri_transform_util::TransformManager</type>
      <name>_tf_manager</name>
      <anchorfile>test__transform__manager_8cpp.html</anchorfile>
      <anchor>a96f34c47572c4d69066c7695dc6fc76f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_transform_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/test/</path>
    <filename>test__transform__util_8cpp</filename>
    <includes id="transform__util_8h" name="transform_util.h" local="no" imported="no">swri_transform_util/transform_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a6f91a14d6cfd6b79670e6baa29451c1c</anchor>
      <arglist>(TransformUtilTests, GetBearing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>ae95a947785c566572023784b300bfb9f</anchor>
      <arglist>(TransformUtilTests, SnapToRightAngle1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a1e2f5f7e841182a12e7780800755bae0</anchor>
      <arglist>(TransformUtilTests, SnapToRightAngle2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a049a7c7b45706dc081ae37c2bae6a3cb</anchor>
      <arglist>(TransformUtilTests, SnapToRightAngleRandom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>aafb9ddd3a198d151b3febb0c5b470e32</anchor>
      <arglist>(TransformUtilTests, SnapToRightAngleDegenerate1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a3fb4b9e6748b5bb19b9c070284700539</anchor>
      <arglist>(TransformUtilTests, SnapToRightAngleDegenerate2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>abdb22b61e78e47d15968d4eec5ac277e</anchor>
      <arglist>(TransformUtilTests, TestUpperLeftLowerRight)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a1dd1b4cb907e254146a2af9d8843f383</anchor>
      <arglist>(TransformUtilTests, GetPrimaryAxis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>ab19083e442f60bb604c813fd41e777e0</anchor>
      <arglist>(TransformUtilTests, ValidIsRotation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transform__util_8cpp.html</anchorfile>
      <anchor>a021b49742a81b93eac5910403adfb78e</anchor>
      <arglist>(TransformUtilTests, InvalidIsRotation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_utm_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/test/</path>
    <filename>test__utm__util_8cpp</filename>
    <includes id="utm__util_8h" name="utm_util.h" local="no" imported="no">swri_transform_util/utm_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>aaa65bdd0a2bd63bdb99ed1a2e8bdfcd0</anchor>
      <arglist>(UtmUtilTests, GetZone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>a37071c988c6dea5355db419b4029469b</anchor>
      <arglist>(UtmUtilTests, GetBand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>abe74e141f1abc536b878c31644aadb77</anchor>
      <arglist>(UtmUtilTests, ToUtm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>a465b0120a4d41c5a19f358c6b0aff022</anchor>
      <arglist>(UtmUtilTests, ToWgs84)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>a5d357300067daa72de0c0127af57c7dc</anchor>
      <arglist>(UtmUtilTests, Continuity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__utm__util_8cpp.html</anchorfile>
      <anchor>a1853a911f99d5f196f33d807f540e834</anchor>
      <arglist>(UtmUtilTests, Random)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>transform_8cpp</filename>
    <includes id="transform_8h" name="transform.h" local="no" imported="no">swri_transform_util/transform.h</includes>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>transform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>transform_8h</filename>
    <class kind="class">swri_transform_util::IdentityTransform</class>
    <class kind="class">swri_transform_util::TfTransform</class>
    <class kind="class">swri_transform_util::Transform</class>
    <class kind="class">swri_transform_util::TransformImpl</class>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>transform_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>transform__manager_8cpp</filename>
    <includes id="transform__manager_8h" name="transform_manager.h" local="no" imported="no">swri_transform_util/transform_manager.h</includes>
    <includes id="frames_8h" name="frames.h" local="no" imported="no">swri_transform_util/frames.h</includes>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>transform_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>transform__manager_8h</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <includes id="transform_8h" name="transform.h" local="no" imported="no">swri_transform_util/transform.h</includes>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">swri_transform_util/transformer.h</includes>
    <class kind="class">swri_transform_util::TransformManager</class>
    <namespace>swri_transform_util</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, TransformerMap &gt;</type>
      <name>SourceTargetMap</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8d1f906fb2f55d6772ab5d8421be588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; Transformer &gt; &gt;</type>
      <name>TransformerMap</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a9aa986a26080e139e906da5443f434b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>transform__util_8cpp</filename>
    <includes id="transform__util_8h" name="transform_util.h" local="no" imported="no">swri_transform_util/transform_util.h</includes>
    <includes id="earth__constants_8h" name="earth_constants.h" local="no" imported="no">swri_transform_util/earth_constants.h</includes>
    <namespace>swri_transform_util</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compare_rows</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a816103097b5c59bd99cc63ee1709a9cd</anchor>
      <arglist>(const std::pair&lt; int32_t, double &gt; &amp;i, const std::pair&lt; int32_t, double &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>Get3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a37058ef76cacbb02b385ef77e70b4856</anchor>
      <arglist>(const boost::array&lt; double, 9 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetBearing</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a42f6b9549f2aff2e685ed495d4a17599</anchor>
      <arglist>(double source_latitude, double source_longitude, double destination_latitude, double destination_longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1de2403f7355af056b760a3c8cda2bb9</anchor>
      <arglist>(double src_x, double src_y, double dst_x, double dst_y)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae0355a8541364f8c3cafeaf73327fa73</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMidpointLatLon</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adaeb1b109b6c60d09354440cf1c9fd22</anchor>
      <arglist>(double latitude1, double longitude1, double latitude2, double longitude2, double &amp;mid_latitude, double &amp;mid_longitude)</arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>GetPrimaryAxis</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1d9cea60603fd2f1636193f4716a552c</anchor>
      <arglist>(const tf::Vector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>GetRelativeTransform</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ac3aec2e622ea649e521dadc10be791e4</anchor>
      <arglist>(double latitude, double longitude, double yaw, double reference_latitude, double reference_longitude, double reference_yaw)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2f610491e4ee41c23aab8dae84217c52</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GreatCircleDistance</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2a74a296e6a8174724216d2724b3045b</anchor>
      <arglist>(double src_latitude, double src_longitude, double dst_latitude, double dst_longitude)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRotation</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3127e7656ed0ceaec6d644e58ebd27a0</anchor>
      <arglist>(tf::Matrix3x3 matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LatitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aad3f66c2954bd024deaf1ddd3d915080</anchor>
      <arglist>(double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LongitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8a0645550643d63a4cce1ca059002af6</anchor>
      <arglist>(double latitude, double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a517a71b710a6041571ee7b676966f215</anchor>
      <arglist>(const tf::Matrix3x3 &amp;matrix_in, boost::array&lt; double, 9 &gt; &amp;matrix_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a7633f9b197ef8f4600970e7740b28fad</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aba617cacafad4294847de662f2bbb898</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>SnapToRightAngle</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae89a7ee2a1c30b6390451266f6271bac</anchor>
      <arglist>(const tf::Quaternion &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6dfa5c89311a866cc968b213e0f1a51c</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToYaw</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6d02b689176922e97332b6ebcfb5b180</anchor>
      <arglist>(double heading)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>transform__util_8h</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <namespace>swri_transform_util</namespace>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>Get3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a37058ef76cacbb02b385ef77e70b4856</anchor>
      <arglist>(const boost::array&lt; double, 9 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetBearing</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a42f6b9549f2aff2e685ed495d4a17599</anchor>
      <arglist>(double source_latitude, double source_longitude, double destination_latitude, double destination_longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1de2403f7355af056b760a3c8cda2bb9</anchor>
      <arglist>(double src_x, double src_y, double dst_x, double dst_y)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae0355a8541364f8c3cafeaf73327fa73</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMidpointLatLon</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adaeb1b109b6c60d09354440cf1c9fd22</anchor>
      <arglist>(double latitude1, double longitude1, double latitude2, double longitude2, double &amp;mid_latitude, double &amp;mid_longitude)</arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>GetPrimaryAxis</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1d9cea60603fd2f1636193f4716a552c</anchor>
      <arglist>(const tf::Vector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>GetRelativeTransform</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ac3aec2e622ea649e521dadc10be791e4</anchor>
      <arglist>(double latitude, double longitude, double yaw, double reference_latitude, double reference_longitude, double reference_yaw)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2f610491e4ee41c23aab8dae84217c52</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GreatCircleDistance</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2a74a296e6a8174724216d2724b3045b</anchor>
      <arglist>(double src_latitude, double src_longitude, double dst_latitude, double dst_longitude)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRotation</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3127e7656ed0ceaec6d644e58ebd27a0</anchor>
      <arglist>(tf::Matrix3x3 matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LatitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aad3f66c2954bd024deaf1ddd3d915080</anchor>
      <arglist>(double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LongitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8a0645550643d63a4cce1ca059002af6</anchor>
      <arglist>(double latitude, double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a517a71b710a6041571ee7b676966f215</anchor>
      <arglist>(const tf::Matrix3x3 &amp;matrix_in, boost::array&lt; double, 9 &gt; &amp;matrix_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a7633f9b197ef8f4600970e7740b28fad</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aba617cacafad4294847de662f2bbb898</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>SnapToRightAngle</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae89a7ee2a1c30b6390451266f6271bac</anchor>
      <arglist>(const tf::Quaternion &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6dfa5c89311a866cc968b213e0f1a51c</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToYaw</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6d02b689176922e97332b6ebcfb5b180</anchor>
      <arglist>(double heading)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>transformer_8cpp</filename>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">swri_transform_util/transformer.h</includes>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>transformer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>transformer_8h</filename>
    <includes id="transform_8h" name="transform.h" local="no" imported="no">swri_transform_util/transform.h</includes>
    <class kind="class">swri_transform_util::Transformer</class>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>utm_transformer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>utm__transformer_8cpp</filename>
    <includes id="utm__transformer_8h" name="utm_transformer.h" local="no" imported="no">swri_transform_util/utm_transformer.h</includes>
    <includes id="frames_8h" name="frames.h" local="no" imported="no">swri_transform_util/frames.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>utm__transformer_8cpp.html</anchorfile>
      <anchor>afee2449a7f52bcf590fbc827cbd2830a</anchor>
      <arglist>(transformers, utm, swri_transform_util::UtmTransformer, swri_transform_util::Transformer) namespace swri_transform_util</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utm_transformer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>utm__transformer_8h</filename>
    <includes id="utm__util_8h" name="utm_util.h" local="no" imported="no">swri_transform_util/utm_util.h</includes>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">swri_transform_util/transformer.h</includes>
    <class kind="class">swri_transform_util::TfToUtmTransform</class>
    <class kind="class">swri_transform_util::UtmToTfTransform</class>
    <class kind="class">swri_transform_util::UtmToWgs84Transform</class>
    <class kind="class">swri_transform_util::UtmTransformer</class>
    <class kind="class">swri_transform_util::Wgs84ToUtmTransform</class>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="file">
    <name>utm_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>utm__util_8cpp</filename>
    <includes id="utm__util_8h" name="utm_util.h" local="no" imported="no">swri_transform_util/utm_util.h</includes>
    <namespace>swri_transform_util</namespace>
    <member kind="function">
      <type>char</type>
      <name>GetBand</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>af111709d6d59f68640e3c78e83aba301</anchor>
      <arglist>(double latitude)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetZone</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adebb65b4da5903fe2046d93dc852b478</anchor>
      <arglist>(double longitude)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utm_util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>utm__util_8h</filename>
    <class kind="class">swri_transform_util::UtmUtil::UtmData</class>
    <class kind="class">swri_transform_util::UtmUtil</class>
    <namespace>swri_transform_util</namespace>
    <member kind="function">
      <type>char</type>
      <name>GetBand</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>af111709d6d59f68640e3c78e83aba301</anchor>
      <arglist>(double latitude)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetZone</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adebb65b4da5903fe2046d93dc852b478</anchor>
      <arglist>(double longitude)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wgs84_transformer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/src/</path>
    <filename>wgs84__transformer_8cpp</filename>
    <includes id="wgs84__transformer_8h" name="wgs84_transformer.h" local="no" imported="no">swri_transform_util/wgs84_transformer.h</includes>
    <includes id="frames_8h" name="frames.h" local="no" imported="no">swri_transform_util/frames.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>wgs84__transformer_8cpp.html</anchorfile>
      <anchor>a76bcdfd95f1b153c86c9a3496edc5616</anchor>
      <arglist>(transformers, wgs84, swri_transform_util::Wgs84Transformer, swri_transform_util::Transformer) namespace swri_transform_util</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wgs84_transformer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-marti_common/doc_stacks/2016-01-17_12-51-55.288083/marti_common/swri_transform_util/include/swri_transform_util/</path>
    <filename>wgs84__transformer_8h</filename>
    <includes id="local__xy__util_8h" name="local_xy_util.h" local="no" imported="no">swri_transform_util/local_xy_util.h</includes>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">swri_transform_util/transformer.h</includes>
    <class kind="class">swri_transform_util::TfToWgs84Transform</class>
    <class kind="class">swri_transform_util::Wgs84ToTfTransform</class>
    <class kind="class">swri_transform_util::Wgs84Transformer</class>
    <namespace>swri_transform_util</namespace>
  </compound>
  <compound kind="class">
    <name>LatLonTFEchoNode</name>
    <filename>classLatLonTFEchoNode.html</filename>
    <member kind="function">
      <type></type>
      <name>LatLonTFEchoNode</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a47149c55c7b30288567f519dd8c96224</anchor>
      <arglist>(ros::NodeHandle nh, std::string frame_id, std::string fixed_frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TimerCallback</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a21f7f4763098c8a5b238289b68d418f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>XYOriginCallback</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>ab4971bde294bdff143c76ebebc353d84</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr origin)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>af4b98100aa2b2eb99df67c3fdba18c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a7d988b77549c3286d2e7912968a23921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a1ec17dda1624db028aa1a5bd4d322ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>origin_sub_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a0b554c6173135c25c7d90732653d9077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a9648874370fb76472c4f7c9167bb6a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>a33b2241c8a03c223fe396a09f642d726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; swri_transform_util::LocalXyWgs84Util &gt;</type>
      <name>xy_wgs84_util_</name>
      <anchorfile>classLatLonTFEchoNode.html</anchorfile>
      <anchor>ac11de4325b561ad5bf239cfa078d7685</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>initialize_origin</name>
    <filename>namespaceinitialize__origin.html</filename>
    <member kind="function">
      <type>def</type>
      <name>gps_callback</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a071ebe495e443c8849528e895aa6f469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize_origin</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a2620eef9bf92410b05d46feae6e95dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_diagnostic</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a85088d439977076407aaac1b3e212609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_origin_from_list</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>ae536c18497d5ee86e3758c65b120a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_origin_msg</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a0fdb5111567438677cefa7e8b9dbe1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_origin</name>
      <anchorfile>namespaceinitialize__origin.html</anchorfile>
      <anchor>a92b56d183f5fd96d4ba5f4908a152792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>swri_transform_util</name>
    <filename>namespaceswri__transform__util.html</filename>
    <class kind="class">swri_transform_util::GeoReference</class>
    <class kind="class">swri_transform_util::IdentityTransform</class>
    <class kind="class">swri_transform_util::LocalXyWgs84Util</class>
    <class kind="class">swri_transform_util::TfToUtmTransform</class>
    <class kind="class">swri_transform_util::TfToWgs84Transform</class>
    <class kind="class">swri_transform_util::TfTransform</class>
    <class kind="class">swri_transform_util::Transform</class>
    <class kind="class">swri_transform_util::Transformer</class>
    <class kind="class">swri_transform_util::TransformImpl</class>
    <class kind="class">swri_transform_util::TransformManager</class>
    <class kind="class">swri_transform_util::UtmToTfTransform</class>
    <class kind="class">swri_transform_util::UtmToWgs84Transform</class>
    <class kind="class">swri_transform_util::UtmTransformer</class>
    <class kind="class">swri_transform_util::UtmUtil</class>
    <class kind="class">swri_transform_util::Wgs84ToTfTransform</class>
    <class kind="class">swri_transform_util::Wgs84ToUtmTransform</class>
    <class kind="class">swri_transform_util::Wgs84Transformer</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>LocalXyWgs84UtilPtr</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a985b61361ba2621175076df6482ebded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, TransformerMap &gt;</type>
      <name>SourceTargetMap</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8d1f906fb2f55d6772ab5d8421be588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; Transformer &gt; &gt;</type>
      <name>TransformerMap</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a9aa986a26080e139e906da5443f434b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare_rows</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a816103097b5c59bd99cc63ee1709a9cd</anchor>
      <arglist>(const std::pair&lt; int32_t, double &gt; &amp;i, const std::pair&lt; int32_t, double &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>Get3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a37058ef76cacbb02b385ef77e70b4856</anchor>
      <arglist>(const boost::array&lt; double, 9 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>GetBand</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>af111709d6d59f68640e3c78e83aba301</anchor>
      <arglist>(double latitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetBearing</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a42f6b9549f2aff2e685ed495d4a17599</anchor>
      <arglist>(double source_latitude, double source_longitude, double destination_latitude, double destination_longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1de2403f7355af056b760a3c8cda2bb9</anchor>
      <arglist>(double src_x, double src_y, double dst_x, double dst_y)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae0355a8541364f8c3cafeaf73327fa73</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMidpointLatLon</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adaeb1b109b6c60d09354440cf1c9fd22</anchor>
      <arglist>(double latitude1, double longitude1, double latitude2, double longitude2, double &amp;mid_latitude, double &amp;mid_longitude)</arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>GetPrimaryAxis</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a1d9cea60603fd2f1636193f4716a552c</anchor>
      <arglist>(const tf::Vector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>GetRelativeTransform</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ac3aec2e622ea649e521dadc10be791e4</anchor>
      <arglist>(double latitude, double longitude, double yaw, double reference_latitude, double reference_longitude, double reference_yaw)</arglist>
    </member>
    <member kind="function">
      <type>tf::Matrix3x3</type>
      <name>GetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2f610491e4ee41c23aab8dae84217c52</anchor>
      <arglist>(const boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetZone</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>adebb65b4da5903fe2046d93dc852b478</anchor>
      <arglist>(double longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GreatCircleDistance</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2a74a296e6a8174724216d2724b3045b</anchor>
      <arglist>(double src_latitude, double src_longitude, double dst_latitude, double dst_longitude)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRotation</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3127e7656ed0ceaec6d644e58ebd27a0</anchor>
      <arglist>(tf::Matrix3x3 matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LatitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aad3f66c2954bd024deaf1ddd3d915080</anchor>
      <arglist>(double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocalXyFromWgs84</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aabc89e1ea61649b3d8435f0afab40d74</anchor>
      <arglist>(double latitude, double longitude, double reference_latitude, double reference_longitude, double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LongitudeDegreesFromMeters</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8a0645550643d63a4cce1ca059002af6</anchor>
      <arglist>(double latitude, double altitude, double arc_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set3x3Cov</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a517a71b710a6041571ee7b676966f215</anchor>
      <arglist>(const tf::Matrix3x3 &amp;matrix_in, boost::array&lt; double, 9 &gt; &amp;matrix_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLowerRight</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a7633f9b197ef8f4600970e7740b28fad</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpperLeft</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>aba617cacafad4294847de662f2bbb898</anchor>
      <arglist>(const tf::Matrix3x3 &amp;sub_matrix, boost::array&lt; double, 36 &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>SnapToRightAngle</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae89a7ee2a1c30b6390451266f6271bac</anchor>
      <arglist>(const tf::Quaternion &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToHeading</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6dfa5c89311a866cc968b213e0f1a51c</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToYaw</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a6d02b689176922e97332b6ebcfb5b180</anchor>
      <arglist>(double heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wgs84FromLocalXy</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a3376a25a00e1ea004a0b9268b8ba2008</anchor>
      <arglist>(double x, double y, double reference_latitude, double reference_longitude, double &amp;latitude, double &amp;longitude)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_eccentricity</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a86d09740bd889e4e12601e04a96c95a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_equator_circumference</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae547a21cc6682d4495a1f09eafab1812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_equator_radius</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a82b781347d8d35ddcf58e3d76b37f26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_flattening</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a8c52c380228443b317f9f2b95461e192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_mean_radius</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a907e2570982eec0b00ab9c5605bd8945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_earth_rotation_rate</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a0ae6a7e8fe474fc3d19857bc64cf5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_local_xy_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>ae48b3e6f4d025ffee7481c3f349579ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_tf_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a2144ade6bccde3f43d09835b1bbfdd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_utm_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a600b66e753b4419988a3c28ac43726b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>_wgs84_frame</name>
      <anchorfile>namespaceswri__transform__util.html</anchorfile>
      <anchor>a937fa130f743b360fcb0f4cfe2697d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::GeoReference</name>
    <filename>classswri__transform__util_1_1GeoReference.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>Datum</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a50d4c02f58bb21accfd0d8ed60709a50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Extension</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>ae10e419abd56408e680cd7355ca74788</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeoPath</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a1787f0d947f9b2c381c6bcd9bca3447b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoReference</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a480166f1c397ef46a1e350ffc6c390ea</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoReference</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a74253529efb5ffce935b80c53babb899</anchor>
      <arglist>(const GeoReference &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCoordinate</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>ae28656faa93155c355691b04eb7cd69d</anchor>
      <arglist>(int x_pixel, int y_pixel, double &amp;x_coordinate, double &amp;y_coordinate) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPixel</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a5849b0a3d18e77e28e608ff7b8864722</anchor>
      <arglist>(double x_coordinate, double y_coordinate, int &amp;x_pixel, int &amp;y_pixel) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Height</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a8c450a0b10297364369bbbc87db8343a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Load</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a8bb2d2aabd53c6608db4230c26537974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Path</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>afcee54f4f666d2b9087024146db544ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a8b022df6d01e9bd58112624c140782e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Projection</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a8f41c3bb1ca5b04214cc9da20d8f6293</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>TileSize</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a3be21da050f2c09b344a905f7dfd985e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Width</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a87a93cd18e42861e8502aaf8507aadd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GeoReference</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a83ae8e1f3db3005816f25d4bff47a0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a0659dc2b0e9f2b46dbaadd11be089c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coordinates_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a80f7403052abb465c574af3bdb885f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>datum_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a780604a5673c1894911e4d8e3664b848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>extension_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a682df68ec78c5ef9966703bd384f00fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>height_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a048ad149e414961305f8a2e6fb810a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_path_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a3550a1854abb38d71964f49d85006d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>inverse_transform_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a60e145ae484cb020f8e22a0a1be0a192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loaded_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>adaeaf22d5791080fc13509898bd4397a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a1415326d8566dca236aac05c972a1dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>pixels_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a3f0906d095dc094dab8babe67808ce88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>projection_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a6fa6b03345169f1d80a8fee38a06bd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>tile_size_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a9439b239fe21c30767ade1ea50c77141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>ab174852b56cd97b3a02ae0ddcdc72485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>width_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a2e5877c051c0346d44369f1b0c620367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_offset_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>acebedfa81b0ad5d22a161b00d8acfc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_offset_</name>
      <anchorfile>classswri__transform__util_1_1GeoReference.html</anchorfile>
      <anchor>a285e3f435f008d72ddf6ae2ceac89edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::IdentityTransform</name>
    <filename>classswri__transform__util_1_1IdentityTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function">
      <type></type>
      <name>IdentityTransform</name>
      <anchorfile>classswri__transform__util_1_1IdentityTransform.html</anchorfile>
      <anchor>a6aeb850020cb1d6801cdb85dc1420283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1IdentityTransform.html</anchorfile>
      <anchor>a75cc151684c36d7a7402fc5abfe2db23</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::LocalXyWgs84Util</name>
    <filename>classswri__transform__util_1_1LocalXyWgs84Util.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>Frame</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a62fe2cb3398b0054dc17b91f9f04cea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialized</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a1a58dd82d829c2b3a8d5de9029e804cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalXyWgs84Util</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a12f67a9ec064ad16b435a2764069afd3</anchor>
      <arglist>(double reference_latitude, double reference_longitude, double reference_angle=0, double reference_altitude=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalXyWgs84Util</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>aa9aa19556a3d7357d8c573a6d9dbbe8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReferenceAltitude</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a0b33799bbf98f65772f8872aabefd1cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReferenceAngle</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a386c85c557d82e2548a5f5783c2d6308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReferenceLatitude</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a1767fdfd56ae5b6db938b314afb4ab93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReferenceLongitude</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>afbbc2ae7c000262255da46dea4456b45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ToLocalXy</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>af9e3bf0d37590dbdfb1317296faa1dbb</anchor>
      <arglist>(double latitude, double longitude, double &amp;x, double &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ToWgs84</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>af78fd65f3cd6622e276802a35703218f</anchor>
      <arglist>(double x, double y, double &amp;latitude, double &amp;longitude) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>HandleOrigin</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>adef7a33093766b009f6b55538b653865</anchor>
      <arglist>(const topic_tools::ShapeShifter::ConstPtr origin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>aac3e9d33371c9a420b3427950747fd9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cos_angle_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>ac63c6d8ee93825841551bc08812c0257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>ad623dccea9abe77abd2d56711d570f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a25f8273cc96f33d8685269c43b2f794e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>origin_sub_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a23944ce647778b18f196e803d6a2d407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>reference_altitude_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a75c00256877dbd0be800b55618d01649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>reference_angle_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a20dcfd11e68a138e5fbae8f818b721e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>reference_latitude_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a831b44edaaf53ed202e224c9d5010f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>reference_longitude_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a961da4f57c66c75cc27b73f638afac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho_lat_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>af76e067c4e293259ea0efa889c0d7beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho_lon_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>ade0ed3d17199865fca0354d95044d3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sin_angle_</name>
      <anchorfile>classswri__transform__util_1_1LocalXyWgs84Util.html</anchorfile>
      <anchor>a8a462c81bc092b9b273d618195be091f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::TfToUtmTransform</name>
    <filename>classswri__transform__util_1_1TfToUtmTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function">
      <type></type>
      <name>TfToUtmTransform</name>
      <anchorfile>classswri__transform__util_1_1TfToUtmTransform.html</anchorfile>
      <anchor>a324df804175b1ea2b554b5f9d8450f7a</anchor>
      <arglist>(const tf::StampedTransform &amp;transform, boost::shared_ptr&lt; UtmUtil &gt; utm_util, boost::shared_ptr&lt; LocalXyWgs84Util &gt; local_xy_util)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1TfToUtmTransform.html</anchorfile>
      <anchor>a7d5e3caa275b652304d1b542ab0bb85d</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1TfToUtmTransform.html</anchorfile>
      <anchor>a7939e6d899cb77b7e74e73fcbfd29ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::StampedTransform</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1TfToUtmTransform.html</anchorfile>
      <anchor>a344438bdc71f1d101dd43255166e436c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; UtmUtil &gt;</type>
      <name>utm_util_</name>
      <anchorfile>classswri__transform__util_1_1TfToUtmTransform.html</anchorfile>
      <anchor>a7a8e2e6dfdfb599bd8fe2236858064ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::TfToWgs84Transform</name>
    <filename>classswri__transform__util_1_1TfToWgs84Transform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Quaternion</type>
      <name>GetOrientation</name>
      <anchorfile>classswri__transform__util_1_1TfToWgs84Transform.html</anchorfile>
      <anchor>a4879930370db743782986b4877f5b3b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfToWgs84Transform</name>
      <anchorfile>classswri__transform__util_1_1TfToWgs84Transform.html</anchorfile>
      <anchor>aaf9162c260a6b522bad1d296f6bbe049</anchor>
      <arglist>(const tf::StampedTransform &amp;transform, boost::shared_ptr&lt; LocalXyWgs84Util &gt; local_xy_util)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1TfToWgs84Transform.html</anchorfile>
      <anchor>a96d22e6b7ef46850083496f0f67c31bd</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1TfToWgs84Transform.html</anchorfile>
      <anchor>a5fbd9da5ef655a0e2ce769885f90d5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::StampedTransform</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1TfToWgs84Transform.html</anchorfile>
      <anchor>ac96fe3628df0f860bb07ce9555dfc9e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::TfTransform</name>
    <filename>classswri__transform__util_1_1TfTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Quaternion</type>
      <name>GetOrientation</name>
      <anchorfile>classswri__transform__util_1_1TfTransform.html</anchorfile>
      <anchor>ae807c23237cf44493aeb0b3d5864cd37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfTransform</name>
      <anchorfile>classswri__transform__util_1_1TfTransform.html</anchorfile>
      <anchor>aad9634ce5969bcc3002bf9365f0e21cd</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfTransform</name>
      <anchorfile>classswri__transform__util_1_1TfTransform.html</anchorfile>
      <anchor>a2823a005a72e8389098b9b950081a5ff</anchor>
      <arglist>(const tf::StampedTransform &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1TfTransform.html</anchorfile>
      <anchor>a4875e18328cf3595b78138ddecd57802</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1TfTransform.html</anchorfile>
      <anchor>a8a81e5b80dc4760a643cbb9662e15478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::Transform</name>
    <filename>classswri__transform__util_1_1Transform.html</filename>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>GetOrientation</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a7bb3c297f82f6028f1eceb5eefabc8a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>GetOrigin</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a5b5f796f28c5510404ae29b0edc3660f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>GetStamp</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a62609072f595c0df4c3216517ea4ae8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>GetTF</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>af9db779c29c8ef4f59eb0229c5356681</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>Inverse</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a926a6ee2ddcf7f0864db6de87973dc59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>operator()</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a5f7def41d5924a8c66b31d1084739b07</anchor>
      <arglist>(const tf::Vector3 &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>operator*</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>af13ee3b68cbe3943e6a3d88c417c5e79</anchor>
      <arglist>(const tf::Vector3 &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>operator*</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a226acbaa7c7404a60ddee508375fb615</anchor>
      <arglist>(const tf::Quaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a582206a9dbcd657accecb552b06f229e</anchor>
      <arglist>(const tf::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>afde24162a596bd042cf4f0cda9687642</anchor>
      <arglist>(boost::shared_ptr&lt; TransformImpl &gt; transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a0af3258a3f1d5958d774e3c0446d4524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a90f3d42e23842d6cdd1008e7c887d632</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a1e07134732fbbcafc464153da3d14bcf</anchor>
      <arglist>(const tf::StampedTransform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a2caea7e5640fe5daa6409e457aec07c9</anchor>
      <arglist>(boost::shared_ptr&lt; TransformImpl &gt; transform)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; TransformImpl &gt;</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1Transform.html</anchorfile>
      <anchor>a067403b5dd862139db471f6518aa7425</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::Transformer</name>
    <filename>classswri__transform__util_1_1Transformer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>aa1fca4a34449891e5c71ddb64a1616c6</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, Transform &amp;transform)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>ae991381e91ae77621c700412328f37c5</anchor>
      <arglist>(const boost::shared_ptr&lt; tf::TransformListener &gt; tf)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>Supports</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a5e829ddb46281911051d039487a16d94</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformer</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a14ad063799067de3010d071f48ab1f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transformer</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a84728536a9c7a5925aaa306638bc461b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a79834a99394e00bdeefff5ea538de697</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, tf::StampedTransform &amp;transform) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a077aa01b1d5f177315921f6db815936d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>a949d04a26d099534ee074f3daff5161b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classswri__transform__util_1_1Transformer.html</anchorfile>
      <anchor>ae5455d65f7630059147db74e16de9c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::TransformImpl</name>
    <filename>classswri__transform__util_1_1TransformImpl.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Quaternion</type>
      <name>GetOrientation</name>
      <anchorfile>classswri__transform__util_1_1TransformImpl.html</anchorfile>
      <anchor>aefc0b15db882f835b4cddcfe8702af38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1TransformImpl.html</anchorfile>
      <anchor>a7c9894e14296e1d6a4705dbc6b7b8bbd</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformImpl</name>
      <anchorfile>classswri__transform__util_1_1TransformImpl.html</anchorfile>
      <anchor>ab10c9abbfa219538715d8d0ea38cb97a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformImpl</name>
      <anchorfile>classswri__transform__util_1_1TransformImpl.html</anchorfile>
      <anchor>a2ea0e75729fd2cdae45c620af5a7239e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classswri__transform__util_1_1TransformImpl.html</anchorfile>
      <anchor>aaa06cfdc218629a88e71e924592c4920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::TransformManager</name>
    <filename>classswri__transform__util_1_1TransformManager.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>ae30922a8f18ff24efee1d21179cb6e10</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, Transform &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>ad21ea1b6205b42c7278ee434d13de61f</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, Transform &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>ad05b015bee351c28b5a4ebf0fedbcd25</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, tf::StampedTransform &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a668851808dbbfe2bbccc18e8ed33272c</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, tf::StampedTransform &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a12bab78c7be938722f2e2acb9cfb85a1</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf=boost::make_shared&lt; tf::TransformListener &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsTransform</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a19acb61cf547251be86a36f8abb2b4d1</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformManager</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a14c37cefc76574d372a8ac7662cbe44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformManager</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>ac338d07c2187a8915512fef849b9062c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pluginlib::ClassLoader&lt; swri_transform_util::Transformer &gt;</type>
      <name>loader_</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a2f114701bc21263b6331595df34fb09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a5540a5926f2d38c3fe84a54aeed5c809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>aec565964a4bc56bde5c3ec43750681d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceTargetMap</type>
      <name>transformers_</name>
      <anchorfile>classswri__transform__util_1_1TransformManager.html</anchorfile>
      <anchor>a2b2c7609c8abdf5ce2608f71e8acbed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::UtmToTfTransform</name>
    <filename>classswri__transform__util_1_1UtmToTfTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>a12f7aa4f029c9c30beb02911bc930cc8</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UtmToTfTransform</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>acc79f2db6cdc61ae183b0a378dd2530f</anchor>
      <arglist>(const tf::StampedTransform &amp;transform, boost::shared_ptr&lt; UtmUtil &gt; utm_util, boost::shared_ptr&lt; LocalXyWgs84Util &gt; local_xy_util, int32_t utm_zone, char utm_band)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>a89cd9ac68ef6b11da909483e39cfa99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::StampedTransform</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>a7643e706fa0ec93c75d768689b94e35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>utm_band_</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>a0b15cb692b7c426a0eada7169c8dfa99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; UtmUtil &gt;</type>
      <name>utm_util_</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>ad0031aaf2696496df71d0e3a2dd08e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>utm_zone_</name>
      <anchorfile>classswri__transform__util_1_1UtmToTfTransform.html</anchorfile>
      <anchor>a703f8283d8e9a475faa3e68a8626e887</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::UtmToWgs84Transform</name>
    <filename>classswri__transform__util_1_1UtmToWgs84Transform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1UtmToWgs84Transform.html</anchorfile>
      <anchor>a4b6faf00d045c227755fe0f6bb3ba64b</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UtmToWgs84Transform</name>
      <anchorfile>classswri__transform__util_1_1UtmToWgs84Transform.html</anchorfile>
      <anchor>ac86479e66aa23edaf7030fecd5226897</anchor>
      <arglist>(boost::shared_ptr&lt; UtmUtil &gt; utm_util, int32_t utm_zone, char utm_band)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>utm_band_</name>
      <anchorfile>classswri__transform__util_1_1UtmToWgs84Transform.html</anchorfile>
      <anchor>aeb73ac59f12adb4bbdff260da3ea7436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; UtmUtil &gt;</type>
      <name>utm_util_</name>
      <anchorfile>classswri__transform__util_1_1UtmToWgs84Transform.html</anchorfile>
      <anchor>a54577c23dc8da72e341ecb5605418397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>utm_zone_</name>
      <anchorfile>classswri__transform__util_1_1UtmToWgs84Transform.html</anchorfile>
      <anchor>a28c27d17753c790a3a10d0b7a7e87638</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::UtmTransformer</name>
    <filename>classswri__transform__util_1_1UtmTransformer.html</filename>
    <base>swri_transform_util::Transformer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>aaf14e02827cc5d692842bfd4b30e6f36</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, Transform &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>Supports</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>af413c4f19c9964d5b1cd95abc2a3402e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UtmTransformer</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>abf586e23c9ad47511697c1ca5802b046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>a5ba44551ce5c0a592ec8450d8ebf9b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>local_xy_frame_</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>a8c7c8b991804e32d3926383ca322edd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>a118443425f8531f4d46ea3dc090cbe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>utm_band_</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>a3ce06b38dd49b2f387df981d66c76609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; UtmUtil &gt;</type>
      <name>utm_util_</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>ac009b645e910d013e89725798eb26ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>utm_zone_</name>
      <anchorfile>classswri__transform__util_1_1UtmTransformer.html</anchorfile>
      <anchor>a6bd3211e351cb5c16f807e6fa1b5741f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::UtmUtil</name>
    <filename>classswri__transform__util_1_1UtmUtil.html</filename>
    <class kind="class">swri_transform_util::UtmUtil::UtmData</class>
    <member kind="function">
      <type>void</type>
      <name>ToLatLon</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>a5158196a08b6a8c99804f63bed85b74e</anchor>
      <arglist>(int zone, char band, double easting, double northing, double &amp;latitude, double &amp;longitude) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToUtm</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>af6feb37f700ecf9137053d090eef77fb</anchor>
      <arglist>(double latitude, double longitude, int &amp;zone, char &amp;band, double &amp;easting, double &amp;northing) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToUtm</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>a1c5b40433b54981edf7f74824801e72b</anchor>
      <arglist>(double latitude, double longitude, double &amp;easting, double &amp;northing) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UtmUtil</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>a4bcf569ea1f066365e69497366752ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::serialization::singleton&lt; UtmData &gt;</type>
      <name>UtmDataSingleton</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>a32ef66ba57c865a516d0544af03d4509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const UtmData &amp;</type>
      <name>utm_data_</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil.html</anchorfile>
      <anchor>a05c54bd362711a9f0ec2d01f62f448f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::UtmUtil::UtmData</name>
    <filename>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ToLatLon</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>ae47d3cdf20a8b830bed651aa28384a0f</anchor>
      <arglist>(int zone, char band, double easting, double northing, double &amp;latitude, double &amp;longitude) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToUtm</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>a0b6477d71ee2bb4db9fd40745f1b196c</anchor>
      <arglist>(double latitude, double longitude, int &amp;zone, char &amp;band, double &amp;easting, double &amp;northing) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToUtm</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>a6de5b385087d7237c7f1952bc67abe4a</anchor>
      <arglist>(double latitude, double longitude, double &amp;easting, double &amp;northing) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UtmData</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>aa67dc71ee12a2d1e425174a6aaddd43e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UtmData</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>aea70dc2595234d4550ee809bc8765a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>projPJ</type>
      <name>lat_lon_</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>af5fb14dd7f46963ceb5c0adab0f1e97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>a14078e1bf419399776ea4fc14c00277b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>projPJ</type>
      <name>utm_north_</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>ad2f5401e5d55975b05c8fa72f02264a5</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>projPJ</type>
      <name>utm_south_</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>a169f088c7049cb804b4cfdf779ab973e</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::detail::singleton_wrapper&lt; swri_transform_util::UtmUtil::UtmData &gt;</name>
      <anchorfile>classswri__transform__util_1_1UtmUtil_1_1UtmData.html</anchorfile>
      <anchor>a16d3bba3d44abbf464bb8e24c93116f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::Wgs84ToTfTransform</name>
    <filename>classswri__transform__util_1_1Wgs84ToTfTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Quaternion</type>
      <name>GetOrientation</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToTfTransform.html</anchorfile>
      <anchor>a0b8f46964f2d4098cfbd4034c06a6094</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToTfTransform.html</anchorfile>
      <anchor>a204199c594a5245392fd7e8795e76518</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wgs84ToTfTransform</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToTfTransform.html</anchorfile>
      <anchor>a39825bea7172faec547b42816c27ee90</anchor>
      <arglist>(const tf::StampedTransform &amp;transform, boost::shared_ptr&lt; LocalXyWgs84Util &gt; local_xy_util)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToTfTransform.html</anchorfile>
      <anchor>ac55469f368f354a8428118e91429418f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::StampedTransform</type>
      <name>transform_</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToTfTransform.html</anchorfile>
      <anchor>ae8104151f56b04960e3c716102df7a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::Wgs84ToUtmTransform</name>
    <filename>classswri__transform__util_1_1Wgs84ToUtmTransform.html</filename>
    <base>swri_transform_util::TransformImpl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToUtmTransform.html</anchorfile>
      <anchor>aa62580350ab708b990041d296dd7c17c</anchor>
      <arglist>(const tf::Vector3 &amp;v_in, tf::Vector3 &amp;v_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wgs84ToUtmTransform</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToUtmTransform.html</anchorfile>
      <anchor>ac720ee345688151630d4e62d74a13ce2</anchor>
      <arglist>(boost::shared_ptr&lt; UtmUtil &gt; utm_util)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; UtmUtil &gt;</type>
      <name>utm_util_</name>
      <anchorfile>classswri__transform__util_1_1Wgs84ToUtmTransform.html</anchorfile>
      <anchor>a57aa9e3b556ccee97dada29b5a2b3db9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swri_transform_util::Wgs84Transformer</name>
    <filename>classswri__transform__util_1_1Wgs84Transformer.html</filename>
    <base>swri_transform_util::Transformer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetTransform</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>a31f937bd9a13c83e296c910495fd9466</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, Transform &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>Supports</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>a1851d5bb9800b855a17b5f795452dc7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wgs84Transformer</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>a75ef34bad5614d46d24e44e803ad2c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>Initialize</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>a58026859d056fbe010bbead8476026e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>local_xy_frame_</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>aaf0233a32378ae52498b5365145bd900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; LocalXyWgs84Util &gt;</type>
      <name>local_xy_util_</name>
      <anchorfile>classswri__transform__util_1_1Wgs84Transformer.html</anchorfile>
      <anchor>a7cde571e404d17ce89f5221a3e974d09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
