<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bag_exporter.hpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/include/rqt_bag_exporter/</path>
    <filename>bag__exporter_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/src/</path>
    <filename>main_8cpp</filename>
    <includes id="mainwindow_8hpp" name="mainwindow.hpp" local="no" imported="no">rqt_bag_exporter/mainwindow.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainwindow.cpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/src/</path>
    <filename>mainwindow_8cpp</filename>
    <includes id="mainwindow_8hpp" name="mainwindow.hpp" local="no" imported="no">rqt_bag_exporter/mainwindow.hpp</includes>
    <namespace>rqt_bag_exporter</namespace>
  </compound>
  <compound kind="file">
    <name>mainwindow.hpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/include/rqt_bag_exporter/</path>
    <filename>mainwindow_8hpp</filename>
    <includes id="topic__types_8hpp" name="topic_types.hpp" local="no" imported="no">rqt_bag_exporter/topic_types.hpp</includes>
    <class kind="class">rqt_bag_exporter::MainWindow</class>
    <namespace>rqt_bag_exporter</namespace>
  </compound>
  <compound kind="file">
    <name>multi_bag_exporter.cpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/src/</path>
    <filename>multi__bag__exporter_8cpp</filename>
    <includes id="topic__types_8hpp" name="topic_types.hpp" local="no" imported="no">rqt_bag_exporter/topic_types.hpp</includes>
    <member kind="enumeration">
      <type></type>
      <name>ColorCode</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_BLACK</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a4d96567df68528c808c8fca495e08098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_RED</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273aa2cf8cb5bc8e973e30ac349a20b3e965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_GREEN</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a2d9fc9319228a105fbd300d9b73f9f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_YELLOW</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273adb4ad5c8d9213ad8901d48c166d780bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_BLUE</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273aaf559ecdf155138ce18d1e2d008b7b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_MAGENTA</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a425069dfb91122ee18dd7a8e8f1b5cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_CYAN</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a4081526d57cbc79e685a2234d0158135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_GRAY</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a077ea54b3e3ca1539d86d8480754b74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_DEFAULT</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a4876c4af67e96f9176ed0cc6896abea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BG_RED</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a2ff597ee3a5eafbc85d4762a6fa5dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BG_GREEN</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a23ec75818e963eb7df7b8688a1b7b1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BG_BLUE</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a9ef352990ea099ae830a329fe0e3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BG_DEFAULT</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273af5e20232295d633f3bdd90c2af5eaccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_DARK_GRAY</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273ad1f1d734b95136b2715629c68a4472b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_RED</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a7b0568b9ffc8fdf45f6dc9455cfd0593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_GREEN</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273ab931f4a28ae93719f22f0114b57db23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_YELLOW</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a256c07f9818c4927075ccc68b55b98a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_BLUE</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273aa23fa76c28ff4a1917432b287a17c1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_MAGENTA</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273ac7c13dcac9bc985471ad56ba264ae787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_LIGHT_CYAN</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273abd89261b39504fa13107d7210610ec9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FG_WHITE</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aace160b75cc5038178b92febf9efa273a17343f487cc9c0acbea73e85cd6c0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closeBagFile</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ac7c5db90a4359349438d9eb5db17dab6</anchor>
      <arglist>(ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertTextFile</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a46e7ac9526e8c5c671b06cba0d3724ea</anchor>
      <arglist>(const std::string file_path, std::vector&lt; std::string &gt; &amp;files_list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>estimateVideoFps</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a8a163954bc1916bca13dd0dc74f41620</anchor>
      <arglist>(const std::string &amp;video_name, uint64_t &amp;estimated_fps, ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDuration</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>aacd710d48217426467b92afb928a73a4</anchor>
      <arglist>(double &amp;duration, ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>listTopics</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ada4b5035e1918e7fe06dd78cd3368db8</anchor>
      <arglist>(rqt_bag_exporter::ListTopicsResponse &amp;list, ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergedCSVactiveCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ae2ca6b0f1df605ce4847156a734b219c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergedCSVdoneCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a9f3ef92b7590954a64270a6efa45d2b3</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;, const rqt_bag_exporter::ExportToMergedCsvResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergedCSVfeedbackCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a7b0ce2c6d1a7df39105e5c2dffdcb3b6</anchor>
      <arglist>(const rqt_bag_exporter::ExportToMergedCsvFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneCSVactiveCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a5c9e461a3b070421fcc20688f31c41f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneCSVdoneCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a0fe9d3391fa895e862e4d76ba449cb7c</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;, const rqt_bag_exporter::ExportToCsvResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneCSVfeedbackCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ad25fb4f3b99a874328b93d8f9a5c122c</anchor>
      <arglist>(const rqt_bag_exporter::ExportToCsvFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openBagFile</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ad90e6266d4874243703b591c401884d6</anchor>
      <arglist>(const std::string file_path, ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>ad6dbbf4ea489eeb5db9b84ea1744f5c9</anchor>
      <arglist>(std::ostream &amp;os, ColorCode code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>videoExportactiveCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a281e26aa9f6e955ef1a7769c6eed029f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>videoExportdoneCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a5a363153881017ad856f532f34628b6c</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;, const rqt_bag_exporter::ExportToVideoResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>videoExportfeedbackCb</name>
      <anchorfile>multi__bag__exporter_8cpp.html</anchorfile>
      <anchor>a8f24bf0237ee869512e0fcbd968391a1</anchor>
      <arglist>(const rqt_bag_exporter::ExportToVideoFeedbackConstPtr &amp;feedback)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>servers.cpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/src/</path>
    <filename>servers_8cpp</filename>
    <class kind="struct">comma_separator</class>
    <member kind="function">
      <type>std::string</type>
      <name>bag_file_name</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a51d4c16126bbd24a76d4d7394f22c00a</anchor>
      <arglist>(&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closeBag</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a145290a8e8e8a2df5a2958ff18928ad8</anchor>
      <arglist>(rqt_bag_exporter::CloseBag::Request &amp;, rqt_bag_exporter::CloseBag::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>estimateVideoFps</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a0934aaedfc4b6b3dffe60ec59b770df9</anchor>
      <arglist>(rqt_bag_exporter::EstimateVideoFps::Request &amp;req, rqt_bag_exporter::EstimateVideoFps::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportCsv</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>ac3929b690964ff4251e019bc89197a38</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToCsvAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportCsvCancelCb</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a0c5ba8fd383f138ac925418aa7b171c8</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToCsvAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportMergedCsv</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a5f04a4d290c77025039cc6ea8d3ec5ee</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToMergedCsvAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportMergedCsvCancelCb</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a5e61f09c917db35a8f1b511d79e4bcdc</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToMergedCsvAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportVideo</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a8c4915720dff3e2934a7524765166af1</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToVideoAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportVideoCancelCb</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a6676a67590b8e13fbbcc316192968d20</anchor>
      <arglist>(actionlib::ServerGoalHandle&lt; rqt_bag_exporter::ExportToVideoAction &gt; gh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDuration</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a29c3006109cb0d88565882b8832c6a79</anchor>
      <arglist>(rqt_bag_exporter::GetDuration::Request &amp;, rqt_bag_exporter::GetDuration::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>listTopics</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a8e6f323e90fdd8e1179f9ae3e9c9a0d3</anchor>
      <arglist>(rqt_bag_exporter::ListTopics::Request &amp;, rqt_bag_exporter::ListTopics::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openBag</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>afd2da9c138a36ef4e900bbcac553b24a</anchor>
      <arglist>(rqt_bag_exporter::OpenBag::Request &amp;req, rqt_bag_exporter::OpenBag::Response &amp;res)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rosbag::Bag &gt;</type>
      <name>bag</name>
      <anchorfile>servers_8cpp.html</anchorfile>
      <anchor>acd62efd7623de45de4d486652f4c1e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topic_types.cpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/src/</path>
    <filename>topic__types_8cpp</filename>
    <includes id="topic__types_8hpp" name="topic_types.hpp" local="no" imported="no">rqt_bag_exporter/topic_types.hpp</includes>
    <namespace>rqt_bag_exporter</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isCsvWritableTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>a320a3bc229f863a68505a5289e948bee</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>aae28fecf2010145cdedf9b64955e9fae</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topic_types.hpp</name>
    <path>/tmp/ws/src/rqt_bag_exporter/include/rqt_bag_exporter/</path>
    <filename>topic__types_8hpp</filename>
    <namespace>rqt_bag_exporter</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isCsvWritableTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>a320a3bc229f863a68505a5289e948bee</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>aae28fecf2010145cdedf9b64955e9fae</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>comma_separator</name>
    <filename>structcomma__separator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual char</type>
      <name>do_decimal_point</name>
      <anchorfile>structcomma__separator.html</anchorfile>
      <anchor>a417b681a5cd610cad7218249702031f0</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rqt_bag_exporter::MainWindow</name>
    <filename>classrqt__bag__exporter_1_1MainWindow.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>displayMessageBox</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>af18c76acb7c24e71ad545f6efdede35c</anchor>
      <arglist>(const QString, const QString, const QString, const QMessageBox::Icon)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a16531de1a3a6327857b222b6ca4b680d</anchor>
      <arglist>(const bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>finishedCurrentDataExport</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a53c4cee0e4da7415ddb4dfa01c9faa42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateProgressDialogText</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>adab6a8403550d5f1005af4de1f274fa8</anchor>
      <arglist>(const QString message)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateProgressDialogValue</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a28fd1381ac988cf19a3a232f1869d0b1</anchor>
      <arglist>(const unsigned progress)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a309998293329ed1f5c677d27e16f879e</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a01c4e6b1f5cf1b0de09cfb5a14c4fe40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ActionType</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>CSV</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cdadec0e150dd153ed560e6c32871fa09c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MERGED_Csv</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cda992edc992da096f7a560915dd892eb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VIDEO</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cdaf51520d22741076580a9fb3254b25388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>CSV</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cdadec0e150dd153ed560e6c32871fa09c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionClient&lt; rqt_bag_exporter::ExportToCsvAction &gt;</type>
      <name>ExportToCsvActionClient</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>af853dfdc1e63635fb85f38beb88d5d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionClient&lt; rqt_bag_exporter::ExportToMergedCsvAction &gt;</type>
      <name>ExportToMergedCsvActionClient</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ac20acbafb35bdec26efb7b30ee43ce89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionClient&lt; rqt_bag_exporter::ExportToVideoAction &gt;</type>
      <name>ExportToVideoActionClient</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a4d1e224ba55a307e90ef26be71abe661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MERGED_Csv</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cda992edc992da096f7a560915dd892eb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VIDEO</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aeeada2c83dbe3b5add66ab9b7870f5cdaf51520d22741076580a9fb3254b25388</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>closeBag</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a0c27a42c64395614d269409c07c86ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayMessageBoxHandler</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a2bd26a66118ab5322c3cd9378abda84e</anchor>
      <arglist>(const QString title, const QString text, const QString info=&quot;&quot;, const QMessageBox::Icon icon=QMessageBox::Icon::Information)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportNextTopic</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a245a0a9e7f36e48a2e7a84c9b78a48ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportToDirectory</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ad65bf8d301c6c35fb7e8b248a6d26a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openBagFile</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a2b84bf993ddcd25be2e5020c86d6d10d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>progressDialogCancelled</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a48eb4b81b75183c5fa7c2b554dc15bb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateFps</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>af6143e5dd6155959b081f0835a28ca65</anchor>
      <arglist>(const int fps)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateTimeBegin</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a677631162367baf616b02ca2bf95fab3</anchor>
      <arglist>(const double time_end)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateTimeEnd</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a633b9cb904e7e86e6d9966fd8e5fd620</anchor>
      <arglist>(const double time_begin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a7b71e28e32c76429bfc04a3d98d551d6</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>csvAction</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>af7d88903398ce4a0e9328b67530fa32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>csvDoneCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ab38b83bf40a6e66c19e8edac933e79a0</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const rqt_bag_exporter::ExportToCsvResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>csvFeedbackCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a664605908e75abc6a734816f2b886467</anchor>
      <arglist>(const rqt_bag_exporter::ExportToCsvFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>displayTopics</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aff4632c595cb019d3524e73eb3e62210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillStartEndTime</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ab136751f61ac78054baf9dc84095396b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillTopicsToExport</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a7a8e2f57f8369bd0b8ff015fc7b1f9c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVideoTab</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>affec29f28d4f99fc61e967ecd9ee8de6</anchor>
      <arglist>(const std::string topic_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>listTopicsInBagFile</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a555fe4caa154e30e4e92145a8052342e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a86a4a1c586aec234451a66ba6325b9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergedCsvAction</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a70df487655a8bad05122a203459a9bac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergedCsvDoneCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>af9a7911e4544524120c31354bbe12965</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const rqt_bag_exporter::ExportToMergedCsvResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergedCsvFeedbackCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a8ff79c3d5bf5d1588aa52478330620c1</anchor>
      <arglist>(const rqt_bag_exporter::ExportToMergedCsvFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>videoAction</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>acca8b4425668b18893fdacd3876f73d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>videoDoneCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a99b4d9ac0a65d15a2bd398efa9a7263d</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const rqt_bag_exporter::ExportToVideoResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>videoFeedbackCb</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a3c4fb5206a5a440588758a21ca945295</anchor>
      <arglist>(const rqt_bag_exporter::ExportToVideoFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionType</type>
      <name>action_type_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ae2864d355c64ca3c3255cc515cbb3544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>all_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a8e99f00841c8f9b1c36bd3f7c5bdb56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ExportToCsvActionClient &gt;</type>
      <name>csv_ac_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>add6998888ad33127af5985a631f6d8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_bag_exporter::ExportToCsvGoal</type>
      <name>csv_goal_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a7fa8f7d2c2f8e2200a67cba825be00ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>csv_one_file_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ae12844b0ae8fcacfd0a997d827978bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>decimal_separator_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a26e85b0082795cca070eaa27c9341da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>directory_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a03149975fa588f1c2c4ef6c481456631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>fps_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ac44f588000447f6788a129a64d0be552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_bag_exporter::ListTopicsResponse</type>
      <name>list_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>aa7c73a37c4f0fc6651ad5b3368e6a550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ExportToMergedCsvActionClient &gt;</type>
      <name>merged_csv_ac_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a16328450bedf81c795c7549dc7f17004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_bag_exporter::ExportToMergedCsvGoal</type>
      <name>merged_csv_goal_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a07f558442574962069fb181815f763e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a901f74eabc4d4d967f0c3f93841e1c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>none_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ab0c7bdaf8c85ddf106553a56686fa034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressDialog *</type>
      <name>progress_dialog_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a752606a7ceed518b71c90f6b12c69616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSettings *</type>
      <name>settings_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a80eb8f6ef2b5be2a735baa060eda2438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>start_end_time_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a8184ffdf7aed4fe3dfdeea18d7459844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDoubleSpinBox *</type>
      <name>time_begin_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a7d7a0c37e5e6d7d2f11fb97eb3d8da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDoubleSpinBox *</type>
      <name>time_end_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a9e6f93ee2c08d837c307dd4d372e8ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_bag_exporter::ListTopicsResponse</type>
      <name>to_export_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a57e11779a76719715e9f2cb09ddcb25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>topics_container_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>a4fd425b91d824ce7c53e41ed52edf7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ExportToVideoActionClient &gt;</type>
      <name>video_ac_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>affc8a198fb19250ab973c57fff34e80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_bag_exporter::ExportToVideoGoal</type>
      <name>video_goal_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ad4715f8e5d92e4f8a2b6108ac92dbfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTabWidget *</type>
      <name>video_tab_</name>
      <anchorfile>classrqt__bag__exporter_1_1MainWindow.html</anchorfile>
      <anchor>ab5c9022d7412ff51fe99699370596f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rqt_bag_exporter</name>
    <filename>namespacerqt__bag__exporter.html</filename>
    <class kind="class">rqt_bag_exporter::MainWindow</class>
    <member kind="function">
      <type>bool</type>
      <name>isCsvWritableTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>a320a3bc229f863a68505a5289e948bee</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageTopic</name>
      <anchorfile>namespacerqt__bag__exporter.html</anchorfile>
      <anchor>aae28fecf2010145cdedf9b64955e9fae</anchor>
      <arglist>(const std::string topic_type)</arglist>
    </member>
  </compound>
</tagfile>
