<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>attitude_indicator_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>attitude__indicator__plugin_8cpp</filename>
    <includes id="attitude__indicator__plugin_8h" name="attitude_indicator_plugin.h" local="no" imported="no">mapviz_plugins/attitude_indicator_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IS_INSTANCE</name>
      <anchorfile>attitude__indicator__plugin_8cpp.html</anchorfile>
      <anchor>a8f4655806ba2516a2a5d6f0e821bd993</anchor>
      <arglist>(msg, type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>attitude_indicator_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>attitude__indicator__plugin_8h</filename>
    <includes id="placeable__window__proxy_8h" name="placeable_window_proxy.h" local="no" imported="no">mapviz_plugins/placeable_window_proxy.h</includes>
    <class kind="class">mapviz_plugins::AttitudeIndicatorPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>canvas_click_filter.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>canvas__click__filter_8cpp</filename>
    <includes id="canvas__click__filter_8h" name="canvas_click_filter.h" local="yes" imported="no">mapviz_plugins/canvas_click_filter.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>canvas_click_filter.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>canvas__click__filter_8h</filename>
    <class kind="class">mapviz_plugins::CanvasClickFilter</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>disparity__plugin_8cpp</filename>
    <includes id="disparity__plugin_8h" name="disparity_plugin.h" local="no" imported="no">mapviz_plugins/disparity_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>disparity__plugin_8h</filename>
    <class kind="class">mapviz_plugins::DisparityPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>draw_polygon_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>draw__polygon__plugin_8cpp</filename>
    <includes id="draw__polygon__plugin_8h" name="draw_polygon_plugin.h" local="no" imported="no">mapviz_plugins/draw_polygon_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>draw_polygon_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>draw__polygon__plugin_8h</filename>
    <class kind="class">mapviz_plugins::DrawPolygonPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>gps_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>gps__plugin_8cpp</filename>
    <includes id="gps__plugin_8h" name="gps_plugin.h" local="no" imported="no">mapviz_plugins/gps_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>gps_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>gps__plugin_8h</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <class kind="class">mapviz_plugins::GpsPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>grid_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>grid__plugin_8cpp</filename>
    <includes id="grid__plugin_8h" name="grid_plugin.h" local="no" imported="no">mapviz_plugins/grid_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>grid_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>grid__plugin_8h</filename>
    <class kind="class">mapviz_plugins::GridPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>image_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>image__plugin_8cpp</filename>
    <includes id="image__plugin_8h" name="image_plugin.h" local="no" imported="no">mapviz_plugins/image_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>image_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>image__plugin_8h</filename>
    <class kind="class">mapviz_plugins::ImagePlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>laserscan_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>laserscan__plugin_8cpp</filename>
    <includes id="laserscan__plugin_8h" name="laserscan_plugin.h" local="no" imported="no">mapviz_plugins/laserscan_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>laserscan_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>laserscan__plugin_8h</filename>
    <class kind="class">mapviz_plugins::LaserScanPlugin</class>
    <class kind="struct">mapviz_plugins::LaserScanPlugin::Scan</class>
    <class kind="struct">mapviz_plugins::LaserScanPlugin::StampedPoint</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>marker_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>marker__plugin_8cpp</filename>
    <includes id="marker__plugin_8h" name="marker_plugin.h" local="no" imported="no">mapviz_plugins/marker_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IS_INSTANCE</name>
      <anchorfile>marker__plugin_8cpp.html</anchorfile>
      <anchor>a8f4655806ba2516a2a5d6f0e821bd993</anchor>
      <arglist>(msg, type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>marker__plugin_8h</filename>
    <class kind="struct">mapviz_plugins::MarkerPlugin::MarkerData</class>
    <class kind="class">mapviz_plugins::MarkerPlugin</class>
    <class kind="struct">mapviz_plugins::MarkerPlugin::StampedPoint</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>navsat_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>navsat__plugin_8cpp</filename>
    <includes id="navsat__plugin_8h" name="navsat_plugin.h" local="no" imported="no">mapviz_plugins/navsat_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>navsat_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>navsat__plugin_8h</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <class kind="class">mapviz_plugins::NavSatPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>odometry_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>odometry__plugin_8cpp</filename>
    <includes id="odometry__plugin_8h" name="odometry_plugin.h" local="no" imported="no">mapviz_plugins/odometry_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>odometry_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>odometry__plugin_8h</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <class kind="class">mapviz_plugins::OdometryPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>path_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>path__plugin_8cpp</filename>
    <includes id="path__plugin_8h" name="path_plugin.h" local="no" imported="no">mapviz_plugins/path_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>path_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>path__plugin_8h</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <class kind="class">mapviz_plugins::PathPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>placeable_window_proxy.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>placeable__window__proxy_8cpp</filename>
    <includes id="placeable__window__proxy_8h" name="placeable_window_proxy.h" local="no" imported="no">mapviz_plugins/placeable_window_proxy.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>placeable_window_proxy.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>placeable__window__proxy_8h</filename>
    <class kind="class">mapviz_plugins::PlaceableWindowProxy</class>
    <namespace>mapviz_plugins</namespace>
    <member kind="variable">
      <type></type>
      <name>QT_BEGIN_NAMESPACE</name>
      <anchorfile>placeable__window__proxy_8h.html</anchorfile>
      <anchor>a6533d62fa642e868e6be8ea6c69c7dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>QT_END_NAMESPACE</name>
      <anchorfile>placeable__window__proxy_8h.html</anchorfile>
      <anchor>a7647a420bd2edde8805386ba2062472b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plan_route_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>plan__route__plugin_8cpp</filename>
    <includes id="plan__route__plugin_8h" name="plan_route_plugin.h" local="no" imported="no">mapviz_plugins/plan_route_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>plan_route_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>plan__route__plugin_8h</filename>
    <class kind="class">mapviz_plugins::PlanRoutePlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>point_click_publisher_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>point__click__publisher__plugin_8cpp</filename>
    <includes id="point__click__publisher__plugin_8h" name="point_click_publisher_plugin.h" local="yes" imported="no">mapviz_plugins/point_click_publisher_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>point_click_publisher_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>point__click__publisher__plugin_8h</filename>
    <includes id="canvas__click__filter_8h" name="canvas_click_filter.h" local="no" imported="no">mapviz_plugins/canvas_click_filter.h</includes>
    <class kind="class">mapviz_plugins::PointClickPublisherPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>point_drawing_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>point__drawing__plugin_8cpp</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>point_drawing_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>point__drawing__plugin_8h</filename>
    <class kind="class">mapviz_plugins::PointDrawingPlugin</class>
    <class kind="struct">mapviz_plugins::PointDrawingPlugin::StampedPoint</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud2_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>pointcloud2__plugin_8cpp</filename>
    <includes id="pointcloud2__plugin_8h" name="pointcloud2_plugin.h" local="no" imported="no">mapviz_plugins/pointcloud2_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
    <member kind="function">
      <type>int32_t</type>
      <name>findChannelIndex</name>
      <anchorfile>namespacemapviz__plugins.html</anchorfile>
      <anchor>a46ebfe89e14a98a8159a6c6e23028127</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, const std::string &amp;channel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud2_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>pointcloud2__plugin_8h</filename>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::FieldInfo</class>
    <class kind="class">mapviz_plugins::PointCloud2Plugin</class>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::Scan</class>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::StampedPoint</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>robot_image_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>robot__image__plugin_8cpp</filename>
    <includes id="robot__image__plugin_8h" name="robot_image_plugin.h" local="no" imported="no">mapviz_plugins/robot_image_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>robot_image_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>robot__image__plugin_8h</filename>
    <class kind="class">mapviz_plugins::RobotImagePlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>route_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>route__plugin_8cpp</filename>
    <includes id="route__plugin_8h" name="route_plugin.h" local="no" imported="no">mapviz_plugins/route_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>route_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>route__plugin_8h</filename>
    <class kind="class">mapviz_plugins::RoutePlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>string_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>string__plugin_8cpp</filename>
    <includes id="string__plugin_8h" name="string_plugin.h" local="no" imported="no">mapviz_plugins/string_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>string_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>string__plugin_8h</filename>
    <class kind="class">mapviz_plugins::StringPlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>textured_marker_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>textured__marker__plugin_8cpp</filename>
    <includes id="textured__marker__plugin_8h" name="textured_marker_plugin.h" local="no" imported="no">mapviz_plugins/textured_marker_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>textured_marker_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>textured__marker__plugin_8h</filename>
    <class kind="struct">mapviz_plugins::TexturedMarkerPlugin::MarkerData</class>
    <class kind="class">mapviz_plugins::TexturedMarkerPlugin</class>
    <namespace>mapviz_plugins</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>textured__marker__plugin_8h.html</anchorfile>
      <anchor>a3c0eaea1b954000ebec442dbb5c0bf73</anchor>
      <arglist>(marti_visualization_msgs::TexturedMarkerConstPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>textured__marker__plugin_8h.html</anchorfile>
      <anchor>abbd5f13e9fccfc16c4efc3ab115e8ec6</anchor>
      <arglist>(marti_visualization_msgs::TexturedMarkerArrayConstPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_frame_plugin.cpp</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/src/</path>
    <filename>tf__frame__plugin_8cpp</filename>
    <includes id="tf__frame__plugin_8h" name="tf_frame_plugin.h" local="no" imported="no">mapviz_plugins/tf_frame_plugin.h</includes>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>tf_frame_plugin.h</name>
    <path>/tmp/ws/src/mapviz/mapviz_plugins/include/mapviz_plugins/</path>
    <filename>tf__frame__plugin_8h</filename>
    <includes id="point__drawing__plugin_8h" name="point_drawing_plugin.h" local="no" imported="no">mapviz_plugins/point_drawing_plugin.h</includes>
    <class kind="class">mapviz_plugins::TfFramePlugin</class>
    <namespace>mapviz_plugins</namespace>
  </compound>
  <compound kind="namespace">
    <name>mapviz_plugins</name>
    <filename>namespacemapviz__plugins.html</filename>
    <class kind="class">mapviz_plugins::AttitudeIndicatorPlugin</class>
    <class kind="class">mapviz_plugins::CanvasClickFilter</class>
    <class kind="class">mapviz_plugins::DisparityPlugin</class>
    <class kind="class">mapviz_plugins::DrawPolygonPlugin</class>
    <class kind="class">mapviz_plugins::GpsPlugin</class>
    <class kind="class">mapviz_plugins::GridPlugin</class>
    <class kind="class">mapviz_plugins::ImagePlugin</class>
    <class kind="class">mapviz_plugins::LaserScanPlugin</class>
    <class kind="class">mapviz_plugins::MarkerPlugin</class>
    <class kind="class">mapviz_plugins::NavSatPlugin</class>
    <class kind="class">mapviz_plugins::OdometryPlugin</class>
    <class kind="class">mapviz_plugins::PathPlugin</class>
    <class kind="class">mapviz_plugins::PlaceableWindowProxy</class>
    <class kind="class">mapviz_plugins::PlanRoutePlugin</class>
    <class kind="class">mapviz_plugins::PointClickPublisherPlugin</class>
    <class kind="class">mapviz_plugins::PointCloud2Plugin</class>
    <class kind="class">mapviz_plugins::PointDrawingPlugin</class>
    <class kind="class">mapviz_plugins::RobotImagePlugin</class>
    <class kind="class">mapviz_plugins::RoutePlugin</class>
    <class kind="class">mapviz_plugins::StringPlugin</class>
    <class kind="class">mapviz_plugins::TexturedMarkerPlugin</class>
    <class kind="class">mapviz_plugins::TfFramePlugin</class>
    <member kind="function">
      <type>int32_t</type>
      <name>findChannelIndex</name>
      <anchorfile>namespacemapviz__plugins.html</anchorfile>
      <anchor>a46ebfe89e14a98a8159a6c6e23028127</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, const std::string &amp;channel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::AttitudeIndicatorPlugin</name>
    <filename>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type></type>
      <name>AttitudeIndicatorPlugin</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a3228e23031bfccc0c3c5cef0b6322c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>ac8da201605f0c0144dc1564d77348741</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>abb074520243d0b28d0e740b9eb728ade</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a8a0f90e5c5c48827c849afa2e760e618</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a369351026e4ee842b2b1df71688fda6d</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>abd6f8d7dccd7c6343958ce37ef49c9ce</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>ae339f0a0e10e3ff0d40a18e298dd0a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a2c5fb745a51a24747c0d526ffca8deaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AttitudeIndicatorPlugin</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a1b252461e0a7b13ba788b92e882a26b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a9bc7a34c92b215f3b66ad72309797ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a7ea5f8afc87cd49777cddf8bf7a6ee05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBackground</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a3a73f46c331f760bdd8cd7ffee7eb42b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBall</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a56abd4ea8e052c431b007348743f8b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPanel</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a768a7adb6f7dd7d5aa24ca6b0759aec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a414eba46a3cada98e5c66434fd325a22</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>ab2e4dc229133a249349897ce4176396d</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a2c2e3e2c742b12e5044fcade1d234bb7</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>ac093e961c62718e861dee4156013b890</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AttitudeCallbackImu</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a15fb7951bfd5462d5e1b6cbf243a64da</anchor>
      <arglist>(const sensor_msgs::ImuConstPtr &amp;imu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AttitudeCallbackOdom</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a0c1e5f0dc9faeb6be35d6afba184b162</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odometry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AttitudeCallbackPose</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a33367f184216a918ed21bc3ccb424a94</anchor>
      <arglist>(const geometry_msgs::PoseConstPtr &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleMessage</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a8e2deeed32222a56634df4a316080a60</anchor>
      <arglist>(const topic_tools::ShapeShifter::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Quaternion</type>
      <name>attitude_orientation_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>aa3e71fc9194a9047d35b5a7e61c99bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a42e14689cdbe068aedd796f352f220f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odometry_sub_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a0c4f2599e5d4463b749ca643556652d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pitch_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>ae374c0f59e060a88ec5947776287e9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlaceableWindowProxy</type>
      <name>placer_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a92b26b8503015c28891222d9571530c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>roll_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a5d583035810d34c188f51bdf1a050ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a5ba8d5ca592484664a40f6db567f0d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>topics_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>aeb87db15a1ea2c301a689daf1d97b22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::attitude_indicator_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a8c2a5cc37927edc6eb2c76d06159647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_</name>
      <anchorfile>classmapviz__plugins_1_1AttitudeIndicatorPlugin.html</anchorfile>
      <anchor>a5b14ed54f95de2290d24b18287a306de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::CanvasClickFilter</name>
    <filename>classmapviz__plugins_1_1CanvasClickFilter.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>pointClicked</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>acad442dc36a76078399957c65930e7f2</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanvasClickFilter</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>a09954d1c11fdec524d9812011eba60f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClickMovement</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>ab75265bbae85558eed5cfd6057b82eb6</anchor>
      <arglist>(qreal max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClickTime</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>ad8320b46070fa394099b05764ef7d0cc</anchor>
      <arglist>(qint64 max_ms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>a8606b182e35b08e97a835fc4e77836d8</anchor>
      <arglist>(QObject *object, QEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_mouse_down_</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>a559f9e464d8e8b9a8bd6a6fc7df614eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>max_distance_</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>ae71ddfa74f91633f3635a9a99b987238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>max_ms_</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>aa40681fa826ff70fff0e7d39bf6beff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointF</type>
      <name>mouse_down_pos_</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>a3d6c94cd9f0b3eaa2dfe5bde36c5a8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>mouse_down_time_</name>
      <anchorfile>classmapviz__plugins_1_1CanvasClickFilter.html</anchorfile>
      <anchor>a36aa55584ffbc17b1f830421e3a57c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::DisparityPlugin</name>
    <filename>classmapviz__plugins_1_1DisparityPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="enumeration">
      <name>Anchor</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200ea3c2db42ce77b6ac1cfbba034575c41b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200ea9757d449b591ba402bc099842ae36a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200ea3b6768c83b8b1e29d613998825bb3b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200eaebf3eab51cff1556465d1d69c981cf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200ea534d994bc68ef1f2b2a831802833f320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200eab61b2f8fcc21da6f809b0f28d2b1234c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200eafd44358825d8a8c20d9cd11229a40464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200eafb6d769add96d531f2af09e428c7dd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec5c2e04c24cd1c18ebcb2fd0514200ea127ac8d7a426906c8c95d4d90d331a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Units</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ae009f37aada6dee69b054f867719b333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ae009f37aada6dee69b054f867719b333a0a3ff124d100d438bf0fc4c9d538e3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERCENT</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ae009f37aada6dee69b054f867719b333a3066074fdce177da5dfefbb5db0b100b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisparityPlugin</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aeb9d95e8b3ac4125233bf4a77d5a97b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a115852fd349f4a2d89a1ca3d0c467955</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a23f7abd38edb24d6d14a36b06f00f1fd</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a70c39d4859acb68c142b52b125418a47</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a3c1695bc15367724e37380f1d128654f</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ac02039b2f2dca48717ad1f5538c3238b</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>adafbb09f72038ed7f5b61eed0f64e378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>afd3dca398afe9988992a5b13786ab17f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisparityPlugin</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a542c6185ed367fce39beee300e90bda4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a3164d423404d81487af770dd4b6f9a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetAnchor</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a8239db5924b28b9564479f4888d19e15</anchor>
      <arglist>(QString anchor)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetHeight</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a60ea5178a009baf93ecf02cc91043430</anchor>
      <arglist>(int height)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetX</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a271c53cb30d0d476c9fdbf39af5da510</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetY</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>afc05c3c7c9d649169484dc24c96e276e</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetSubscription</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ad01b198994e14fd9a98d0b9415e062e0</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetUnits</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a956093b8f601336c72587b95f44a47e7</anchor>
      <arglist>(QString units)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetWidth</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>af8586802ce58bb595a30075c6458553b</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a6c944dc3b1a36ba1af2eadcac547dce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a5a88e9ebdaa9a84a2207492651386244</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a321329b432f65132c4715e4130feee3b</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a7f02a85350371391d5108de806b01325</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>AnchorToString</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a24379c696cc5fa4f928e8810b75f5e62</anchor>
      <arglist>(Anchor anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disparityCallback</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a675b4187cd26183bc865f24d72d9bcd3</anchor>
      <arglist>(const stereo_msgs::DisparityImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawIplImage</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a7e93d2a7b96866fb0c0e365af2702084</anchor>
      <arglist>(cv::Mat *image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScaleImage</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ad5d7c98b1fa52039c94ec730a9a28532</anchor>
      <arglist>(double width, double height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>UnitsToString</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aec7d66710f440ebe7141f205c76c28b7</anchor>
      <arglist>(Units units)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Anchor</type>
      <name>anchor_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a4c19e51635aeba55a5b2018748eb1c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a4bef6727326d69c3ef98710c3afa7684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>stereo_msgs::DisparityImage</type>
      <name>disparity_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a3b4993fb98487ccb7411e47da7f882f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat_&lt; cv::Vec3b &gt;</type>
      <name>disparity_color_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ad0432eaaaaaa8506338c66e9dbfc2a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>disparity_sub_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a23c65b5139e0386afdeeba17ebc62531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_image_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a476dd66b0b936d9bafdf0f05c18bd7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a5aae18724efb3bf85e0af550aca841dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>ac86642871d8613c8d4240b1a757ceefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_height_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a07d0b6ee8911878df0b5afd4e8fdf963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_width_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a7af51ab8a37a484d916b09a51347c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_x_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a02ce13ae2b58b0ceb16b46fbea522a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_y_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>abb63c0c7fff8e15d0a427272cb442ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>scaled_image_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a32d87768dbed2e74177df16783b6b80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a063780ca61c9f4b150effedfb33c35e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::disparity_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>aaff54ab70ed148acc16bee952825165c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Units</type>
      <name>units_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>adcfd47341f7455ce8c313fba25c0b38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>width_</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a761cd8b098032cb0d391b5970e34ca6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned char</type>
      <name>COLOR_MAP</name>
      <anchorfile>classmapviz__plugins_1_1DisparityPlugin.html</anchorfile>
      <anchor>a881048e64ae3e6142b643d977862039a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::DrawPolygonPlugin</name>
    <filename>classmapviz__plugins_1_1DrawPolygonPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a367a24a8375d7ed2fd6f5259100e2abc</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DrawPolygonPlugin</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a7170567b02fe59edac6fc17560948e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a8665df6ee1b65e9fce15151e2a95e247</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a12b0cd6f74e817bf2d2a602a71b2343f</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a24616ef5f1f2a5bdffccb3615d78c27b</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ae40cc32d7ba314d614edad5faa42c038</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a3f48e345605c41fc47b72cca18b18024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a23f3dbc460e95be6cad08a9c086b2622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DrawPolygonPlugin</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a7d32581f1ab328111ae7a5ad0cb1143e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a9c7dc287083c49fcba194de87a2655ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>FrameEdited</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>aebfbd1de04805d3bf4aa0c3223cb6e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PublishPolygon</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a3fa09b329e34ab0702115abc7efadfa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFrame</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a1f47ca5d159353f60b9219a083e177f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a6220d3216ee1ad43df600939e1b22fd7</anchor>
      <arglist>(QObject *object, QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseMove</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a6f3e192a15dad03ba982d232ce9bd18a</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMousePress</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ad7cb01e6adcdcd0e29e5521d2ad8e1f9</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseRelease</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a3d4b1fadc3a06d5c0c8107dc1d0ed1e0</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a85d16ceb443a4f17d9220323759e7272</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a0be66a32023adf98c16073073ba1bc5b</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ace7e24edd26d25640909182e4a81d8bf</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ad35926f6d3ed75bba908194a7f38c5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_mouse_down_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a9fb70532d6d289cf7658fe1c3688ef8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mapviz::MapCanvas *</type>
      <name>map_canvas_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ab7bdf3e7474140aa6a6961503b34084d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>max_distance_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a9d84d49652e4461fe35f1806729897ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>max_ms_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>aaa19f34aff6ce4954ad933d7205e7241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointF</type>
      <name>mouse_down_pos_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>abd75a5358e358880abbaf0e7ab357a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>mouse_down_time_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a0980485fb758797d03f8b8dc0ddf406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>polygon_pub_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>aecd42e882a8b8ff97dad947335a2ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>polygon_topic_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a7958b24eebb4129f73789929f12e5393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>selected_point_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ab6563edf54f9733fdd793e181dea42c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>transformed_vertices_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a90d643cd13aed3f80a369851f9d7f16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::draw_polygon_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>ad88d013319df4799823e18c83c8cd49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>vertices_</name>
      <anchorfile>classmapviz__plugins_1_1DrawPolygonPlugin.html</anchorfile>
      <anchor>a0c200712670fc25bb06b0f63d89cfb67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::GpsPlugin</name>
    <filename>classmapviz__plugins_1_1GpsPlugin.html</filename>
    <base>mapviz_plugins::PointDrawingPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a4cb6877808ffae2a0a019e10109aea82</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a0ed0de8b03ea2ac9f140b0a1028becf8</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpsPlugin</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>ae6cc2938d11eda8f8e123827f1a14908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>aee596467b9088af84ca1285f4299b9de</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a1a7c92932fa2c8bdd145b9623b7331bd</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a12a7360c2e08159b46e645ea14787af8</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a5db09f788f094044f61f2c0e3b845ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GpsPlugin</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a68522e487e1cae64a69b9c835bca758f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>abb6dbf60943ec8ee21b8ac249280f8fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>aac6c188a297ba543c2a89df6d033117c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>ac6de1076f4504c53eeb14742d286600f</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a4b6b70242d18f300979b30dd07e87b2f</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a4c83fd03606fcb60fbc6cb6c8342a39e</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GPSFixCallback</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a32885858354b16cd295c8e55b63ed292</anchor>
      <arglist>(const gps_common::GPSFixConstPtr &amp;gps)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a26a3092356fa3f39c02b81768ee7c9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>gps_sub_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a04c01dc906519c2a9ef4df961cc5523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a7c00a314ed6ec4f8a2ee24183198f343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::LocalXyWgs84Util</type>
      <name>local_xy_util_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a9e3ca6e9d2607fb98cf89997a60fabaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>a60f9cf951e5404f42b5479d1e9e5f32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::gps_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1GpsPlugin.html</anchorfile>
      <anchor>aad244c4a7c148888dc7afd6daa9563fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::GridPlugin</name>
    <filename>classmapviz__plugins_1_1GridPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a057921dc8b63cb6fb762da5abfc76761</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a49203705cf767f1b22c3af1dd876ee5c</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridPlugin</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>af8256681eab675b60d2812a3ee1cd32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>af701d3449aaedc03565c2757503529e9</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a844d83a88e135350539cd91c3a56ccb2</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ac60a7eb6a7df41280d27de98948e526d</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>aab13e12ae7012dd723d5e527d62e6805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a07351c1c492c51a9391e7a454ea2597e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridPlugin</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a0ffec87db2c126bbe1edccb76583a20e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a3a60c8579151fd7ef0aff33387c068df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>FrameEdited</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a00cc886e1078bf301a504acdae57daa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFrame</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ad08838fea0441ee70958f33cb1b7f92e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetAlpha</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a2e045b0b8c70f4ee285d314677ea60c6</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetColumns</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a6a17cb6554217fb42a0646b4b08cd170</anchor>
      <arglist>(int columns)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetRows</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>aa032be653cd240eb6af6ad8e85152f53</anchor>
      <arglist>(int rows)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetSize</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a8e729427013622839539024765d16ed2</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetX</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a0fd201ee551911f47d0ffc547e5367bf</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetY</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a334ec2358c398bf25a629a7761f1e608</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a0ffe348564ce3b90be1c709206700147</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a36cad0b45caa6d10289b2162b9403834</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a087e16dd1f59b5320ac631d525f899f5</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecalculateGrid</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a4190a39dea12bb56a55df893f4b97d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ae787d34e3e873300f1bcb99f8f6048dd</anchor>
      <arglist>(std::list&lt; tf::Point &gt; &amp;src, std::list&lt; tf::Point &gt; &amp;dst)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alpha_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a006e2cd91e1449541cf5dfda0edb0470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>bottom_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a80bd76202ac338db316a904cbe7967a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>columns_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a54f56f209d3db861560a93780f77335a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>add87330f45e07ad339c1a4dfb7b94d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>left_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a0ce3330837a91179df0e6272c3abf04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>right_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ac8076f4ef3f64c17c7627527fc5e67f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rows_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a736abcf92f649f5d4dd3005255bac7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>size_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ac9c0fdadca61a027ea6ceb51f39623d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>top_left_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a07fa6e80b6b43d49a1d9e67a17b4d61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>top_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a4acaf3925b1bf598bc803d86a2c67b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::Transform</type>
      <name>transform_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a10b739ccbee2a3bca28c8c3ec1f69ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>transformed_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>aa38de256dfb6ec8286b3df2591a99120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>transformed_bottom_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>acbe28101e3346e85f12e7b9dc6a80240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>transformed_left_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a5d5332136747501082abce472148f139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>transformed_right_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>acbc107e096be3542e4eac3d9da134352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::Point &gt;</type>
      <name>transformed_top_points_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>a80dbc386d518a83c8f708c6f6439029f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::grid_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1GridPlugin.html</anchorfile>
      <anchor>ac478e79630a174d5dd4dd959ee3018ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::ImagePlugin</name>
    <filename>classmapviz__plugins_1_1ImagePlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="enumeration">
      <name>Anchor</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baaac134ff0b93e0c441b0597e3ddee46f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baad566ba03be21bfdf1e7dedc29eaedb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baa6beaeb5d0a155c11b24c3b5f2f761613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baa05531d1d6a25392df950693b121fc6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baaa3daf3c06d87ad9c113a3839f203736a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baa46639eb313c187438992079537fcff2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baaee8f0e05ae2a99459806201e7aaa78eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baa37e2ad3d374717f90a4620831d0c4c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1cd765a8b5609fc848ee08f36d2e49baa31d72c427b88a0d647188dc251584600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Units</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a68306c2daddec3da03fec8050195529c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a68306c2daddec3da03fec8050195529caf9d5e702adf8adda294cf8e188f84968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERCENT</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a68306c2daddec3da03fec8050195529ca7a444b1a2256920e2eded2197ce25ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>Resubscribe</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a9d180c73ba58b3f68cadf7ca3fbe78bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateLocalNode</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>aa47524d87099fcb964647aeb0520e601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a4a7187c31400f5d98bb586f2d4e3e16f</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a38283e422b3302a1e2c06626cc6eb8f4</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImagePlugin</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ace7221f039a53edee5b73ad424ace5ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ad00121b1bdaca03ff2b4aecc5b5d9c7b</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a6f6d6769ba682343040f5a4e52c95bab</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ad8ba3b693842028b46965cf4a19e8f18</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetNode</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ab18ba32eeccfe2222c1a16a4c9e6fcf7</anchor>
      <arglist>(const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ac14c5743fb4370214f277b7685a26c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a01bfed6f81b441d9a6ae9ebcf148e61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImagePlugin</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a9557d7904489b49c9a23fce02ea57e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>KeepRatioChanged</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>accf620911548af61627c352771c7d6dd</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>adc8ba15e3cf918356e8d9d0a09796261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetAnchor</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a69f6010065b3f7d35bf33b3e107f23e5</anchor>
      <arglist>(QString anchor)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetHeight</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>acd50d194b2ce33ab2480c81fd540a20d</anchor>
      <arglist>(double height)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetX</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>af4b543470532d42ad330502c4580496e</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetY</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ac79d84e130986382b10fdc083923036e</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetSubscription</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a774405bf527bdfc06000efb9c608f921</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetTransport</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a76fd687b67a9a2a698ad0b5225972d55</anchor>
      <arglist>(const QString &amp;transport)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetUnits</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a457d31d44def350f2594eaeeae0b8f27</anchor>
      <arglist>(QString units)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetWidth</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>acedb35952c679a348bec6c6eb8b0986f</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ab6a04d8ce750b064d08cf8112d2c36ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a4826035d4ddedc1dfb5b8b9b4441f812</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ab04f1b93a9a3f9fa1ca3e11c1584361f</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a28a0ab88acfb15ea7f838b3c8904e07c</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>AnchorToString</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a07e0c9ec0ff34098a9d5dbbdcea9383b</anchor>
      <arglist>(Anchor anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawIplImage</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ad7b2e4d92cd8e0688fd08fbbb35b2fdf</anchor>
      <arglist>(cv::Mat *image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a97d99ceffa27d8e9bb4fb3852ffad4fa</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScaleImage</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>aec8b43124bc661f142a37d23d3ef6f5d</anchor>
      <arglist>(double width, double height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>UnitsToString</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ab0e60c40c42679f5cb8bfa736a983d49</anchor>
      <arglist>(Units units)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Anchor</type>
      <name>anchor_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a4796e17ad6e3c4c1c4598fe87a4c7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>af59aee0206a065831f5b7e17c881d082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>cv_image_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>adf2ca72ae6c6bfd48b34e23551115575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>force_resubscribe_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a6f4851c270890f3f0b67d5957f5ca4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_image_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a38e04d1a9b479cd0f47a614b629b9803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a7ff09851a56b078d30b9fda6715571d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a86eec2b21a052cc63cfbc769bb41b77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>image_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a86cd3783820e4979c6501478b050e07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a1a829962e72553a15e5aea7729f7e2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_height_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>afcf483901601e3b30b068480a982b8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_width_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a8ca422ae00775d094028aaff730eddb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>local_node_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>aa180d5542c264ff5d1b41f7f3a30c5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset_x_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a0bfd205e9c08210edbb3a54ea3df5d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset_y_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>adbd174b2d5e36c5a6a32631dccf14107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>original_aspect_ratio_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>aeac069df7a2c0eb6d3d2f7b2e6e9f3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>scaled_image_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ac9b4bbb7cf05ea7e52460d9abb263b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ad82bccf292b24bf79fff51c4167c741f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>transport_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>ad83911355f05da209d6e0a0ff0f7a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::image_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a3d30363585b78fd1d4dfee65dafc9c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Units</type>
      <name>units_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a9ffda5f2f1a90490ae61b8b5daaf216d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>width_</name>
      <anchorfile>classmapviz__plugins_1_1ImagePlugin.html</anchorfile>
      <anchor>a637d9b99b1c649623e442c22ecab6543</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::LaserScanPlugin</name>
    <filename>classmapviz__plugins_1_1LaserScanPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <class kind="struct">mapviz_plugins::LaserScanPlugin::Scan</class>
    <class kind="struct">mapviz_plugins::LaserScanPlugin::StampedPoint</class>
    <member kind="enumvalue">
      <name>COLOR_FLAT</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210ca407ea3aa20ca5e39033b0a93087f3888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_INTENSITY</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210ca7dbd4ce58ce1478fb65c3c2d12d01031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RANGE</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210cac79cbf410ea5255fdfa8f911c8fdbd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_X</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210ca5166e11668df7b49cb75edd11105d934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_Y</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210cae88f1cb8fea2ceeddde9469bcb848e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_Z</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8013af320ca5b4031483941523a3210ca4d056535dc6a66b2a0e90bab44f8ef16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a1029b7cc8cdecd63fbe64bbe6b3a56c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ac988d8a852aed8964c8b5fff9d2ec612</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>af4086a0b0d026f30436ae21d8997b13f</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ac6993ef11376aa0687897c338d5ceb5e</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScanPlugin</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a97262d311c68c0e4e761788b19f37996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aca0bdbe1ecb963b4a503917e888af4a0</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a12764c38f74211363384fdd548bcb7f6</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a81476090dfbb112e969343a72c4cfaf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a281163bc656d413d5757cf52a7183ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LaserScanPlugin</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a8da9125ea92d95b7dc5d7d6076289c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>AlphaEdited</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a96850e107c0bd97fe71aff7fac02c195</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>BufferSizeChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aeecdf89fbac92d22f4836f5f6a5002f1</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>ColorTransformerChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a53232f6c46dce5d17940065c3b76a83a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>af6d795acca31cda6be9f288d668c6465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>MaxValueChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a5417a421985284d239e60353412a1458</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>MinValueChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ad766d49516c37b4dcfb1fd754c69d3c5</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PointSizeChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a42b7b5896d0695c073c8236f534a257c</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aa3cbc891596e9a213050691e1a92949d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aaff9e6e97fe6539e554fdda9113f73ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>UpdateColors</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a6e608e4af8b52b73680f46bdfd52fa80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>UseRainbowChanged</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aa31a1d385bbb893495af8ea19ac5e6c7</anchor>
      <arglist>(int check_state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a11d20f5ad4789720e04f65537700533a</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a5a830924e42e677ce8fd50f80eb2b798</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a9926ac4b21c57bb9af8a47f4d7d0a7f1</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QColor</type>
      <name>CalculateColor</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a146ce8cb30731fbe2f2e63fbdbbde385</anchor>
      <arglist>(const StampedPoint &amp;point, bool has_intensity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>laserScanCallback</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ac23e00ccbf825f6b3cdb7d27683f9a5e</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;scan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePreComputedTriginometic</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ad1792d138c101c4a06a1fef02d669429</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alpha_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>acd45815da9212cacbdaaad21a95c7223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>buffer_size_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a31841524bb5bf2e343700ec83e09d6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>aa98f6a95ee21640e89c6d4e8aca0a898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>affaad3a4a65586bc091a1a8ef705e8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>laserscan_sub_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a458b3818a4bd4710c7d14ef072be2f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_value_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a3fefdda38390d033999cf0fa1becf570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_value_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a623a4b73502cb3b5e3bbda82d879764f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>point_size_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a3b32e8b5cf623c0fa9d8a757777a7606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>precomputed_cos_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>af9098b080238dbe233267f9c13b329ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>precomputed_sin_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a22c2554633e25d86cd13407e9358bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>prev_angle_min_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a1969450a0dacbfe300868aeb396c73f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>prev_increment_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ad7621736fd4772b16536bbf9e1a7b05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>prev_ranges_size_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>ac9b50617d9e5eac1bfef9e2f284a9104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; Scan &gt;</type>
      <name>scans_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a486ad44cc5f638cd42ac2828f6556a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a17517ddb210674b8fdc7eac2f1c9c7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::laserscan_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1LaserScanPlugin.html</anchorfile>
      <anchor>a36e3733c3e1567fb93bd7b9fe3bdd6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::LaserScanPlugin::Scan</name>
    <filename>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</filename>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>a1f9e01fd1e14ac82f7f16c42a56d2819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_intensity</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>a39a8e10454f1728ad2d1b7ad24bcbc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; StampedPoint &gt;</type>
      <name>points</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>af70579e3720e2e21f70a0ad838a6923a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_frame_</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>a86dd54c1f72eaeaa2dae3b35323a0e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>a51f9663cba6159d296b7e8b5d2826693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transformed</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1Scan.html</anchorfile>
      <anchor>a7580c47d165825d42c3f892731a074f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::LaserScanPlugin::StampedPoint</name>
    <filename>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</filename>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>aa05c38fce906f3b0bbbfbfb045d6d842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>afd146e7030761865e33a55a7a8e859a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>point</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>aaf6db1b5af7d1839c28738c1e7ace39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a1d7c3281bb2d7bcdbab56c12847220e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_point</name>
      <anchorfile>structmapviz__plugins_1_1LaserScanPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ad430a3ec86de9d4821892c991ca389af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::MarkerPlugin</name>
    <filename>classmapviz__plugins_1_1MarkerPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <class kind="struct">mapviz_plugins::MarkerPlugin::MarkerData</class>
    <class kind="struct">mapviz_plugins::MarkerPlugin::StampedPoint</class>
    <member kind="function">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a4b127b533d4ed9daa83ed666dc8b1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>aa0b033f476d819cba7d40b4903f2746e</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a3ae1becb1b70a45f72a17a0d68b5f531</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a706bddb9dfbbd27a5194f8326fe7dc9d</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ac2a81e01a41e8930816591c2c37ca580</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerPlugin</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ae09a2b702bfe72b73b91eb81502b023d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Paint</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ad68698c8edae5535734872d7b7543f9c</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a9b9ba213f139b0366613660be1cf3046</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a9b55a8f6f3d0a264c83c7e23049bbc50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsPainting</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ad423abb29bc51310aff690a5c707baf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a9f3c0d08dc879538863483f9401cc31d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MarkerPlugin</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>aea20c8927b0e5353ec06876c49037d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>abef63a5a50bc3699e175779798b58ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a144fbb66526302465c2204dd9115fb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a081e79a758d41be06d65c4a82333a0a5</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ad3655b6a772d5e4b7e908dc443803680</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>aa25109ad7f2acdf2834d07e358d5a675</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a1c3c879d84f3c9f6d4c15abaa85ad94e</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleMarker</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a46c75d7c235b9c06b790251e2b9b2b92</anchor>
      <arglist>(const visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleMarkerArray</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ad5a24251a419e3849094ec92a6adb4fa</anchor>
      <arglist>(const visualization_msgs::MarkerArray &amp;markers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleMessage</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>adb9ad3b637574ae56e7f468699fd6f42</anchor>
      <arglist>(const topic_tools::ShapeShifter::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformArrow</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a677d45bef8b625f07e8da19e567a882c</anchor>
      <arglist>(MarkerData &amp;markerData, const swri_transform_util::Transform &amp;transform)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a50dd94996c316222e47c0e4fe24b5472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>connected_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a34ccfd8a429097e303251fee7eb70c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ace03479b50dc283067a2a502bbf77de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>marker_sub_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a55fde4a02dda5392b065bfe4e6606a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; int, MarkerData &gt; &gt;</type>
      <name>markers_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a2bd44fd73b0e5033594b636d29449c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>a7cf724fc422066bc81ddea32886d178e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::marker_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1MarkerPlugin.html</anchorfile>
      <anchor>ac0a4d59e9f73e28ae5abcb81799adfe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::MarkerPlugin::MarkerData</name>
    <filename>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</filename>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a6a809a372c824607c706031fafb51e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>display_type</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>aed9099c57bf23857232946a37b61eced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>expire_time</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>adc3bcd8faa8337835c954e4b2b4f0a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>swri_transform_util::Transform</type>
      <name>local_transform</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a90b6ad091fe927a293ba635dda53e921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; StampedPoint &gt;</type>
      <name>points</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>aa80efc03669ef88eb7b7452a6106487f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_x</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a77eaa91051047a00bdea79696583c1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_y</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a3d29167c068f4fd8e44257eebba7373b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_z</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a1cc1a93051a6d82e35d60dd03ec49012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_frame</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a4c46c0b0a44d14f971357f436b67bcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a51ee7080a454a407eeb17400ed1b41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ac598763ab3dbb7f1d5c530168530bf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transformed</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a9963ac2007adf3762128f60ad13c5beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::MarkerPlugin::StampedPoint</name>
    <filename>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</filename>
    <member kind="variable">
      <type>tf::Point</type>
      <name>arrow_point</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a4486df3aebe3975aca448f782e1edf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a4416a5a22e10f69019b2ffaccdad279b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Quaternion</type>
      <name>orientation</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>aaf8dfb4d225b9f217ebb451d57fb6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>point</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>af10406d865f8bf33629a361a1d9fc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_left</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ae5da07172848637e43fb66c9d7a09a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_point</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a043477bc1d93121a10fff220bc8adbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_right</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a45ec3066fdbe4894e8fab44a7e0d9d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_point</name>
      <anchorfile>structmapviz__plugins_1_1MarkerPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a21b3f979a7ff7e6924e57774e63276e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::NavSatPlugin</name>
    <filename>classmapviz__plugins_1_1NavSatPlugin.html</filename>
    <base>mapviz_plugins::PointDrawingPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a9ffa878d047f432a3d57bc636233b3e9</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a2037d3aa24efb9deb4e5d1bb914fa8f0</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a0a7ca1f743831962fb23e0431a7579fc</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a99ddf509d34feb2d99733bbeda35f5c3</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NavSatPlugin</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a851fcbcc2a6ff4f3cb9e1c0e0756b311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>afd7e59611ac1b16d7f8523ab315a016a</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a42c32b8b363eafa7a0f0825d1721bd63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NavSatPlugin</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>ab7cd62623e8f638395963e93325f5346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a278c852c60e783c07cdc7241f45d37ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a16cca1b44b4b6856ae79e1ddc1b7a572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a3a0d030fb480bd41a3ceac2951598214</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>afcfdc80c2c7995c7382bb923744b9fc0</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a9ad1b9f290cd39f85c22ee7f5b63b115</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NavSatFixCallback</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a2a5a7afc918c120a603bdb8d603c569c</anchor>
      <arglist>(const sensor_msgs::NavSatFixConstPtr navsat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a75b5c16581a78a2b7c34b472213ac79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a69e6fa862baa9c4a5d0715c21634a82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::LocalXyWgs84Util</type>
      <name>local_xy_util_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a18dd4e387db1fe7430a55c14a235a647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>navsat_sub_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a6095f6fda7370ef8b4d33a824dfeff3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>a91e4e2ca42ab4f2755af37fb68015283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::navsat_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1NavSatPlugin.html</anchorfile>
      <anchor>aff6213778a0d926fd3e4522e6c1780b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::OdometryPlugin</name>
    <filename>classmapviz__plugins_1_1OdometryPlugin.html</filename>
    <base>mapviz_plugins::PointDrawingPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ae78ac31b4b606e873724d98e9bf7c283</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ad746d8cefa3bf23686bf525898d4d424</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ac1ec094d605965978ef31e60e3836515</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a42ca2961e0bc2c3bcaddd23931a6505e</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryPlugin</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a04407379860fd6db94fa3e142c199c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Paint</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>af3d4cf2d84a00101c7a8a6931c6b2acd</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a2934c96c9f80d96cb6f13743a278fd07</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a7ffaa68ab4af128bdc9f91a8821f27d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsPainting</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a729dfb2b6922bb203cecf267adcf3372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryPlugin</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a2656b4abbf4535a5c6e26911e88273da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a692060d6dba244ed26987d07c86391c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ade190511bc1086142d07c795053914d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ad77125d305e9c611696428ca44c92bd1</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a8ada862f780c0bbacfbdc61c3dc3c262</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ab6c86eda90f5cbcf3a402775fba49384</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawCovariance</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a8e4793297d32328acb7587e30bd9c255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>odometryCallback</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a2490dd5de02dfd98128d4cac39bffaa1</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr odometry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a32bbf229f807ac0db10a63209c07799d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a6cc364ede803c83700de69687c314d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odometry_sub_</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a54096cd3f5d35ac0a3d84a9afa7e0359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>a723ef872af322e8c29dfba80ab43e3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::odometry_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1OdometryPlugin.html</anchorfile>
      <anchor>ab8f35075e6701f4b5a53839aa5eb90d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PathPlugin</name>
    <filename>classmapviz__plugins_1_1PathPlugin.html</filename>
    <base>mapviz_plugins::PointDrawingPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>aa2f81c63a77efd8e6f6a414d7c055560</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>acbe16cfbb2c747255037c387d7832e21</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>aa95a19f5d5c86fa4026dc241a6a011e1</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>abb7998c2e84ce7e1d14ab310a6581690</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>aa7fe73a76c059d60927770434afbbe18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>ae3ae2be092e1542e9fb829dd877c38bf</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>abc28a3cc6b2b4e3c57e7692265361df1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PathPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a4cf55860c7aa7080e950664d7b8c05fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a77db0558d97a61da64a2c890c5f36838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>ab426af21a2b85f28006964c9cd404b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>ac30844ecdacf225b9a06ab1eabf28c83</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a503bf95e2f21e163475375448a977611</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>ab4d9c6fa23c0978fd5087a9fa5cf66f7</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pathCallback</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>aa1971ac4a166d61589af5ea3d6a5014e</anchor>
      <arglist>(const nav_msgs::PathConstPtr &amp;path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>aa4f512c654bbcf2bad8539249cc4f71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a1f89f4dce4f39db49ae3b03f5cd39ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>path_sub_</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a0faa8b4e032f4065578399d9e4bc0802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>a213b041e981ad078cc3f58d32f719e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::path_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1PathPlugin.html</anchorfile>
      <anchor>ad14dfce20db6ca5ff41f7c9c388791b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PlaceableWindowProxy</name>
    <filename>classmapviz__plugins_1_1PlaceableWindowProxy.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setRect</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a3a66c84cc9bee450d8de903847bafd01</anchor>
      <arglist>(const QRect &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>ab22063619cbef23c9d7325b83faa6641</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rectChanged</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a0f6bf8ae1c76a05e153c3f5b9c4f0084</anchor>
      <arglist>(const QRect &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaceableWindowProxy</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a89c18fef51edd3afed3d3124cf150cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a285150b7fb1ef4b0b2ecec8f43ed4bff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContainer</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a087467713112c0ac3590248710622dfd</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlaceableWindowProxy</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a6136c7f2ec131fcb5245729993c9f611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a1b099080e01a9922b1097d4c57f3007c</anchor>
      <arglist>(QObject *object, QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseMove</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aa8315208e2a5f800ee2d329a0e1c38ea</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMousePress</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a85375997f3549ec8fe2d69861d897399</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseRelease</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a23ffbc80bcbfe38db7b062ecef35bf77</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleResize</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a342a6af930eaa56792d26aed025de82c</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rectResize</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>ae0a04af44fd671b50785ad3711f6e9c2</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>resizeHelper</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>ad9ffb9d8e292b7a1bb5688ca3b64ec48</anchor>
      <arglist>(const QRectF &amp;rect, const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a77082e692e0c1834b11e2328d3672cce</anchor>
      <arglist>(QTimerEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>winResize</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a012c827da0094649dc449359ab45f579</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INACTIVE</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aabba9656aa3d4bccc67c413b066817e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE_ALL</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aaf3c45fe8d360c4131b999f250ea0f1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE_TOP_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aa0e7b7f1b436db08c84ac0fb6ad0c98dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE_BOTTOM_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aafd0040029c93f4319a14f79e761cfc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE_BOTTOM_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aa1381e67c15bc9bbbeaba526efd217016</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE_TOP_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aec5fc3ee02c841f6d2de67794801ee7aa8d862a7fecd4164ff9fa507551026f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>State</type>
      <name>getNextState</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a7d94c1493a7df261e9f1fbc498a5e410</anchor>
      <arglist>(const QPointF &amp;pt) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_cursor_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>adc1cfeed7259b139305b4d54dbd2f59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>rect_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a98668a7c310288ddc54ea1c71feda02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>start_point_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>af0b2f296dfdb5e5b8f3bd6d008c32b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>start_rect_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>ac002507666158854c44ce930592e71c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>State</type>
      <name>state_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aad443ba1a45e4efe05da6c1ef4983973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>target_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>ab358ff95e5d7c6bcd0f73f0fc250d5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>visible_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>aaf53ab67a7204725d50e54141e07caeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>win_resize_timer_</name>
      <anchorfile>classmapviz__plugins_1_1PlaceableWindowProxy.html</anchorfile>
      <anchor>a9c9d1c060e7289973dda704df933d957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PlanRoutePlugin</name>
    <filename>classmapviz__plugins_1_1PlanRoutePlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a601ce68543a1472ee4fc6fe414d5af40</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae6839c1856a5e74143098478ff7668ac</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a98f02dda8166e78af5ce045364b35360</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae2b68641bc538ce4bcc9a52fc00eeb2b</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Paint</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a220b692c997680fdc327ab75cea28b27</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanRoutePlugin</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a2088721cbc501af74ca6ecddd124ccfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ac419c91ba8b015f6149311b500c479b4</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a76b17e572434da5cc147e8641148526f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsPainting</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae29affeb7fefaa1ac092d702c517b765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a4949cf4aa3e402992eb6fea2927386c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanRoutePlugin</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae5d6eb932e73a1f0a4295785d4918698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a139792983a23f806db87ff3919886c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PlanRoute</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>adc0b769d8a54c7e6129e84624db3c27b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PublishRoute</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>afc605f27563a66c3e8cc9b92b2c738f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>af9d7a550d6442fe7e7c75770fc21b6c5</anchor>
      <arglist>(QObject *object, QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseMove</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>af12b3b640e1d26e3297a0e8e27f49de8</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMousePress</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a2111d7c0b242a33beeec883b9b69703c</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handleMouseRelease</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae0da6425b9db3df5a8caa55b63406d01</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ac413b9196a6466357dd79fedabbf46ca</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a8084368e36e37030be8b2f760ba7d249</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ad95960c32dbb5199b4e28853db0bcffc</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Retry</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>aa433e80541b0a99bb1540d97d00029aa</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ae0d9dd107a8ed7c0d73771966492c63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_service_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ab2fb92a1406e11ebcc97c738d1d33885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_mouse_down_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a953553d40fb17c0edd8e3df28ba7069c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mapviz::MapCanvas *</type>
      <name>map_canvas_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a6fe3021b3b68dfc49123bbb28163d82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>max_distance_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a237711fc017fe63e95c477467e8a3855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>max_ms_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a41533a565fd4a670887e50eb1743633e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointF</type>
      <name>mouse_down_pos_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a158ec92c659227df80e1c31bd5909e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qint64</type>
      <name>mouse_down_time_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ac909459e4e4ec671039c15733b810495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>retry_timer_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a391fa43194b9b2619aed6e7e5aa5dfba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_route_util::RoutePtr</type>
      <name>route_preview_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a5527c7b5d9e56a0dffae79abe5bef615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>route_pub_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>adecfc40691691f21a5e86fb42ed148d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>route_topic_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>add823bf45baa832cd482ac3cd2fa705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>selected_point_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>ad0bc80b433b4d7b1da692900cbd8dcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::plan_route_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>a0ba1976dd2e18cb264a755d175ee781d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::Pose &gt;</type>
      <name>waypoints_</name>
      <anchorfile>classmapviz__plugins_1_1PlanRoutePlugin.html</anchorfile>
      <anchor>add2a93101c3b43d27d86adf7d6b3e0d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PointClickPublisherPlugin</name>
    <filename>classmapviz__plugins_1_1PointClickPublisherPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>afcf8fdddc5f24f12f994b46da77a06e4</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>aa732dffdc86796e881f08a5e34209381</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>afc71aaacb393513e16ba7e227ca464a0</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a0e66c23544f1f9815f900a30aa75c41f</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointClickPublisherPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a07321ca0e9fcffe1f75bd7a0a16424a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>acb15a8af73af380cd3b36b606343e6b4</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a7bfae1cf413af9d2b64cf67d73d18bae</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a1027e70bce8f4fbaa5ffd94fcbac5e25</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a8a13c99ba6a20a765368e1e7fe89fb9f</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetNode</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a5711eca9ed9ab269aa64032974a729dd</anchor>
      <arglist>(const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a927ce71210e750c275b5d9692a968174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a01829062e3c196443138fdcf33a1a132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointClickPublisherPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a01b3978c25e481ac44f743456c291763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>pointClicked</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>ab9c97d79cc3cd9a1acce26702cad3c22</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>topicChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>ace36fa3a8317ce1a089298a062a71c2f</anchor>
      <arglist>(const QString &amp;topic)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateFrames</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>adfce04bc69b7df32c93e9f7162582166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mapviz::MapCanvas *</type>
      <name>canvas_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a5869cf4e4f2d89fec63167eb8447665f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanvasClickFilter</type>
      <name>click_filter_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a8a6f5e31e35130eed4ffae2620e22d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a9b69ac682ca79007cdae657b6154b4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>frame_timer_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a640ff6749bfd8645f2eafa4877d74630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>point_publisher_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a3a01818cca2bb0bf84c486438b67d217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::point_click_publisher_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1PointClickPublisherPlugin.html</anchorfile>
      <anchor>a790098752b037bc7f62c2dda7f86ceef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PointCloud2Plugin</name>
    <filename>classmapviz__plugins_1_1PointCloud2Plugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::FieldInfo</class>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::Scan</class>
    <class kind="struct">mapviz_plugins::PointCloud2Plugin::StampedPoint</class>
    <member kind="enumvalue">
      <name>COLOR_FLAT</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>aba2a6bc3aa1c7766874a6dba42fc3f30afd6eb9d0a39c4a2f210cfc2140c97184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_Z</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>aba2a6bc3aa1c7766874a6dba42fc3f30a821ba12864e61af3e07285de14dce166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>afeb4f645cee251c9ee2571e8f859fb62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ac3755de6d7feb6e3e3e140e67ffccc47</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ae8c22d5e8855398fd5cf5e7e88173766</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a9399b7d459f5e9c5ea4b88343cfa1628</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a838088eccb1f298efddfe09fb7d942d4</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud2Plugin</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ab8d118edcc533180a88ccbde1fb3477b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>aa9d0c75c87c13520d821cc06278d11e1</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a2c6599ed678b62392a477cfaa88a07d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ad7abd7c1595df54fcd5efeaa8aae398d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloud2Plugin</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>acf92ad68a3c77c591107d00021f8cf3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>AlphaEdited</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a7c25510fb11828c90759786147e5fcb0</anchor>
      <arglist>(double new_value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>BufferSizeChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a6b823d1f285617a6bfb47c4261a98601</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>ColorTransformerChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a8f959a0635175a4d91db1f996910e098</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a8181771c01c8f45e0160e0be372b7311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>MaxValueChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a9d1fa9e4de77f279595da276dce26107</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>MinValueChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a248321e1056434c848b5108487ce5631</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PointSizeChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>af57f26337d82f87fa1bc98cdfb13553b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>ResetTransformedPointClouds</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ae99d497c742c26e39703fb22dec25a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ac811838efdf58e0b350d56daa15e6559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a1d94775cea6710a471a2b43147fb0a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>UpdateColors</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a2e99c6c39c6d117493807eba34d6bd30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>UseAutomaxminChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a8eacbed28eebf00b07fe3edbe31ef6d2</anchor>
      <arglist>(int check_state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>UseRainbowChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a910f5106eb43bc4fe6a08b13bf3fe8d6</anchor>
      <arglist>(int check_state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a279cd8b7cdd196fe1fd75b17f5a55534</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ae16dcb7165f0db9b4217c77b30a2a6e2</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ae1e6936fcdf8f027f9ec31db7fc17209</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QColor</type>
      <name>CalculateColor</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a9975526353e9b8aed04d843ec47fa6cf</anchor>
      <arglist>(const StampedPoint &amp;point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PointCloud2Callback</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a6da5f1419d5ecc9c2499a1c8775f0b0a</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;scan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>PointFeature</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a5e37b7878af2696deae2ef62a9b10759</anchor>
      <arglist>(const uint8_t *, const FieldInfo &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateMinMaxWidgets</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ac65e48bd56e1ec1f5d1065c5b3d4e4ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alpha_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ac1714dc45ec3217f5eb25c0f867b512b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>buffer_size_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a8f24d5f51d20de96281c7a5c778185bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>af1183131ca23f3a4e3110c7c58b95367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a363c5c5ebb8a6946ec374f81d54d200a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>max_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>ab4c3718e527aad3e7bcc43860d6be206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_value_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>acf5313f2c8586244b77132d9873fbda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>min_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a204bf97c0143336333e73e972516844c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_value_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a9b3fbc6c094015282a181e80dc1531df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_minmax_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a3ef34835809cdd2be9f50d146093cd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_new_list_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>acaa132393ae84fbe5f69e478d0d76403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_topic_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a0be3b263b6f851f3800e0154a8d03db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>num_of_feats_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a945e8c11cfca6ee9daf7550f6891f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pc2_sub_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a543570431fe21df9ebcc3ac5ff270f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>point_size_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a3d1503e90d618dfe129b3343c0a24c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>saved_color_transformer_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a19791b6f8ea27d085e5790192521c292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>scan_mutex_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a172f8df8c71aa664d57be5f06247f7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; Scan &gt;</type>
      <name>scans_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>afdc8fa951b44c73e4f96e7fa215b8877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a39ff6e1ce8da1992372f7ce33ff936c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::PointCloud2_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1PointCloud2Plugin.html</anchorfile>
      <anchor>a87bc049d38c123ec2b4c35a16a563505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::PointCloud2Plugin::FieldInfo</name>
    <filename>structmapviz__plugins_1_1PointCloud2Plugin_1_1FieldInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>datatype</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1FieldInfo.html</anchorfile>
      <anchor>a2b9f10e9f05355877d857fbab8123b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1FieldInfo.html</anchorfile>
      <anchor>a6b27d97adba5331c44c34a1fff8831da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::PointCloud2Plugin::Scan</name>
    <filename>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</filename>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>a0b5476dd0c95ca68ac08582dcfc13252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, FieldInfo &gt;</type>
      <name>new_features</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>aefc5104ec5777bf2e7177e483f7a32e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; StampedPoint &gt;</type>
      <name>points</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>a8e28800820b00398649d9b1fea5aa88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_frame</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>a4eae0671109a8e1f7e6984fce600520f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>a1c4cef4bfd3c689238fd75d5218a86a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transformed</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1Scan.html</anchorfile>
      <anchor>a1ff7c68f11195bef53bfb67a08258f95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::PointCloud2Plugin::StampedPoint</name>
    <filename>structmapviz__plugins_1_1PointCloud2Plugin_1_1StampedPoint.html</filename>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1StampedPoint.html</anchorfile>
      <anchor>a0324b2654dee379cd6a501d72b25bc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>features</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1StampedPoint.html</anchorfile>
      <anchor>a9f2e786835b033eee28521ce8c81fe3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>point</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1StampedPoint.html</anchorfile>
      <anchor>a9bf1f61387ad176dd22b38dcb91d2772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_point</name>
      <anchorfile>structmapviz__plugins_1_1PointCloud2Plugin_1_1StampedPoint.html</anchorfile>
      <anchor>af96e79a2b5a5e03dbfbefb9b59847a7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::PointDrawingPlugin</name>
    <filename>classmapviz__plugins_1_1PointDrawingPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <class kind="struct">mapviz_plugins::PointDrawingPlugin::StampedPoint</class>
    <member kind="enumeration">
      <name>DrawStyle</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a94b5a7805f94a4ea9abb6d88bcf8b7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINES</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a94b5a7805f94a4ea9abb6d88bcf8b7abaacabbf76afdc3bb6020cad475631a900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTS</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a94b5a7805f94a4ea9abb6d88bcf8b7aba1eafc4fff7d48d6b5a492c9134df49be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROWS</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a94b5a7805f94a4ea9abb6d88bcf8b7aba35ac86d7de601068a4d5223305b28739</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a984ad187d642ec9a6118065b7a16c53f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CollectLaps</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a831c733ad5692098a938ac485f55e4d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawArrow</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a9bc2f5515621ba97779f03518e37a3a2</anchor>
      <arglist>(const StampedPoint &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawArrows</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>addd5fd4ff2f4438ad96d250c7687de19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawLaps</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a60cbfba8b7e74fca76491bb6f9e016f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawLapsArrows</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a09a8a552dfa32a5d1a8d5fc2898dd457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawLines</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ad17cbd54b8cf3d685b68b4a371aedcfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>DrawPoints</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>abb8fd39dacbceb1d8a64335b74fca473</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointDrawingPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a9a460664eef2c7b6432db0d5d3733d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ac1a991e91245b0abaeaf2b1a43f298fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>TransformPoint</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a97cedfdd24fd491ccf6cca12015f0783</anchor>
      <arglist>(StampedPoint &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateColor</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>aed52af11e5d539f61b9e12fec6a452a1</anchor>
      <arglist>(QColor base_color, int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointDrawingPlugin</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a95a480b806b70ca2ad0373597da8cfce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>BufferSizeChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a06b23551043dcd3fd93974bfb51dfe6c</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ad1b4ad8f4e07546434f28471b5a125bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PositionToleranceChanged</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a2856bafcf81bd4c9018a2a2cc20a9b3e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetArrowSize</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a9347722bc4e26c17dc3694b3f3f56adb</anchor>
      <arglist>(int arrowSize)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetColor</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ae8852e65e099aaeea78767f2881a8afc</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDrawStyle</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a359f696a4d6c333df8b491a800ead434</anchor>
      <arglist>(QString style)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetStaticArrowSizes</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a0ab4d4324aed110bb8f79d0bbae8afe4</anchor>
      <arglist>(bool isChecked)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arrow_size_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>acb1c117324c5d4e700f8c9ce2e81fdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>buffer_holder_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>afa1058dc48f4d100458ca33fa9387f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ada2a64ca765a37ca884a694ca83c658e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>color_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a4ba63e0e13e3cacb18f2f7de27eb637e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>covariance_checked_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a843e68479434868337da7f4f1c6c01fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StampedPoint</type>
      <name>cur_point_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a7f1d05d160fd1d3865b3427bb50f7cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DrawStyle</type>
      <name>draw_style_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ad802ffa3cec73b40e59fe5e9645ac403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>lap_checked_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>aeb648fee5414668e45919741260c00cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>new_lap_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a2477ca130b363a35cdb7a4e3aa0f38af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; StampedPoint &gt;</type>
      <name>points_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a3d904c81ee842cd9de365b3948805790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>position_tolerance_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a8866f88d590982c1f0016fc6af63f88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ae057b7225c9aa5507dd3bdeae0ebfc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>static_arrow_sizes_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>aa884b4d295c6e0e14620e8bace01898c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>begin_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a9c450efbfbf762f6f498c3143a3ca083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>got_begin_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>a4e13942d915b3aa191f40c58611c81b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::list&lt; StampedPoint &gt; &gt;</type>
      <name>laps_</name>
      <anchorfile>classmapviz__plugins_1_1PointDrawingPlugin.html</anchorfile>
      <anchor>ab86de6fd4b0aea27e8ce155b4ce97a8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::PointDrawingPlugin::StampedPoint</name>
    <filename>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</filename>
    <member kind="variable">
      <type>std::vector&lt; tf::Point &gt;</type>
      <name>cov_points</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ae08ca428ea3d773856c2f3f50115a2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Quaternion</type>
      <name>orientation</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ae4040881e548c8775146af4ad2d2de47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>point</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a6c2343c6bccad5bb203fef8a07104c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_frame</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ae7cc85cd2d94282e15e640c4f3a8e047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>abde99900b092b47eaffdfe3a493f2a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transformed</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a0c57b4366e7382f20eb51b26bcafaef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_left</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a5be117812ab507b726974dc33cbaf794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_point</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a4292514302892c629fe8f54c79cdd56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_arrow_right</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>a6cfd7742a063e2b6ce0f6c80bfdeab1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Point &gt;</type>
      <name>transformed_cov_points</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>ad8956404e1aac663da5e193755380d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Point</type>
      <name>transformed_point</name>
      <anchorfile>structmapviz__plugins_1_1PointDrawingPlugin_1_1StampedPoint.html</anchorfile>
      <anchor>abad68daba525f12a31e6d66ce8fe64e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::RobotImagePlugin</name>
    <filename>classmapviz__plugins_1_1RobotImagePlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a3eaebc64f82d9373edc25f325ea608b7</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>add50b59b39ccd95a332621831a4b3195</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a8608b94f6992964ef154e1bb269b4a70</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a673d9fc619b1bda942a4369ba10db0d8</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotImagePlugin</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ae81fb9afbc6d42ea62b04f408d48912d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a5eadc98b46764ce7f16b30f50a77a44f</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a68ddf59f88f87f40fa6ec20bfe422990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a2103aac31249af821498820d873d8604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RobotImagePlugin</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a2fa5e1bc3d8dee1e5862fd29ce8a859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>FrameEdited</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a496c5ae98be205d9f02f82c0afd133e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>HeightChanged</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ab5fd10a98b0ebd00cd7900f44a0707cf</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>OffsetXChanged</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a3febd89b955658e353c8a46ae68f8471</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>OffsetYChanged</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>aeb98d03f25058c15da824a62ddf53b13</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFile</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>aba43850c778841b68c316ca408c39aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFrame</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ac1cd418c38c8cb5960e4319f81fe2724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>WidthChanged</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ac868276a11f5cd62a9a3ebe39526aa24</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>adfc747910566ce648c45c9a8e25d87e3</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a0a578b514749d0eca584af623ee229fa</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a08ec90b875c979f0c635f0f3f84f5795</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadImage</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>afa2084dec80a0b23ae58742ccf0cf1f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateShape</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>aaac0dc8916e06903e2bbb640afa85951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>bottom_left_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ae9a3f327fccefea77b33fbd51eb29101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>bottom_left_transformed_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ab6fa7d7ed472d6864f35f02134843929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>bottom_right_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ad061470673e89b36090f7156c678e1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>bottom_right_transformed_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a331407069a50c3b6a6e8fc94ffb339df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a4f31aaadb798ed73ff5aab9e32d38f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dimension_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a6e7e1c156409bb6f7bcc4c23ccdc17b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a4ed31f05636d99c33c334aca130110ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a5f6d53ad7420b9f271a8db278a02c878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QImage</type>
      <name>image_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a28379b85f7006b928a085493afef4fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_x_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a4e4d8f312222adf9ff75019d6ebb8e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_y_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>aeb087f58bae08d7c905ac189ef08fb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>texture_id_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>af7482e8971f693c533aeb404ef9ba972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>texture_loaded_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a486651b032cdb078f2acae2f55509a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>top_left_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a2e59fe0bcb0c7511eaee597f6455de05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>top_left_transformed_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a2dc2ec8801c61f7be99aa4e8340cce91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>top_right_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a94d18ec56a0ee2c08022d0b253ff0951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>top_right_transformed_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a237ad36578080e9fdb8c88a657c36a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>transformed_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>a541e123385a416ee47204b55417ffde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::robot_image_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>ad35e15c3a777c07bf1fc1c504475ea9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>width_</name>
      <anchorfile>classmapviz__plugins_1_1RobotImagePlugin.html</anchorfile>
      <anchor>aa24589d45068ea7f0d3ca6172c29c17a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::RoutePlugin</name>
    <filename>classmapviz__plugins_1_1RoutePlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="enumeration">
      <name>DrawStyle</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a4525a4f39c048bb533fdb237778dd691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINES</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a4525a4f39c048bb533fdb237778dd691a22a361105d9084f5b8eea6b553b748bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTS</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a4525a4f39c048bb533fdb237778dd691a28f4f9704fe71340ce4032397456674f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>afaa90554f10cc3790ef30c8093db4f88</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawRoute</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a07b610a2b558f7e235fd5688b7992ed9</anchor>
      <arglist>(const swri_route_util::Route &amp;route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawRoutePoint</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>acb59e5dab1642e65cb0c5439b477e7c4</anchor>
      <arglist>(const swri_route_util::RoutePoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawStopWaypoint</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>aeb4d697b5803e95d4f2c113bd061b387</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>ac6986dfe33b2f0b427206751db761ae8</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a7810b92ce9255043167427310c5a7330</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a35b70b504b3cea78bcf29d1c4e2029a0</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RoutePlugin</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>acb987c1ea68ae1aa3cc8dc6040e236e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>ab8bdbbdd1eb0706c85c61c93c68631da</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a539ec40e151ae68375d58316d538eecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a6529fbcdcc638fab2071fd922a87085e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RoutePlugin</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a066d52de7cd29f7b21afce52df59c498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>DrawIcon</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>ae1a9b9342311a2403ae1e843fc85eafd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>PositionTopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>aa571c7b7619fe62efacef88896585c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectPositionTopic</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a968b027ca5941ee881c16029439b1f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>aff2fe96b506a4020ef23796b42d64356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetDrawStyle</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>adf7754baa0c38fc029913ebe50ec510b</anchor>
      <arglist>(QString style)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a53b830d83051469ce7219229b041ba1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>ae5f9a14cf92c7a035152048f0707ee21</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>ace5e6843e2d0dd9ee41a225f51e1c202</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>af71b6c571aca729138e511d9e4d9f9dc</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PositionCallback</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a2046680f1d2e17ebc3ca9a09b83df804</anchor>
      <arglist>(const marti_nav_msgs::RoutePositionConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RouteCallback</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a5888409b37b232a0ec19732b91bc5a35</anchor>
      <arglist>(const marti_nav_msgs::RouteConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a53aa7be81b60087c99e9702a62a29b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DrawStyle</type>
      <name>draw_style_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a606c109be0a9e8a8643009cb00c3ed41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>position_sub_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>afc63f48771240d278e8cb6c467bb19ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>position_topic_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a371407aac061e78ff7442bd3b34cae69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>route_sub_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a86b4f87d8381060f37a68d811b83f7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_route_util::Route</type>
      <name>src_route_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a7fe282e96cd7c626131e970bc34fb7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>marti_nav_msgs::RoutePositionConstPtr</type>
      <name>src_route_position_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a3170db982abe03995963e97da3a0ffb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>afb0efff1d7f571c861d16e3814d616e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::route_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1RoutePlugin.html</anchorfile>
      <anchor>a2b23171b41e14e783c1311ed0624d962</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::StringPlugin</name>
    <filename>classmapviz__plugins_1_1StringPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="enumeration">
      <name>Anchor</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2ae16e6f67102d3ce8fc98be841b36001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2aa553e00ebc472aa22a3ef9fdd4439aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2a5cc38fee1bd05af2a0b0c44431baa818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2af1103f516cf3674a38b0d2038595ef1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2a0f4c617fc0d2eefcdc17db536fd1bf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2a8b84b8ef0c10570ba4e60e3c4254e7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2ae748eead86c675a7c0bfe7451136d3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_CENTER</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2aeb7d9eeb4d4eda572ee86f43122d821f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a643e10ae95b0fd09d2154c757f69cde2a63bb7519a02c35ddaf9980499e837577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Units</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aa218e974fbebf16bff586ffc3e6c4736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aa218e974fbebf16bff586ffc3e6c4736ac8b7f700c37cd4cf7c8834e2ffe3832b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERCENT</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aa218e974fbebf16bff586ffc3e6c4736a4d70ee5a267c395e8904695268cedb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aac966e2d5c72944cbbf9b56580afab1e</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aa312cd4365ecc942bc65077f9e6b5f7a</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a1e195912c3c9e5e591aeb0318f6f6774</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>abf2b73adbc9dfe75fa1c5ed834845025</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Paint</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a0e49b917bb8be6937dd9fc1c90615697</anchor>
      <arglist>(QPainter *painter, double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a364206146b6d86c473c2c1d3b5533438</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a74dde9fb1ff54929705a8723ef8af73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPlugin</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a5a2dc567ad8d3d205e12ea02b9fbae92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsPainting</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ac9805dbf1dc53f65ebfb05993dd93d34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a03987a6844e84ad8de7e5cd9e9dafd3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StringPlugin</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ae5c2cf8f335d1628b8c7db4d7abe2262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectColor</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>af8e752abd4a11b2086fe047f83a9564e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFont</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aa9dde0b32a005f0300ba74e480ce2566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a7c31c55d7313af31e4db2aabf4e07440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetAnchor</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ac34810b4fb4ab7c995d1a0c41766c384</anchor>
      <arglist>(QString anchor)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetX</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a9b911f42ebceae0b6c2bd2556df398e6</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetOffsetY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>af50871b8e192911d2d90c5e97433fb79</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SetUnits</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a8e2d373dddeb509ee6c6e3c755e2f73d</anchor>
      <arglist>(QString units)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a2fb4df52eef18dcb819ce28aab4fe7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PaintText</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ad1acb90f11db81ad51e9b10a3423fa51</anchor>
      <arglist>(QPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a972c16751e3c5225310d784c6d8d344e</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a204c6498e18fd0fe429c263d123d1334</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>adb9a52de8fbb2a2abba076df1e72c6dd</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>AnchorToString</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ab797e44dc74062289c31670c515bf397</anchor>
      <arglist>(Anchor anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stringCallback</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a96d6cc9a04d2767551de3d0f7a503b25</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>UnitsToString</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ac17d00ba44e2a3381d9c59c1a7bb10da</anchor>
      <arglist>(Units units)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Anchor</type>
      <name>anchor_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a72f4b858da6c05bd455c9a3786029e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>color_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a0185b5b5f14a206909837e50cb411100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a6ea9771a90caf4598879d5614fd85218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFont</type>
      <name>font_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>af2a2a37c5a2eb544d9d8eb3b067c2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a1d924288b1e68b81abc681284b085984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_painted_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a690ce496ce4eec5ee54c01be8231c111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStaticText</type>
      <name>message_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a107265d5541749d9b2993c58c44e1125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset_x_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a2d3adf9c105e12644ef1aba37d4bbdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset_y_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ab8efe5f7064881982845e67d8e7529dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>string_sub_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a601bc48dcb730e746a82ea7332bac813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a7e40e9c105f2750ff72926c7480e1064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::string_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ad09fe9789417b11f35d9a0b159318371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Units</type>
      <name>units_</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ad2c54c93f98742d95464681c4cf76ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>ANCHOR_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a571a44c573c6df56146ab5697a58bc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>COLOR_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aff9588e27212f79d942aa76b94727b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>FONT_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a5bc13d6e711e36ee3d3f9aaf4f164959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>OFFSET_X_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>a32b8ee87274ddc48759b434691bb809f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>OFFSET_Y_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ac0b4f3bd2fa4549a66f184a53d3846ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>TOPIC_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>aafcd37722e1681d00e374ce6db24796f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>UNITS_KEY</name>
      <anchorfile>classmapviz__plugins_1_1StringPlugin.html</anchorfile>
      <anchor>ad6b2d3370f6bc52be5113b6ec0b48f1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::TexturedMarkerPlugin</name>
    <filename>classmapviz__plugins_1_1TexturedMarkerPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <class kind="struct">mapviz_plugins::TexturedMarkerPlugin::MarkerData</class>
    <member kind="signal">
      <type>void</type>
      <name>MarkerReceived</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>af6b098a1727a8e7dfc11b498954afd06</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerConstPtr marker)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>MarkersReceived</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a48a52991073e60e211eccd224a4a5495</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearHistory</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a562160696b965e80af7a273d3a119038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>aecfb275d1a0d9515ad9452fd45d1d50a</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a99977e831cc8b53e515dc7005fb58e35</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a91b6136f52a85a1e754b61e648b30d31</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>af3ff5dec11a75138e280edecaae5a5b4</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a018044a182eabab92b34b2f2c2d01446</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a75e6caa665d7c9f3084bae553d05cdaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TexturedMarkerPlugin</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>aa0211bf2edfcce192487491187515d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a0e62fe536b818485a50dd7da45b88e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TexturedMarkerPlugin</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a6148a33c1fcd82411f52c77838accfe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>ProcessMarker</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a7f27e1418d9820bc23b386f83e5a26fb</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerConstPtr marker)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>ProcessMarkers</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ab36c688245e0d40a920a8000c6deb8b1</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectTopic</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a9f9272a3cd08c7ec70562355f7aa8f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>TopicEdited</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>aed31d75ed89455b28dc5678ff9fccac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ae4a868494010dbd65474f029b85c2eed</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ab51ea71d36f7b9cbf807dec8afdfe85d</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ad290c5f45939b5978bfd59fd9ec060ca</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MarkerArrayCallback</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a7a75556949c6cd09d68aee4aa5280698</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MarkerCallback</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>aabf5f3cd1969b38d73570fab91b94305</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarkerConstPtr marker)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ProcessMarker</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ac31950e7daf91ba1f1dca2f948cd4713</anchor>
      <arglist>(const marti_visualization_msgs::TexturedMarker &amp;marker)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a0534bed7eccb4aaed74d62e3cb70668d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_message_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>afee0bd449b2e9aec4099abbc00289b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_marker_array_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>ad76977f4ef7d8aed9daf961188b02307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>marker_sub_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a20703781bb04c1b66afc155320ab8594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; int, MarkerData &gt; &gt;</type>
      <name>markers_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a5566c6f995892b62a7f58f87a3d14a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>aea1464c61bcd93a7d77c2f60a26c856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::marker_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1TexturedMarkerPlugin.html</anchorfile>
      <anchor>a1f6c2a0072db72ab372d7633f8c01b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapviz_plugins::TexturedMarkerPlugin::MarkerData</name>
    <filename>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ab9183352c69720026c2758f04c96a14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>encoding_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a4a0a5ce36194c099e22c8b422149f36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>expire_time</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a7d920124b25fbfab1c227c4bf498672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>quad_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a8e1a9c7df1b745b0802bbaa5391b70b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_frame_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ad0f9ea915d7347ea2dbbaa8a2065ad08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a83d43c3ff0177d92fd68f17ea609b42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>texture_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a9318d6c1cca04ca49f8beb4c85d2ff6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>texture_id_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ab5104e0baf35bfe021f9936f4bff8cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>texture_size_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a1a028238675d991082ebc85716fc9cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>texture_x_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a3d7b97c46269a0fdb57794ca9eca923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>texture_y_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ab56fff404fb667fe74345c134c0d403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transformed</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>a98d8fc22212cc814ce16165e2c274523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>transformed_quad_</name>
      <anchorfile>structmapviz__plugins_1_1TexturedMarkerPlugin_1_1MarkerData.html</anchorfile>
      <anchor>ab04acbf151bc48c4f603ccdc5e98dfde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapviz_plugins::TfFramePlugin</name>
    <filename>classmapviz__plugins_1_1TfFramePlugin.html</filename>
    <base>mapviz_plugins::PointDrawingPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a080b486274bfa392dc3d3414d4312ab8</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a1a2998ec8372a5a33e13922c5dd42b08</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>ab39031c095f2a8fa24a8514450010556</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>afc377d7febaefd781947338adb605433</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a7f0ba3a110ad4c43e37003db13743308</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a690d9ed5b99d3fab8626c54158b936d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfFramePlugin</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>ae0b77e39378439765986baab2b99c815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TfFramePlugin</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a87fbc90217a8a30e8253a15d7e632a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>FrameEdited</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a2e237d8b13a1d127c596b668aafc8e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectFrame</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a6904597c4397c91f7af48e2991ee1d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>afda5c155b1153d63348b35870cba5833</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a2c5cca11e48506af82c5b46675bd2e87</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>ac75b0909850f97b2af8819803a922a21</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TimerCallback</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>a7e9f4eadf60d72a34fa5019ee09820ec</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>ae52a54cc007b4b4135894d71875ee781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>aed33936225c65c06232f10c29aa744f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::tf_frame_config</type>
      <name>ui_</name>
      <anchorfile>classmapviz__plugins_1_1TfFramePlugin.html</anchorfile>
      <anchor>abf95fcec5d14ec04b9b739d7c5236a5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">mapviz_plugins</docanchor>
  </compound>
</tagfile>
