<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>color_button.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>color__button_8cpp</filename>
    <includes id="color__button_8h" name="color_button.h" local="no" imported="no">mapviz/color_button.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>color_button.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>color__button_8h</filename>
    <class kind="class">mapviz::ColorButton</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>config_item.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>config__item_8cpp</filename>
    <includes id="config__item_8h" name="config_item.h" local="no" imported="no">mapviz/config_item.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>config_item.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>config__item_8h</filename>
    <class kind="class">mapviz::ConfigItem</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/mapviz/mapviz/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>map_canvas.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>map__canvas_8cpp</filename>
    <includes id="map__canvas_8h" name="map_canvas.h" local="no" imported="no">mapviz/map_canvas.h</includes>
    <namespace>mapviz</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compare_plugins</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>a9a20ef183ded68712f990474d9d1a358</anchor>
      <arglist>(MapvizPluginPtr a, MapvizPluginPtr b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_canvas.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>map__canvas_8h</filename>
    <includes id="mapviz__plugin_8h" name="mapviz_plugin.h" local="no" imported="no">mapviz/mapviz_plugin.h</includes>
    <class kind="class">mapviz::MapCanvas</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mapviz.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>mapviz_8cpp</filename>
    <includes id="mapviz_8h" name="mapviz.h" local="no" imported="no">mapviz/mapviz.h</includes>
    <includes id="config__item_8h" name="config_item.h" local="no" imported="no">mapviz/config_item.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mapviz.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>mapviz_8h</filename>
    <includes id="mapviz__plugin_8h" name="mapviz_plugin.h" local="no" imported="no">mapviz/mapviz_plugin.h</includes>
    <includes id="map__canvas_8h" name="map_canvas.h" local="no" imported="no">mapviz/map_canvas.h</includes>
    <includes id="video__writer_8h" name="video_writer.h" local="no" imported="no">mapviz/video_writer.h</includes>
    <includes id="stopwatch_8h" name="stopwatch.h" local="yes" imported="no">stopwatch.h</includes>
    <class kind="class">mapviz::Mapviz</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mapviz_application.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>mapviz__application_8cpp</filename>
    <includes id="mapviz__application_8h" name="mapviz_application.h" local="yes" imported="no">mapviz/mapviz_application.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mapviz_application.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>mapviz__application_8h</filename>
    <class kind="class">mapviz::MapvizApplication</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>mapviz_main.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>mapviz__main_8cpp</filename>
    <includes id="mapviz_8h" name="mapviz.h" local="yes" imported="no">mapviz/mapviz.h</includes>
    <includes id="mapviz__application_8h" name="mapviz_application.h" local="yes" imported="no">mapviz/mapviz_application.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mapviz__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mapviz_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>mapviz__plugin_8h</filename>
    <includes id="widgets_8h" name="widgets.h" local="no" imported="no">mapviz/widgets.h</includes>
    <includes id="stopwatch_8h" name="stopwatch.h" local="yes" imported="no">stopwatch.h</includes>
    <class kind="class">mapviz::MapvizPlugin</class>
    <namespace>mapviz</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MapvizPlugin &gt;</type>
      <name>MapvizPluginPtr</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>a0f187e054f8acc0eb80be4aeece2cf52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rqt_mapviz.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>rqt__mapviz_8cpp</filename>
    <includes id="rqt__mapviz_8h" name="rqt_mapviz.h" local="yes" imported="no">include/mapviz/rqt_mapviz.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>rqt_mapviz.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>rqt__mapviz_8h</filename>
    <includes id="mapviz_8h" name="mapviz.h" local="yes" imported="no">mapviz.h</includes>
    <class kind="class">mapviz::RqtMapviz</class>
    <namespace>mapviz</namespace>
    <member kind="define">
      <type>#define</type>
      <name>signals</name>
      <anchorfile>rqt__mapviz_8h.html</anchorfile>
      <anchor>aabbcb0bbcbcb6adcf20d63cc22f83649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>slots</name>
      <anchorfile>rqt__mapviz_8h.html</anchorfile>
      <anchor>aa2ad9c27624efec8c3fce893e35bbc81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>select_frame_dialog.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>select__frame__dialog_8cpp</filename>
    <includes id="select__frame__dialog_8h" name="select_frame_dialog.h" local="no" imported="no">mapviz/select_frame_dialog.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>select_frame_dialog.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>select__frame__dialog_8h</filename>
    <class kind="class">mapviz::SelectFrameDialog</class>
    <namespace>mapviz</namespace>
    <namespace>tf</namespace>
  </compound>
  <compound kind="file">
    <name>select_service_dialog.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>select__service__dialog_8cpp</filename>
    <includes id="select__service__dialog_8h" name="select_service_dialog.h" local="no" imported="no">mapviz/select_service_dialog.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>select_service_dialog.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>select__service__dialog_8h</filename>
    <class kind="class">mapviz::SelectServiceDialog</class>
    <class kind="class">mapviz::ServiceUpdaterThread</class>
    <namespace>mapviz</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>select__service__dialog_8h.html</anchorfile>
      <anchor>ad60585e6d21c65da8b3df7083aec2305</anchor>
      <arglist>(ServiceStringVector)</arglist>
    </member>
    <member kind="variable">
      <type>QT_END_NAMESPACE typedef std::vector&lt; std::string &gt;</type>
      <name>ServiceStringVector</name>
      <anchorfile>select__service__dialog_8h.html</anchorfile>
      <anchor>a99077eda5f9d6923032972b773ef7093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>select_topic_dialog.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>select__topic__dialog_8cpp</filename>
    <includes id="select__topic__dialog_8h" name="select_topic_dialog.h" local="no" imported="no">mapviz/select_topic_dialog.h</includes>
    <namespace>mapviz</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>topicSort</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>ab176967e0fb8dd162022b10ab4a477f2</anchor>
      <arglist>(const ros::master::TopicInfo &amp;info1, const ros::master::TopicInfo &amp;info2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>select_topic_dialog.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>select__topic__dialog_8h</filename>
    <class kind="class">mapviz::SelectTopicDialog</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>stopwatch.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>stopwatch_8h</filename>
    <class kind="class">mapviz::Stopwatch</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>video_writer.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz/src/</path>
    <filename>video__writer_8cpp</filename>
    <includes id="video__writer_8h" name="video_writer.h" local="no" imported="no">mapviz/video_writer.h</includes>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>video_writer.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>video__writer_8h</filename>
    <class kind="class">mapviz::VideoWriter</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="file">
    <name>widgets.h</name>
    <path>/tmp/ws/src/mapviz/mapviz/include/mapviz/</path>
    <filename>widgets_8h</filename>
    <class kind="class">mapviz::DoubleClickWidget</class>
    <class kind="class">mapviz::IconWidget</class>
    <class kind="class">mapviz::PluginConfigList</class>
    <class kind="class">mapviz::PluginConfigListItem</class>
    <class kind="class">mapviz::SingleClickLabel</class>
    <namespace>mapviz</namespace>
  </compound>
  <compound kind="class">
    <name>mapviz::ColorButton</name>
    <filename>classmapviz_1_1ColorButton.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>a9c0f2feeec05e31eaf5bd1aeb67137cf</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorChanged</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>a47c6540fc0777c2dff876708765486f2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorEdited</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>a34739a1cee2447dcaebd0b44ff4102d5</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>color</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>aa1a12a36d6130d577fe514cad9f136f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorButton</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>ac36c4432cf8e86cdaa01cc82e6450aa2</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>handleClicked</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>aa740b36f83abbd03edab3f7982181dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>color_</name>
      <anchorfile>classmapviz_1_1ColorButton.html</anchorfile>
      <anchor>a05fbe8408d7024193bb6b9ed0100ea65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::ConfigItem</name>
    <filename>classmapviz_1_1ConfigItem.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>EditName</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>aff6502c5f0f1a4dab048b7be606fe4e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Hide</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a868b7e36904146f366c92de6cda8d9d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a61aa1908268da2a925e14ccb359dfbf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleDraw</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a018d18edfdc099f623aff711b6ae922f</anchor>
      <arglist>(bool toggled)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>RemoveRequest</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a64537398437934f629df0757d78afc58</anchor>
      <arglist>(QListWidgetItem *plugin)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>ToggledDraw</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a4cff5984fc5b1d250dda39689233e365</anchor>
      <arglist>(QListWidgetItem *plugin, bool visible)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>UpdateSizeHint</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a74ceba3b67be37642fd2ea03cd6084f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Collapsed</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a2d15ae104219b44a1ae946aa6b9f73e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigItem</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a0785dffa382ddd197329dc55e71b8776</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>Name</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a7a07379a2abe59106c51815f72952645</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetListItem</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a8a47e3fe8b117bc783125340e713cadb</anchor>
      <arglist>(QListWidgetItem *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>af3ae52d444cfeec976028fdbbf7e9dfa</anchor>
      <arglist>(QString name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a52130358e78af641a441c23be01ed4dc</anchor>
      <arglist>(QString type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWidget</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a87882fbdb0f0eb2817446104ce373191</anchor>
      <arglist>(QWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConfigItem</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>ac62afd5ba38d93690a53e8ad04f2c9c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ui::configitem</type>
      <name>ui_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>adbca412e50a2076277de72a779795a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAction *</type>
      <name>edit_name_action_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>ad73159c7657dfe56eb67158d2daacaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QListWidgetItem *</type>
      <name>item_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a8b919870c0a2c326eafd798b9cc0b4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>name_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>aa0577848371aa72bf9c8e684e6d0d217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAction *</type>
      <name>remove_item_action_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>a7d9f45e75a5f9d4a784f0f5318c48e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>type_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>aaa38f6ed1208500cb6c3541c8441fc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>visible_</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>ace4065a32721c0b969132f3b72ef65a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classmapviz_1_1ConfigItem.html</anchorfile>
      <anchor>af960955b65b5db7a84da7f380f9dd818</anchor>
      <arglist>(QContextMenuEvent *event) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::DoubleClickWidget</name>
    <filename>classmapviz_1_1DoubleClickWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>DoubleClicked</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>a931d79e2578ec389cdad9d9829533cb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>RightClicked</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>abc92e35f2d5cabc4f1cd22dd2edd74c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleClickWidget</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>a9d26031a575c26b85f551946ace71acd</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DoubleClickWidget</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>a39d834e6f8cff2d4b4f0bf3288ba3838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>a395cdb858ee0886498e777de669dae5e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classmapviz_1_1DoubleClickWidget.html</anchorfile>
      <anchor>a18a5c063017deeafc9280c3955fde9c1</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::IconWidget</name>
    <filename>classmapviz_1_1IconWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>IconWidget</name>
      <anchorfile>classmapviz_1_1IconWidget.html</anchorfile>
      <anchor>a54d6ad313c1337000a331234f101f221</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPixmap</name>
      <anchorfile>classmapviz_1_1IconWidget.html</anchorfile>
      <anchor>aca18283844225bf3ee0d66b40e8d9102</anchor>
      <arglist>(QPixmap pixmap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IconWidget</name>
      <anchorfile>classmapviz_1_1IconWidget.html</anchorfile>
      <anchor>a514c7767f1be79da0065204f6bb9a739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classmapviz_1_1IconWidget.html</anchorfile>
      <anchor>a9fe4f26425c7f4366326514c25bd3107</anchor>
      <arglist>(QPaintEvent *e)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>pixmap_</name>
      <anchorfile>classmapviz_1_1IconWidget.html</anchorfile>
      <anchor>a3848956ce0a9197223a1900325dbef35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::MapCanvas</name>
    <filename>classmapviz_1_1MapCanvas.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setFrameRate</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>afff59170cf0389dd3b3c23e6a726a5a3</anchor>
      <arglist>(const double fps)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>Hover</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a13166790c70305fa3d0b013cbb0389ce</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPlugin</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a0f9964411a26da90b802afbea5c66750</anchor>
      <arglist>(MapvizPluginPtr plugin, int order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureFrame</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a831917028c755ce02d3892fef77897fd</anchor>
      <arglist>(bool force=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureFrames</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a408f592a439ec9c9b497cb1f79277f84</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CopyCaptureBuffer</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ae4f9a9dbc7ae72658190c5265d978c6b</anchor>
      <arglist>(uchar *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CopyCaptureBuffer</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a17874c19a9ea47242259b4adc84b79e3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>FixedFrameToMapGlCoord</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>acefc76ccb495d6a23bf35955e21fb275</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frameRate</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a72b434427e40fb1626236052fe5aaa43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeTf</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a27873fe89faf08010fc0a0aab54d9435</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a7297185bb9156ca25ca4ffb3528dc58e</anchor>
      <arglist>(QEvent *e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapCanvas</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aad8c6cfa90b01ce48c2e29898bc89857</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>MapGlCoordToFixedFrame</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a26502b9c53bffeb31647b1d7caaa84c4</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>OffsetX</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aa0277105697723733433641c421ad953</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>OffsetY</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a74d163747803d600ba006bfa19b5d986</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemovePlugin</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aa5bf31781361367acde52f8c6dc33c90</anchor>
      <arglist>(MapvizPluginPtr plugin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReorderDisplays</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>acf4cbdafd3446c948b1b4a9331e99da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetLocation</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a8ecb0c531696cf4134a1caa522650ba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBackground</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ad76562d2c279e11dd1297790ca4fa4e9</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanvasAbleToMove</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a7b5759c7a5144265ee99116d2175a320</anchor>
      <arglist>(bool assigning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFixedFrame</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a4dd647428db8efda1ce206f2d6ce8bfc</anchor>
      <arglist>(const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOffsetX</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ade9464961ea391653a8b9473e492f02f</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOffsetY</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ab1b70f0c7cc93f07d7acab1c1e882000</anchor>
      <arglist>(float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTargetFrame</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a504906c339efc39f3ad000649578d234</anchor>
      <arglist>(const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetViewScale</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a5a5687b18428b047cf390e2822481d37</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleEnableAntialiasing</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a8ab7570585a6b9f7185d02748c70e846</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleFixOrientation</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a2bba216d19aa324eeccabec80c14ecbb</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleRotate90</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ad5b278b84d1ee0420418d5698e017560</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleUseLatestTransforms</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aa8696ebc5e5b5a716dc9f37d384d718e</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateView</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a345c394c93c6e910875c7f0238fa264f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ViewScale</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a2d6ab2461ade7834cacff325653793ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapCanvas</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ae4aa0f268d72a8d7ded9cc40505743b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initGlBlending</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aa9fe96741b8ccd25b3088fb57e49b875</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a6cd4021b480975cc2d9488c06f33c840</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitializePixelBuffers</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a00ad076659ab94e7e4dde90a496672e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>af6e50fe3dd03ff889616ef0875c08e02</anchor>
      <arglist>(QKeyEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a9d1cd14555de4282c0911ce288375d4c</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a08ffba6b0a51b9efee01b6d921e84e54</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a84571dad9721415a5b1717757b36345b</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aa59cba449e4070e64d38c164e1a11175</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>popGlMatrices</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>adfbf1f2ec25cfffc277ea666119430c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pushGlMatrices</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a3d24afd6cb03f7f2c29639aaf2bbd587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Recenter</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a274c222f27003ebb4cefbb1375c5bf68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeGL</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a25ef6e5919eef4144fa27a3e2f96025e</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TransformTarget</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a56cbfba5b2439fe0d5cdf8031a2c22ed</anchor>
      <arglist>(QPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>wheelEvent</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a5641516e65e4be272d52a32e08e635f4</anchor>
      <arglist>(QWheelEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Zoom</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a8d010570be7beffbc8db3d10ed5b35a3</anchor>
      <arglist>(float factor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>bg_color_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a41caaba0acb04fc74bb28240feb3449e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>canvas_able_to_move_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a09e1da5ce8b2b8c0bf49eac04ab0c198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>capture_buffer_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aabb8d12f55420c62b4f59e91b0e3f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capture_frames_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>aed226666cab4237db68414146fe04751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>drag_x_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a27a7abecf94a9aae1c0e3803dd4d21aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>drag_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ac1e28c207fb406472171cf8fe1e14290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>enable_antialiasing_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a6aedff835f12a2e39174b1ec6c739428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fix_orientation_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a3455c9235fdbd52bdc9ed242d714b0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a029467fc646c5cb43f4fafd0465a384c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>frame_rate_timer_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>abc560f64500f485d41f39d79f650e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_pixel_buffers_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a89ca278507b2e810809ee0cb49b23b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a9155605ac88f8d01d4a56297e8d85b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::MouseButton</type>
      <name>mouse_button_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a3b5991400231e978204daa43873ed4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mouse_hover_x_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>afed378b16f7112ec4520fac8b3c560c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mouse_hover_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a93e23b352460c6802ad0c9de01f6d878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mouse_hovering_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ad95464f216f456d73a7fc3844239a1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mouse_pressed_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a63bcfa46294d3dee991d7596794a63d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mouse_previous_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a95fb917e8781be3621f65c95ed03ec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mouse_x_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a670419e30f7bc13bd6ec5409864f5ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mouse_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a79837a77f8397db17f502d4a7eb47143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>offset_x_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a698f0abe1b30310d52443a6331475877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>offset_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>abaa2b4c77c5c9d248f993e678f0fd533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>pixel_buffer_ids_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>ab47ad146026cf9b8ddb21049a1eaa0c1</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>pixel_buffer_index_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a07f1ac42a4b04e66762efb60e30d49c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>pixel_buffer_size_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a017e010742896dd8e0f4b9c0995bf069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; MapvizPluginPtr &gt;</type>
      <name>plugins_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a9d63e66708aa5fa5744dfe5b9b60865d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTransform</type>
      <name>qtransform_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a60d3d2086f2fa2df1cd8e5a9fdfaca37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>rotate_90_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a83c0b7231730ea0a9cfe3671282d0eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scene_bottom_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a8fc9e80e8d0c7d043b7dbd56ed9ac052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scene_left_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a8d961e2bf3b80ecd47070a46a6c807db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scene_right_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>acb838ec1c98380de59c03f8dcdcf7033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scene_top_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>adb409480706317b5c32f7e1b6a4a7e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a5d03c8b743eaf18a771f668b7dfe0cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a2a36d36dfe813248aa10954420694661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::StampedTransform</type>
      <name>transform_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a3b3b369211fa884902279bca3cb4e6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_bottom_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a5ff5e2789a4028d0edee093b46273b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_center_x_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a84cc3320c6f5d97a8f13c4ffb24ed3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_center_y_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a0e87965b643a9ae0c49708ed2a1fe6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_left_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>afd5a606e286fcb37ac5157b7308ec040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_right_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>adcb5d4a55936c55ec2d22f29985079aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_scale_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>add62e852351be01811d997156b9f505a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>view_top_</name>
      <anchorfile>classmapviz_1_1MapCanvas.html</anchorfile>
      <anchor>a51f7668f33a0bff27c3d3b7781faa70f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::Mapviz</name>
    <filename>classmapviz_1_1Mapviz.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>AutoSave</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a250e965890b7620d632eabb72b8c6301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>CaptureVideoFrame</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>adb0598ed9a8c81aacea83f03d4b8f706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ClearConfig</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a0d3bbcfa77a458addc4286e6a79f60b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a7ad648a8508bda157a255dfd9adaf56f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>FixedFrameSelected</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a39e1f63570944dd4d67a3128d8cd4b64</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Force480p</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a563965eccf784889eeba9c0e7015574e</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Force720p</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aac5fc2df109bcd54725cf2b930747a7d</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>HandleProfileTimer</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a6cb22e3773167a0859cf5cb3e0ee473c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Hover</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a80e6b9c177a1be6ee639f5707c422fac</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>OpenConfig</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a7bafb6c076c004624b698e0d445726a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Recenter</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1504985a846968c952e16bdfd223be69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>RemoveDisplay</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1e69fde020b5e4275e70849e10dc2b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>RemoveDisplay</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a2a1b4d0045f04114b7ecea4cd0c16d62</anchor>
      <arglist>(QListWidgetItem *item)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ReorderDisplays</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a052a29f5d3243636e05e83b8b073411f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1ca3dd6b81f09cb31a0bdf3484dbd2a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SaveConfigAs</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a179146a8e700a90598c3d5ca88cabfee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Screenshot</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a2291a288cc613f1ca4d6348e59e37774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SelectBackgroundColor</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a13e3ce32de08f41d6dfe7774154b712d</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SelectNewDisplay</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1c90de181b1de25906eb6334015a7eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SetCaptureDirectory</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a18b06123b385a7c37cb0082ea392bbf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SetImageTransport</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ad8dbfd0772edc9076346e82c03680506</anchor>
      <arglist>(QAction *transport_action)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SetResizable</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a9582ae01cf3d760d4b235a5fd64caf54</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>SpinOnce</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>af81ec4d2d91ddc24242aa938ffebce24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>StopRecord</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a79a6030be861ea43be31c21f4822e7c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>TargetFrameSelected</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>af7138a74d6af5caa9dde6ac9531a46a8</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleCaptureTools</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a415c07eadd0a8cf86cdf9c4392d9e02f</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleConfigPanel</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1654e6151877a674362fb7ca1aafee76</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleEnableAntialiasing</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a8a4adb0574c0136fa74dea4c7b51db49</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleFixOrientation</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a407978fc43c731ac6437aaaa5197b9ed</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleRecord</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a85fc72a7ee1aac9212ab60774edc61b9</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleRotate90</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a7441420b419fe3b0055dcff504e1be98</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleShowPlugin</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a91925c7f51393a9481deeeeab1ff6072</anchor>
      <arglist>(QListWidgetItem *item, bool visible)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleStatusBar</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a671ac695c80a43d9bdb1f56c5461b449</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ToggleUseLatestTransforms</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ab40d353d9d3dad1696c9b222c709c3c8</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>UpdateFrames</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>afdb5d67e98fd9f54deea75f281f4977e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>UpdateImageTransportMenu</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>afbd3d76743b60585500de595d90828bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>UpdateSizeHints</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>abe0a430e2203068b2e2c14b6a3fb2434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>FrameGrabbed</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ad8ba4683b1470e0b32310b0be10b344c</anchor>
      <arglist>(QImage)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>ImageTransportChanged</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a5ae75e8b05c3330ff9530908dc3c1729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ac05dff49617cca4cbb3323f63199d6d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mapviz</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ad74918c79e42804c65f7383ba748fb69</anchor>
      <arglist>(bool is_standalone, int argc, char **argv, QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mapviz</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a87ce359e152ec422c4d2892b1d0a037a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>AddDisplay</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ab531e3a01f3e0182bec3413b51c709dd</anchor>
      <arglist>(AddMapvizDisplay::Request &amp;req, AddMapvizDisplay::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AdjustWindowSize</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aa3e1a15e5e1b4725d7b86563ce104432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearDisplays</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a794f857f34b490e81e4eff656d7d5bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a4b94a1235f9ff810371b6d2cb534ea12</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapvizPluginPtr</type>
      <name>CreateNewDisplay</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a72a1623c25c51dba84a4445567e17183</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;type, bool visible, bool collapsed, int draw_order=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Open</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a0d6348f71084be4a7ad272b2590a2913</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a85a9a6c718423cb10b9255368892d86d</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a7c9822a77253581093c22cabbc1f8725</anchor>
      <arglist>(QShowEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>add_display_srv_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a61bfe6160d6ab3356482f77cf3440eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>argc_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a7e6fd8c4bdc2bbd410709500b9df8f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char **</type>
      <name>argv_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a597b9e238a942f7823dca8b0b9997277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>background_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>af65151c95865936aa3d06f5368f60d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MapCanvas *</type>
      <name>canvas_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>abfc1b6b74a5333930afcee522adb7751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>capture_directory_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>afbfc91dfd8d5fa726a9f491410b14c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_480p_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ad9ffb4f6e08d36614bd7f2e92d01420a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_720p_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a2f008f757ccdfa6d33885ad112b257fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>frame_timer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a8bae17cb48d6c99d58dbef5f20ecdb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMenu *</type>
      <name>image_transport_menu_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a446b09c5fd93e36311a777f17d998816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a4196ee58403cb9a991b87814e2773a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_standalone_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aab5aa58f3c0084e04eceeb7788df1de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>lat_lon_pos_label_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a186967f58d3d092d436b3c59adb62127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pluginlib::ClassLoader&lt; MapvizPlugin &gt; *</type>
      <name>loader_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a0c2c28d283188f8a8ef142740bd970f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stopwatch</type>
      <name>meas_spin_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ab087bec6c667e67b56beff1153bddc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>node_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a243b537e221976638d62ad0f741d7f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; QListWidgetItem *, MapvizPluginPtr &gt;</type>
      <name>plugins_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>afccf4a4be41f64fd457c5778996b71fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>profile_timer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a3657d49e15a54e4e898a793df0e787bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>rec_button_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a41acb883c1e4555f0807e2c380f0b70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>recenter_button_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a4fb9890b1214ece443aa0572c21de275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>record_timer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a881cb1ee8e7d8934b73924e36a690a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>resizable_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a6f5cfa93f14fcb52d96c079d294c83ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>save_location_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a60d7e857c71b31f48ba6b2dce75884a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>save_timer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a6c8b561bc3a2ebe5ef7612a2a6742a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>screenshot_button_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a19e40c0c1c943cf295fa6ccda6a11777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWidget *</type>
      <name>spacer1_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ab259430bf0fb97aa0ddc2e27070b17ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWidget *</type>
      <name>spacer2_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ac53c9f662712d6cbef4b96ba346bf0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWidget *</type>
      <name>spacer3_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a15862aac19b068205f54afaae7379e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>spin_timer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aebbd61c944e04db88c59dc170761c3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>stop_button_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a0525635510a5cc91ed495ae017e49f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aeb7be1262f0e78ac5401ad12f0707b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>swri_transform_util::TransformManagerPtr</type>
      <name>tf_manager_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>aa3a07041eedf14fe3c280808f22d2cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ui::mapviz</type>
      <name>ui_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a93db81dc38087ee1a0c07b964c79325a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>updating_frames_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a27925bdfa641cd048713f68352180101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VideoWriter *</type>
      <name>vid_writer_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a55b74be59d371c9ca9f339c740439398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QThread</type>
      <name>video_thread_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a5243bdc266031462db012dc8bd1c2c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>xy_pos_label_</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>adc09669dbeac1a358b039c6c62f892fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>IMAGE_TRANSPORT_PARAM</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a41cd3bb0b47a99b26c580b115f71c48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const QString</type>
      <name>MAPVIZ_CONFIG_FILE</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>ae20eaa1621ba60618ab3654601aca272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const QString</type>
      <name>ROS_WORKSPACE_VAR</name>
      <anchorfile>classmapviz_1_1Mapviz.html</anchorfile>
      <anchor>a1788b8009a42ea8bcb138c48758c7aca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::MapvizApplication</name>
    <filename>classmapviz_1_1MapvizApplication.html</filename>
    <member kind="function">
      <type></type>
      <name>MapvizApplication</name>
      <anchorfile>classmapviz_1_1MapvizApplication.html</anchorfile>
      <anchor>a796e3888f658bf9c7912de0485283b07</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>notify</name>
      <anchorfile>classmapviz_1_1MapvizApplication.html</anchorfile>
      <anchor>ac44314457ee6c3ecaf16e72c89c9ef50</anchor>
      <arglist>(QObject *receiver, QEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::MapvizPlugin</name>
    <filename>classmapviz_1_1MapvizPlugin.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a3f6d15c04aaae89fe9abc39592af6fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual bool</type>
      <name>SupportsPainting</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>af72ef22194609cd2eaeb71395a4410f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>DrawOrderChanged</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ac5d042e617ce01ff23dd9050142fa1b8</anchor>
      <arglist>(int draw_order)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>SizeChanged</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a87925741a3086f6c9419c761750452a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>TargetFrameChanged</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a767422968bbe74c8092bd6d3217f2b4a</anchor>
      <arglist>(const std::string &amp;target_frame)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>UseLatestTransformsChanged</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aa894486f0ad4f69291c02a4c960eed69</anchor>
      <arglist>(bool use_latest_transforms)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>VisibleChanged</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ad90c352d2b491db29271e0812f7e2edf</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aa09990d7b121ee8e400761eba00ab965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Draw</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a54d4eaa94ea65861d358c1b387411c29</anchor>
      <arglist>(double x, double y, double scale)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DrawOrder</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>af096d658b1900745e1dabb471d26c917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawPlugin</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a45b9d15e162cbb94d21a1f7212616c4b</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a38d98ce9291605a64dfd61b95819ca7d</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a174f8083d0e061ac8fff293eda6ff9b0</anchor>
      <arglist>(const ros::Time &amp;stamp, swri_transform_util::Transform &amp;transform, bool use_latest_transforms=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTransform</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aab0d2da183f7f45ac74a88d32d36f2d0</anchor>
      <arglist>(const std::string &amp;source, const ros::Time &amp;stamp, swri_transform_util::Transform &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a7c82eb5099047fb3565b3a3978aec36e</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf_listener, swri_transform_util::TransformManagerPtr tf_manager, QGLWidget *canvas)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a664a24d4f67d4e22be630b8681301adf</anchor>
      <arglist>(const YAML::Node &amp;load, const std::string &amp;path)=0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Name</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a2d7789c3df2fa63e6e4350e55d174c33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Paint</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ae04a4d79bb670c969cb731a78c0c66a9</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PaintPlugin</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ad2d693a3f74c3949af32047ceb9cdab0</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a8cad945e3d4c4fd996c2e62bfb2d6029</anchor>
      <arglist>(const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a0dc2a1e223529258f15fa8dace5ea929</anchor>
      <arglist>(const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintMeasurements</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a307bab5fb4cae5a5aab9b54d94af8934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ad126b17a940d049745de0334f43cc261</anchor>
      <arglist>(const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ac4eaced0aba8b5571983ce8f9c988df9</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDrawOrder</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aa517e39d7f7c9dbbc64ce92437a35178</anchor>
      <arglist>(int order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIcon</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>afff6b8941f036a2a5af5f25f02e3f936</anchor>
      <arglist>(IconWidget *icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aa3656f1e431f208f1c99625d71b65f8c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetNode</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aecbe85df826a1fd53ab39dcffd1b443c</anchor>
      <arglist>(const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTargetFrame</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ae9c86f4a8e9d7540b9d3e914ad32cddb</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aedd174d9682361f5a2b527ef9bb9c1d5</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUseLatestTransforms</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a9770467c403fe5d7cadc09de15c621f2</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVisible</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a8c4009a9daaadd3f57dba1e1489c1489</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a5f36adae2faf163aed1e075105e55349</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a9075bd2c874ef5ea359e4c49db3e44d1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Type</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aeb586a0538c2a9f1e9061b2d72d6f459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Visible</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ae535ce9346453ad6c8266579ca8c8cf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapvizPlugin</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a393faa78b9dc9f0c70108b4a48481fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintErrorHelper</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a9657c54abb57a99fb0445068f7f90fee</anchor>
      <arglist>(QLabel *status_label, const std::string &amp;message, double throttle=0.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintInfoHelper</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>aeba1e4ec260639e82d5d4b89249b1249</anchor>
      <arglist>(QLabel *status_label, const std::string &amp;message, double throttle=0.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintWarningHelper</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a580c80cace42cd5399386124c8678884</anchor>
      <arglist>(QLabel *status_label, const std::string &amp;message, double throttle=0.0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a25a165b32d9732d82c838ba84b923aeb</anchor>
      <arglist>(QGLWidget *canvas)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapvizPlugin</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ab6cead2b76cb05d5e3274dee38adcdb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGLWidget *</type>
      <name>canvas_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ac2c011462ec352396abe04ed62c9c778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>draw_order_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a09aea65d156b59b7fc6617a6c2b4986e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IconWidget *</type>
      <name>icon_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ad39712a843f2bc9a31640ab756e1770f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a50931165278ef8b7dee016249b67dd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ac0f0c458dd0b6d4e5057d9cad6ac4fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ad05295710c6ef4302808f7210cacb303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>source_frame_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a71f00024b95513cfb3065668050736f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a69a538677fb932930c55cdb31842eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a8febb8b17d02fef85244df8acd7b3c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>swri_transform_util::TransformManagerPtr</type>
      <name>tf_manager_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a80aa44ff575271507a6d22fc1dad1b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>type_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ab5b11a47cc4091e4a428cf2e41f867d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_latest_transforms_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a817bfd959eea8ead741a8b5ed9c7a514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>visible_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a38d2c03bcab35d727c5d179625316998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stopwatch</type>
      <name>meas_draw_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a352ac8bae13183a4b1a020a45e427060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stopwatch</type>
      <name>meas_paint_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>a49def10c5e882ec0d3ae93a3301d5508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stopwatch</type>
      <name>meas_transform_</name>
      <anchorfile>classmapviz_1_1MapvizPlugin.html</anchorfile>
      <anchor>ae1eacf7b644c693d82e2e9679645bfe9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::PluginConfigList</name>
    <filename>classmapviz_1_1PluginConfigList.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>ItemsMoved</name>
      <anchorfile>classmapviz_1_1PluginConfigList.html</anchorfile>
      <anchor>a8e057daaaea6860d658dab83b4a0cfbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginConfigList</name>
      <anchorfile>classmapviz_1_1PluginConfigList.html</anchorfile>
      <anchor>a26871c2f65d5c97db7f20b1590c01b13</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginConfigList</name>
      <anchorfile>classmapviz_1_1PluginConfigList.html</anchorfile>
      <anchor>a72d319cdb643ff7e89ddda565ed39c39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateIndices</name>
      <anchorfile>classmapviz_1_1PluginConfigList.html</anchorfile>
      <anchor>acdc89382ec25853d97324428724ceed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classmapviz_1_1PluginConfigList.html</anchorfile>
      <anchor>a3802d1da171acdfef9d12831bbcdcb5f</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::PluginConfigListItem</name>
    <filename>classmapviz_1_1PluginConfigListItem.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator&lt;</name>
      <anchorfile>classmapviz_1_1PluginConfigListItem.html</anchorfile>
      <anchor>aa005ff814073e014cc62c16e1f5bb40d</anchor>
      <arglist>(const QListWidgetItem &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginConfigListItem</name>
      <anchorfile>classmapviz_1_1PluginConfigListItem.html</anchorfile>
      <anchor>a1d759c5a5bdaa4af5e886017314d88ec</anchor>
      <arglist>(QListWidget *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::RqtMapviz</name>
    <filename>classmapviz_1_1RqtMapviz.html</filename>
    <base>rqt_gui_cpp::Plugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initPlugin</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>acfda4f4b1b0e74e69c81fd30731e5a5d</anchor>
      <arglist>(qt_gui_cpp::PluginContext &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>restoreSettings</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>ad6d43467fa9225faddcbb38a956f1ea9</anchor>
      <arglist>(const qt_gui_cpp::Settings &amp;plugin_settings, const qt_gui_cpp::Settings &amp;instance_settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RqtMapviz</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>ac63a0d12593398d20cbeeead221b6d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>saveSettings</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>a83b42af118768638a3fcc63b88c1b1c8</anchor>
      <arglist>(qt_gui_cpp::Settings &amp;plugin_settings, qt_gui_cpp::Settings &amp;instance_settings) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdownPlugin</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>a334eb83cce84412c89484682c68bae20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mapviz *</type>
      <name>widget_</name>
      <anchorfile>classmapviz_1_1RqtMapviz.html</anchorfile>
      <anchor>aa72d4c37815ad3e62e87234cc70613ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::SelectFrameDialog</name>
    <filename>classmapviz_1_1SelectFrameDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>allowMultipleFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>af5b14b5399b6d93cde18c3f086bf0ad3</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>selectedFrame</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a8671275cd8746ef3663a033382c37c0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>selectedFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>aa6693f446a17bcd2b3f202c8a1fbc534</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectFrameDialog</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a795abc6e3ccc79e47fd7d31783a22dd9</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf_listener, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>selectFrame</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>ac4de71b4df74fa0c7b990c002f42dddd</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf_listener, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>selectFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>abcad926eb0f33f92e0e618bad086a3a0</anchor>
      <arglist>(boost::shared_ptr&lt; tf::TransformListener &gt; tf_listener, QWidget *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>fetchFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a978a9ba17a578fc8952dd728a01fabea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateDisplayedFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a54ff9c1295f10e51949560bcb34a84dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a40d6cc4ccc8b3dfa5bb00eb131703dfe</anchor>
      <arglist>(QCloseEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>filterFrames</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a703e864011f52a70f98dd62d496131fa</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a51c1b1d724c95f14536beb20f76b743b</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a9e73db57b209a4c41d87b0c0ae7b1076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>displayed_frames_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>ae20e0f0f558688b3d3b0ec2efca95978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fetch_frames_timer_id_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a1cdb241bc90b73bf1c0632108fbb5cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>known_frames_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a4483619b67de74ae0ea49129dfccb2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QListWidget *</type>
      <name>list_widget_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a012119a5110c07c523b6cc83097db276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>name_filter_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a6eb10a8544cbd128a93bed53cd0387cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>ok_button_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a4f994c6e466fb4f448c1a85c51db545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classmapviz_1_1SelectFrameDialog.html</anchorfile>
      <anchor>a91a20f238a00bf35a41a4f6c8a8f9bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::SelectServiceDialog</name>
    <filename>classmapviz_1_1SelectServiceDialog.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>selectedService</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ae6fab0ae8cd032673f91049ddb953a65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectServiceDialog</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a9a82e58c8d00163b2998edea216c60a8</anchor>
      <arglist>(const std::string &amp;datatype=&quot;&quot;, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDatatypeFilter</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>aff99f33bf5dacf8bf24d46b99e95ea2b</anchor>
      <arglist>(const std::string &amp;datatype)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelectServiceDialog</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a875e4ba7f8e2b9079fd639d9d0a7648e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>selectService</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a1ab9d07ae308bac56f3effee174ad2d4</anchor>
      <arglist>(const std::string &amp;datatype, QWidget *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayUpdateError</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>aa8b5d04dcff808fede511b60d2e7a181</anchor>
      <arglist>(const QString)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>fetchServices</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ab2593c990be13919f5ac055a2fbc28d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateDisplayedServices</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ac39f1ec93968d927a536ff799e147268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateKnownServices</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a15d03dc7ba533f8ee85925f57283f300</anchor>
      <arglist>(ServiceStringVector services)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a84d5a753559c364586907454b590073b</anchor>
      <arglist>(QCloseEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>filterServices</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ab90836e9f52ae6b422902d6f089860e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a3925a273a19c69fdd691cf39319c058d</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>allowed_datatype_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a721d39f302c4273e3610f853f0185fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a0e4acafc20cd78b068d0abd73423952f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>displayed_services_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ac81ad31f6aede8bcc38439bed3684029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fetch_services_timer_id_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>af71720500aa9396978bc2c54cb9944e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>known_services_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>ad0b471e5c49cc3278c5fd30c5dfbae16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QListWidget *</type>
      <name>list_widget_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a833be182497ff0845fcbc16b4c0594fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>name_filter_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a62ad00ce5ba12e53c92f77bbfa13330f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a88f0f1c977f41c192220239e7adf8a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>ok_button_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a287bb3f964beffbec3d06f2667741e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ServiceUpdaterThread &gt;</type>
      <name>worker_thread_</name>
      <anchorfile>classmapviz_1_1SelectServiceDialog.html</anchorfile>
      <anchor>a1117a60e96f1915d187416f2e4a9ca5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::SelectTopicDialog</name>
    <filename>classmapviz_1_1SelectTopicDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>allowMultipleTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a8efaba25a0c8d85258a4f934f6c6e8f2</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>ros::master::TopicInfo</type>
      <name>selectedTopic</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>ac5b6c7ca2dc2f45bb1953639f41ab298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>selectedTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a761df1cf1c875dc4074c7891656df39b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectTopicDialog</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>aa82f897eb8a524550954f891e15570ca</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDatatypeFilter</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>ab6f4211dc67d87ce71ae48218e3a6399</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;datatypes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::master::TopicInfo</type>
      <name>selectTopic</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a9b40faead15f60f6de0c64a146653ab1</anchor>
      <arglist>(const std::string &amp;datatype, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::master::TopicInfo</type>
      <name>selectTopic</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a264c5c57d4d45e52e64fcb327988c19f</anchor>
      <arglist>(const std::string &amp;datatype1, const std::string &amp;datatype2, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::master::TopicInfo</type>
      <name>selectTopic</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>af31f79da5e1111af7f84265d708d8143</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;datatypes, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>selectTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a0f148326e7845d446dd6d0caba780d94</anchor>
      <arglist>(const std::string &amp;datatype, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>selectTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a34a931fc9b7570f78aedce0dcea50108</anchor>
      <arglist>(const std::string &amp;datatype1, const std::string &amp;datatype2, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>selectTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a82c47758b771124f02e6dd4aa0344d69</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;datatypes, QWidget *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>fetchTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a4a257085998fa22776fa1c7a39f8beee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateDisplayedTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a83e4fa7790d312b66dfffacbc6626dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a0965e331236f83042306c54af2d74dc8</anchor>
      <arglist>(QCloseEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>filterTopics</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>ab91dd7a9e405d4faf32d7d3a5f28ca26</anchor>
      <arglist>(const std::vector&lt; ros::master::TopicInfo &gt; &amp;) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a73918aad28afe3eda606d481b79c7542</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>allowed_datatypes_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>aca956362f37ae556420cee37dbd05280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>abc55de30d2fb1f3bb36988a300482a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>displayed_topics_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a90ab01f978b7912c0fad69bc8ceccf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fetch_topics_timer_id_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a3dcedca4a59132792edc2b88440ecd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::master::TopicInfo &gt;</type>
      <name>known_topics_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a15fb32b4630d886d2c8b91293b78643e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QListWidget *</type>
      <name>list_widget_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a7b13a3e9520dd12bbf7f6dbd199e5e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>name_filter_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a3d0c8508d5abda168717418b48a1ac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>ok_button_</name>
      <anchorfile>classmapviz_1_1SelectTopicDialog.html</anchorfile>
      <anchor>a3eedd7c6e2dea16277347828a7ade5bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::ServiceUpdaterThread</name>
    <filename>classmapviz_1_1ServiceUpdaterThread.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>fetchingFailed</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>af7a5524ac1592617671bce9a1a27b31a</anchor>
      <arglist>(const QString error_msg)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>servicesFetched</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>a6757289f15ac1ca661967d9c93cca42e</anchor>
      <arglist>(ServiceStringVector services)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>a89fc3fdad895b09d903c2ec649027771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceUpdaterThread</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>a806e53f31ae73bd4401162d7c160025e</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;allowed_datatype, QObject *parent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>allowed_datatype_</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>a1f0d5e883490a41059c056acbeb65b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classmapviz_1_1ServiceUpdaterThread.html</anchorfile>
      <anchor>aba82b0c02bfac62be9af1e40bc044a0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::SingleClickLabel</name>
    <filename>classmapviz_1_1SingleClickLabel.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>Clicked</name>
      <anchorfile>classmapviz_1_1SingleClickLabel.html</anchorfile>
      <anchor>a199d242fd03012d0daa70cca72cce12b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleClickLabel</name>
      <anchorfile>classmapviz_1_1SingleClickLabel.html</anchorfile>
      <anchor>abd0cde647daad96dc63cff6def5fe337</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleClickLabel</name>
      <anchorfile>classmapviz_1_1SingleClickLabel.html</anchorfile>
      <anchor>a95c8cff1335c0ac83bbe95b0fa73d87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classmapviz_1_1SingleClickLabel.html</anchorfile>
      <anchor>a2c9cfaa8f25b62ee90b847b8f451ac52</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::Stopwatch</name>
    <filename>classmapviz_1_1Stopwatch.html</filename>
    <member kind="function">
      <type>ros::WallDuration</type>
      <name>avgTime</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>abf0bbee3ba70942f5e8eb11792b0d976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>ab1a1d29743b5e43629585cf9fdc960bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ros::WallDuration</type>
      <name>maxTime</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>a16a2c4ffc1dda2fcb01274ee2d719808</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printInfo</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>a5d3ee9062495908b7f8fc70fce1cfa74</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>aec183afe71a96dc78802d41795cd87b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>ad63c4103b2bf315c5c8b50fe94a8a720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stopwatch</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>ad555f62201a7917e58cd69073d6dc166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>a1d3d2bda2bf5c2b402a5a09748db52bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallDuration</type>
      <name>max_time_</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>a15a9fc5d4f4c81c3ae4d27b50de01e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTime</type>
      <name>start_</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>a60c9a0d5ffa8154196ffb4a46b8606c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallDuration</type>
      <name>total_time_</name>
      <anchorfile>classmapviz_1_1Stopwatch.html</anchorfile>
      <anchor>ad431c039cc049326342a6123a30b01ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz::VideoWriter</name>
    <filename>classmapviz_1_1VideoWriter.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>processFrame</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a9a6a8b79a67011fc0fe514ff0e6313c8</anchor>
      <arglist>(QImage frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initializeWriter</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a6f662438fc35dc3a55e8f165dcd49e62</anchor>
      <arglist>(const std::string &amp;directory, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRecording</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a7fed585198d80c1cce6fdc1a76955760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a3d914ae671b9db9dd580b58d1ecf54cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoWriter</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>ae8c3720355b62f9de5f9ea4e2135cffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a81718c5ed616fd61b4e422f94cd3e6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>video_mutex_</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>abf7b12de0bfceee91072e1b55c437fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cv::VideoWriter &gt;</type>
      <name>video_writer_</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a83a0e62690023c1e3d077cd107fb237b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classmapviz_1_1VideoWriter.html</anchorfile>
      <anchor>a8a689370e581f4696da3c06725368c16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mapviz</name>
    <filename>namespacemapviz.html</filename>
    <class kind="class">mapviz::ColorButton</class>
    <class kind="class">mapviz::ConfigItem</class>
    <class kind="class">mapviz::DoubleClickWidget</class>
    <class kind="class">mapviz::IconWidget</class>
    <class kind="class">mapviz::MapCanvas</class>
    <class kind="class">mapviz::Mapviz</class>
    <class kind="class">mapviz::MapvizApplication</class>
    <class kind="class">mapviz::MapvizPlugin</class>
    <class kind="class">mapviz::PluginConfigList</class>
    <class kind="class">mapviz::PluginConfigListItem</class>
    <class kind="class">mapviz::RqtMapviz</class>
    <class kind="class">mapviz::SelectFrameDialog</class>
    <class kind="class">mapviz::SelectServiceDialog</class>
    <class kind="class">mapviz::SelectTopicDialog</class>
    <class kind="class">mapviz::ServiceUpdaterThread</class>
    <class kind="class">mapviz::SingleClickLabel</class>
    <class kind="class">mapviz::Stopwatch</class>
    <class kind="class">mapviz::VideoWriter</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MapvizPlugin &gt;</type>
      <name>MapvizPluginPtr</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>a0f187e054f8acc0eb80be4aeece2cf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare_plugins</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>a9a20ef183ded68712f990474d9d1a358</anchor>
      <arglist>(MapvizPluginPtr a, MapvizPluginPtr b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>topicSort</name>
      <anchorfile>namespacemapviz.html</anchorfile>
      <anchor>ab176967e0fb8dd162022b10ab4a477f2</anchor>
      <arglist>(const ros::master::TopicInfo &amp;info1, const ros::master::TopicInfo &amp;info2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">mapviz</docanchor>
  </compound>
</tagfile>
