<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>dataload_ros.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataLoadROS/</path>
    <filename>dataload__ros_8cpp.html</filename>
    <includes id="dataload__ros_8h" name="dataload_ros.h" local="yes" imported="no">dataload_ros.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <includes id="dialog__with__itemlist_8h" name="dialog_with_itemlist.h" local="yes" imported="no">dialog_with_itemlist.h</includes>
    <member kind="function">
      <type>void</type>
      <name>StrCat</name>
      <anchorfile>dataload__ros_8cpp.html</anchorfile>
      <anchor>a1b5830dd37a5e5c222fa168ce927dfe0</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b, std::string &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataload_ros.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataLoadROS/</path>
    <filename>dataload__ros_8h.html</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros_parsers/ros1_parser.h</includes>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">DataLoadROS</class>
  </compound>
  <compound kind="file">
    <name>dataload_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataLoadROS2/</path>
    <filename>dataload__ros2_8cpp.html</filename>
    <includes id="dataload__ros2_8h" name="dataload_ros2.h" local="yes" imported="no">dataload_ros2.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros_parsers/ros2_parser.h</includes>
  </compound>
  <compound kind="file">
    <name>dataload_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataLoadROS2/</path>
    <filename>dataload__ros2_8h.html</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">DataLoadROS2</class>
  </compound>
  <compound kind="file">
    <name>datastream_ROS.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataStreamROS/</path>
    <filename>datastream__ROS_8cpp.html</filename>
    <includes id="datastream__ROS_8h" name="datastream_ROS.h" local="yes" imported="no">datastream_ROS.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>datastream_ROS.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataStreamROS/</path>
    <filename>datastream__ROS_8h.html</filename>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros_parsers/ros1_parser.h</includes>
    <class kind="class">DataStreamROS</class>
  </compound>
  <compound kind="file">
    <name>datastream_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataStreamROS2/</path>
    <filename>datastream__ros2_8cpp.html</filename>
    <includes id="datastream__ros2_8h" name="datastream_ros2.h" local="yes" imported="no">datastream_ros2.h</includes>
  </compound>
  <compound kind="file">
    <name>datastream_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/DataStreamROS2/</path>
    <filename>datastream__ros2_8h.html</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros_parsers/ros2_parser.h</includes>
    <class kind="class">DataStreamROS2</class>
  </compound>
  <compound kind="file">
    <name>dialog_select_ros_topics.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>dialog__select__ros__topics_8cpp.html</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
  </compound>
  <compound kind="file">
    <name>dialog_select_ros_topics.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>dialog__select__ros__topics_8h.html</filename>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">DialogSelectRosTopics</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>dialog_with_itemlist.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>dialog__with__itemlist_8h.html</filename>
    <class kind="class">DialogWithItemList</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>generic_publisher.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/TopicPublisherROS2/</path>
    <filename>generic__publisher_8h.html</filename>
    <class kind="class">GenericPublisher</class>
  </compound>
  <compound kind="file">
    <name>logs_table_model.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>logs__table__model_8cpp.html</filename>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>logs_table_model.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>logs__table__model_8hpp.html</filename>
    <class kind="struct">LogsTableModel::LogItem</class>
    <class kind="class">LogsTableModel</class>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>logs__table__model_8hpp.html</anchorfile>
      <anchor>aca4771835ee611d3d30537c0adf8be2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logwidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>logwidget_8cpp.html</filename>
    <includes id="logwidget_8hpp" name="logwidget.hpp" local="yes" imported="no">logwidget.hpp</includes>
    <namespace>rqt_console_plus</namespace>
  </compound>
  <compound kind="file">
    <name>logwidget.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>logwidget_8hpp.html</filename>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
    <includes id="modelfilter_8hpp" name="modelfilter.hpp" local="yes" imported="no">modelfilter.hpp</includes>
    <class kind="class">rqt_console_plus::LogWidget</class>
    <namespace>rqt_console_plus</namespace>
  </compound>
  <compound kind="file">
    <name>modelfilter.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>modelfilter_8cpp.html</filename>
    <includes id="modelfilter_8hpp" name="modelfilter.hpp" local="yes" imported="no">modelfilter.hpp</includes>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>modelfilter.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>modelfilter_8hpp.html</filename>
    <class kind="class">ModelFilter</class>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>modelfilter_8hpp.html</anchorfile>
      <anchor>aca4771835ee611d3d30537c0adf8be2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser_configuration.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>parser__configuration_8cpp.html</filename>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <namespace>PJ</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser_configuration.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>parser__configuration_8h.html</filename>
    <class kind="class">PJ::CompositeParser</class>
    <class kind="struct">PJ::RosParserConfig</class>
    <namespace>PJ</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/TopicPublisherROS2/</path>
    <filename>publisher__ros2_8cpp.html</filename>
    <includes id="publisher__ros2_8h" name="publisher_ros2.h" local="yes" imported="no">publisher_ros2.h</includes>
    <includes id="publisher__select__dialog_8h" name="publisher_select_dialog.h" local="yes" imported="no">publisher_select_dialog.h</includes>
    <member kind="function">
      <type>rcutils_time_point_value_t</type>
      <name>Convert</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a9328d7a331c234ab38c362d9dd8450d2</anchor>
      <arglist>(const builtin_interfaces::msg::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>builtin_interfaces::msg::Time</type>
      <name>Convert</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a7a5d3475af845c7dbf0dfeab3fcec4ad</anchor>
      <arglist>(const rcutils_time_point_value_t &amp;time_stamp)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr long</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a1378db831db53fcce428fecedaee79fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/TopicPublisherROS2/</path>
    <filename>publisher__ros2_8h.html</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros_parsers/ros2_parser.h</includes>
    <includes id="generic__publisher_8h" name="generic_publisher.h" local="yes" imported="no">generic_publisher.h</includes>
    <class kind="class">TopicPublisherROS2</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; rosbag2_storage::SerializedBagMessage &gt;</type>
      <name>MessageRefPtr</name>
      <anchorfile>publisher__ros2_8h.html</anchorfile>
      <anchor>acc248ccc895fef944c9304f98344d90a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_select_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>publisher__select__dialog_8h.html</filename>
    <class kind="class">PublisherSelectDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>qnodedialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>qnodedialog_8cpp.html</filename>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::master</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>getDefaultMasterURI</name>
      <anchorfile>qnodedialog_8cpp.html</anchorfile>
      <anchor>a0b65e17d261445cab5f1abf19f33e653</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qnodedialog.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>qnodedialog_8h.html</filename>
    <class kind="class">QNodeDialog</class>
    <class kind="class">RosManager</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>ros1_parser.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/ros_parsers/</path>
    <filename>ros1__parser_8h.html</filename>
    <member kind="function">
      <type>std::shared_ptr&lt; PJ::MessageParser &gt;</type>
      <name>CreateParserROS</name>
      <anchorfile>ros1__parser_8h.html</anchorfile>
      <anchor>ac78d0c499d4799f7c527f5c5f58df216</anchor>
      <arglist>(const PJ::ParserFactories &amp;factories, const std::string &amp;topic_name, const std::string &amp;type_name, const std::string &amp;definition, PJ::PlotDataMapRef &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parser.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/ros_parsers/</path>
    <filename>ros2__parser_8cpp.html</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <member kind="function">
      <type>std::shared_ptr&lt; PJ::MessageParser &gt;</type>
      <name>CreateParserROS2</name>
      <anchorfile>ros2__parser_8cpp.html</anchorfile>
      <anchor>a27a7e6d54aff3acb4052518dd446d0fb</anchor>
      <arglist>(const PJ::ParserFactories &amp;factories, const std::string &amp;topic_name, const std::string &amp;type_name, PJ::PlotDataMapRef &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CreateSchema</name>
      <anchorfile>ros2__parser_8cpp.html</anchorfile>
      <anchor>ae115235338a4c16f33df2059cdba94e1</anchor>
      <arglist>(const std::string &amp;base_type)</arglist>
    </member>
    <member kind="function">
      <type>TopicInfo</type>
      <name>CreateTopicInfo</name>
      <anchorfile>ros2__parser_8cpp.html</anchorfile>
      <anchor>a65ede631fc54c0d77ced481921cf8a64</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TypeHasHeader</name>
      <anchorfile>ros2__parser_8cpp.html</anchorfile>
      <anchor>ae46fbfe68623cc0069f32d1972fad612</anchor>
      <arglist>(const rosidl_message_type_support_t *type_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parser.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/ros_parsers/</path>
    <filename>ros2__parser_8h.html</filename>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="struct">TopicInfo</class>
    <member kind="function">
      <type>std::shared_ptr&lt; PJ::MessageParser &gt;</type>
      <name>CreateParserROS2</name>
      <anchorfile>ros2__parser_8h.html</anchorfile>
      <anchor>a27a7e6d54aff3acb4052518dd446d0fb</anchor>
      <arglist>(const PJ::ParserFactories &amp;factories, const std::string &amp;topic_name, const std::string &amp;type_name, PJ::PlotDataMapRef &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CreateSchema</name>
      <anchorfile>ros2__parser_8h.html</anchorfile>
      <anchor>aa7b21b4fc935060bc594b7688e5d18f1</anchor>
      <arglist>(const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type>TopicInfo</type>
      <name>CreateTopicInfo</name>
      <anchorfile>ros2__parser_8h.html</anchorfile>
      <anchor>a65ede631fc54c0d77ced481921cf8a64</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;type_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosout_publisher.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>rosout__publisher_8cpp.html</filename>
    <includes id="rosout__publisher_8h" name="rosout_publisher.h" local="yes" imported="no">rosout_publisher.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
  </compound>
  <compound kind="file">
    <name>rosout_publisher.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/RosoutPublisher/</path>
    <filename>rosout__publisher_8h.html</filename>
    <includes id="logwidget_8hpp" name="logwidget.hpp" local="yes" imported="no">logwidget.hpp</includes>
    <class kind="class">RosoutPublisher</class>
    <class kind="class">RosoutWindow</class>
  </compound>
  <compound kind="file">
    <name>shape_shifter_factory.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/</path>
    <filename>shape__shifter__factory_8hpp.html</filename>
    <class kind="class">RosIntrospectionFactory</class>
  </compound>
  <compound kind="file">
    <name>statepublisher_rostopic.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/TopicPublisherROS/</path>
    <filename>statepublisher__rostopic_8cpp.html</filename>
    <includes id="statepublisher__rostopic_8h" name="statepublisher_rostopic.h" local="yes" imported="no">statepublisher_rostopic.h</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="publisher__select__dialog_8h" name="publisher_select_dialog.h" local="yes" imported="no">publisher_select_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>statepublisher_rostopic.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/TopicPublisherROS/</path>
    <filename>statepublisher__rostopic_8h.html</filename>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <class kind="class">TopicPublisherROS</class>
  </compound>
  <compound kind="file">
    <name>test_ros2_parser.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/src/ros_parsers/</path>
    <filename>test__ros2__parser_8cpp.html</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ros2__parser_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::CompositeParser</name>
    <filename>classPJ_1_1CompositeParser.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addParser</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ab2c7cc4f06ea52733f7d95a67b93bf84</anchor>
      <arglist>(const std::string &amp;topic_name, std::shared_ptr&lt; PJ::MessageParser &gt; parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a70dee2f35235ccda3219c4faa1f4980f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RosParserConfig &amp;</type>
      <name>getConfig</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ad6e86d49436bdaf564ddf9e513cd9447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParser</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a2a83b876f85069fc654a52acd6a831ba</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a1f590da1b527ff29ce6505214dc50c76</anchor>
      <arglist>(const std::string &amp;topic_name, MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfig</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ad632fc50c63d07b59622682832f5982d</anchor>
      <arglist>(const RosParserConfig &amp;config)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a40a22a61524e344f24e16cd6501267d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, std::shared_ptr&lt; PJ::MessageParser &gt; &gt;</type>
      <name>_parsers</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ad067fef3a0eb8ee06c3a13eb2e61187f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataLoadROS</name>
    <filename>classDataLoadROS.html</filename>
    <base>PJ::DataLoader</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a906df882f6de1eaa7139d69555bef1f7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoadROS</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>ae36143e392758dca1ac434bb70589c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>abdb70504de602fb75cb02c5eab20e01f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a4448a175685d29c47e8a8d82196d4197</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PJ::PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a556ae7c85d44133f9f2d168c50198e03</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a9082bc1e8cf9f13bbb79f85f093e0ba1</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLoadROS</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a6e1ab68d328c2a8ee4caa0727e3afede</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; rosbag::Bag &gt;</type>
      <name>_bag</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a92cf4005a3a068d5c6ca8e40eb6122e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::pair&lt; QString, QString &gt; &gt;</type>
      <name>getAllTopics</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>aad4ac1f9ab1543d5a70e4d92f6d9e159</anchor>
      <arglist>(const rosbag::Bag *bag, PJ::CompositeParser &amp;parser)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a71c99ab656257e9aac14b45717e8c3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>_extensions</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a300f339575917858f282c64bb586c0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotDataMapRef *</type>
      <name>_plot_map</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>ad8b186a507a54ab3953a9cc822ab5bd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataLoadROS2</name>
    <filename>classDataLoadROS2.html</filename>
    <base>PJ::DataLoader</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a4c13ede62a3dd5508f7354671efc1251</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoadROS2</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a99af652954f668b8aefcdbb6a1c9dee4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a4edaa8377c52a9e3151e2e81116e9715</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a9b589f14b85218947a00a83361cbb792</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PJ::PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a9a93475f2d1031a9acf34d3f903cbeff</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a45badea212752f2cde17a3c0b62a7839</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLoadROS2</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a8e7038485d142ec9c766847bc1008e81</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::pair&lt; QString, QString &gt; &gt;</type>
      <name>getAndRegisterAllTopics</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a8278c36149772361768acaf23c763558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadDefaultSettings</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a827542ee7d092a0b31ae29dae7dcf5b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDefaultSettings</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a0305db0ef5f5938fb817b37bd8f7c65a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rosbag2_cpp::Reader &gt;</type>
      <name>_bag_reader</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>accd39aa58829c8696461dfa42869c1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>ab30babe61c67442b8aae93e2fb9fed05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>_extensions</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a42d129c2ee8ba510d36525387f6d9fc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamROS</name>
    <filename>classDataStreamROS.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a64b0300ea4fb24d35506cfd35f5f44be</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataStreamROS</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a10021c5ae1bee7fd05ae604bc1fd8fc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a97e90633df9f0202303e22a54649fa72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>aabd1cce732b41e38f78712e4d7ba1f9e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad3331e414bff4d45146daef7715ec653</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a266c23613fc3fa52693eb6c30be49f3d</anchor>
      <arglist>(QStringList *selected_datasources) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a81b9ec32267d3138372f8bc0c27bc6f5</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a7ada4f1f82dab1fb53e013c848e7cd45</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamROS</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad5f4c7556c0f0604465909012bf054e8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractInitialSamples</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a18fc155a292fe26f2ac108edbe52469e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveIntoRosbag</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3063ed2519f36defa5b6b2a8eb08a36c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a76c14cfbee2f22b46e224c7e673033c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>aa54e5e1bdb6901a4be91d1a63938ab0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>topicCallback</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3c67283b9bdaa211d6aca56183a63788</anchor>
      <arglist>(const RosIntrospection::ShapeShifter::ConstPtr &amp;msg, const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_saveAny</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a10232aa0b4fa3b841dc583714fff0f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_saveIntoRosbag</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ac2f44e4d22f569a57c1c6add40bb8657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a933e40ed8d77a960004ba550fa26882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a5951641b3af8b558f1e6c4f7b3343e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_warning</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a05c28ce09e777a36df1a8b3f8179732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_initial_time</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a549a18c9b0bf16e97d86e0d86e36e4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>_msg_index</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ace3eda636c4ca3ad0adde77d4075d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ace96cc786d988b40eb0e2a63d97492b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::CompositeParser</type>
      <name>_parser</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a8f62615c0b1c706a7c795c1c0afe604b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_periodic_timer</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a1b82aac333add862b0817147388ead50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_prefix</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a9feca0f37c7c600e6d093a9d5d3d3299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_clock_time</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a15ee0507b1600688cb0ecc3f8840fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_received_msg_count</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a5bf19e6c77870b4cd6290217c41d6983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad9e9b33ffafc27bb10300713cd1efbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ros::AsyncSpinner &gt;</type>
      <name>_spinner</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a74706821d5c2e58a788f6af9669551bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ros::Subscriber &gt;</type>
      <name>_subscribers</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3b84d6096b38ea1c08264e18decc0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, PJ::PlotDataAny &gt;</type>
      <name>_user_defined_buffers</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad2a89b131f0112c7f679a71b7a9f9f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamROS2</name>
    <filename>classDataStreamROS2.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>afe1aa2931effe2db27330d5bca14d0a3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataStreamROS2</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ac4f5b501e2f2657d121cee2df8f292bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a49f429aae8cc645bb13717adaccce5ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a7d3be39aabe4fd74f3aec2de6f809890</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a129c43653d494c1f71be383b90daaa67</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>adf861f33763897aab0cc34aae9e0bf58</anchor>
      <arglist>(QStringList *selected_datasources) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a29f10a4638bbe54221781b291681a71f</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a6e87b9268255c0fdf399c3ef4c6d61c9</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataStreamROS2</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a594c56c45caab221f90b60ead8c55e4c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadDefaultSettings</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a92f30c5b7696031ca78011412bfdb44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a35d3a0ecb1d8417637e5f4da55e86fb1</anchor>
      <arglist>(const std::string &amp;topic_name, std::shared_ptr&lt; rclcpp::SerializedMessage &gt; msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDefaultSettings</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a65b790c37b30c4e30439f36f408645af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribeToTopic</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ae584a9a5fa60199331d3025f809d9b96</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitOneSecond</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a5b4a90b9fd47ae06b00cf1a30c43214d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rclcpp::Clock</type>
      <name>_clock</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>addb6128671bbdc40ed79c9a1bc211bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a9bbe898ef1ea39b5a48cc9ae4cc5b0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Context &gt;</type>
      <name>_context</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a7d7272d13c3a268f4e96498908e7e6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; rclcpp::executors::MultiThreadedExecutor &gt;</type>
      <name>_executor</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a1c519439f5d8a0e48014a4fc5af45ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_warning</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ae23fe551854900d0eb35abbc513d1640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Node &gt;</type>
      <name>_node</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a5c61ba536c3838842fd29a87cdba58a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::CompositeParser</type>
      <name>_parser</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a7340a3d185ea4754964f11a3530a24a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>aaf40ee57876735b43280c54891dcb4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_spinner</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>abccedabac907b13f697f0d70037f8b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcl_time_point_value_t</type>
      <name>_start_time</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a11abbd616a66aa5a171ac567dc11adb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, rclcpp::GenericSubscription::SharedPtr &gt;</type>
      <name>_subscriptions</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a3aefab6937debc06327d07092e197deb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogSelectRosTopics</name>
    <filename>classDialogSelectRosTopics.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateTopicList</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a82995db7f20b9cfac461f1d7c80fd170</anchor>
      <arglist>(std::vector&lt; std::pair&lt; QString, QString &gt;&gt; topic_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DialogSelectRosTopics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>afa2f01415dbab3c8d13d2a40a623935b</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; QString, QString &gt;&gt; &amp;topic_list, const PJ::RosParserConfig &amp;default_info, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PJ::RosParserConfig</type>
      <name>getResult</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ae431937fcf3e9cea13cdde2a2ff3192a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DialogSelectRosTopics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a5989025d44837c126d4e5d3251da1e7a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_accepted</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ab73066ebf4eebd69d14e9e03cc0d21cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditFilter_textChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a41430f3e50433fe1430478e13a6aed11</anchor>
      <arglist>(const QString &amp;search_string)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listRosTopics_itemSelectionChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a4f550224bf264ac0ce3e111495d25578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_maximumSizeHelp_pressed</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a087e0102831e5140639544b291808594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_spinBoxArraySize_valueChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>af1836e8104e8c71cb42e8afb3a5b7453</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_default_selected_topics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a7709875af82f9d80f4b15c507e0521c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_deselect_all</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>aacbbc46f14b7b72c96ccc9cbc76846a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_select_all</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a00d7db8c75f8ac52bc37f1eaac5e8ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_topic_list</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ab0be0e693c693dba9032fa68b134c98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::dialogSelectRosTopics *</type>
      <name>ui</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a513e194bace562f80d8523c3e0ddd8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogWithItemList</name>
    <filename>classDialogWithItemList.html</filename>
    <member kind="function">
      <type></type>
      <name>DialogWithItemList</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a7c7db82b367b825c46be90f007423a7a</anchor>
      <arglist>(QWidget *parent, QString title, QString text, std::unordered_set&lt; std::string &gt; list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DialogWithItemList</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a5d0898c139faf6a02be109c6673c522b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>warning</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>ac038f0e63bf7665a6961e44d2385c458</anchor>
      <arglist>(const QString &amp;message, std::unordered_set&lt; std::string &gt; list)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_clicked</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a893f1744970b1074ec0d7d8db37123c5</anchor>
      <arglist>(QAbstractButton *button)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::DialogWithItemList *</type>
      <name>ui</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a275c7a0d245030c17c9bed5c6899f113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericPublisher</name>
    <filename>classGenericPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>GenericPublisher</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>ad193f42f571fe645c3ffd43512097664</anchor>
      <arglist>(rclcpp::node_interfaces::NodeBaseInterface *node_base, const std::string &amp;topic_name, const rosidl_message_type_support_t &amp;type_support)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>ac2fa11adaa178751cb7f663980b32d0a</anchor>
      <arglist>(std::shared_ptr&lt; rmw_serialized_message_t &gt; message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericPublisher</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>a3c66243e8b33aa277998b09d8d5fe33a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; GenericPublisher &gt;</type>
      <name>create</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>a61a5f85429549230bf93c421ac29d689</anchor>
      <arglist>(rclcpp::Node &amp;node, const std::string &amp;topic_name, const std::string &amp;topic_type)</arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::PublisherEventCallbacks</type>
      <name>callbacks_</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>a17c22d22da397648897ffeb3d8b58328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LogsTableModel::LogItem</name>
    <filename>structLogsTableModel_1_1LogItem.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>abdc2c7c4dee32ae59003b3b025d2b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Severity</type>
      <name>level_raw</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a0d4cfa01910bbb9f5384828bd57d9f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>message</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ad63e5925a374deabc5c2a76e60dcff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString *</type>
      <name>node</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a26859aaf46d327370b19710a10c8b026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString *</type>
      <name>source</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ae5332afa1284dc524e475a272ca0177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>time_text</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a9f14c2f9058a5676a11b6d00dbe33e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>time_usec_since_epoch</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ac1d9a445ba8c4490f62973d08a535d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogsTableModel</name>
    <filename>classLogsTableModel.html</filename>
    <class kind="struct">LogsTableModel::LogItem</class>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca6f0fb70b7f8ca5dab5d2b834ab955cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca9d299bbba490f5296755dbb285ca72c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca652cdc66b567ac40f548c9a7522bbdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Severity</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca6f0fb70b7f8ca5dab5d2b834ab955cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca652cdc66b567ac40f548c9a7522bbdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARNINGS</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca0d6c2588c0dd8c4dd401c3e9dc92c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca9d299bbba490f5296755dbb285ca72c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARNINGS</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca0d6c2588c0dd8c4dd401c3e9dc92c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rowsShifted</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a6562997ed3d0fed8024a02f67bf8992a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7815d34e5369585fa04b8553c5da374d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>abe68a420ea71fdeb61877b960f3f8e08</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a175c038d12b7c2c72ad17e81b0ac6e91</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a78ba27ceca3a8a8e012d8f1c0d8fdf06</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogsTableModel</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7ef568f9defdeae599805bb363460e4a</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>message</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2bfff5fa0b683e0a80416d98a3ff06c8</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>nodeName</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a3ccfbfdf78e8529f04e44974286ba08e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a47db7b6c5e581bd72d82842973d971bd</anchor>
      <arglist>(const rosgraph_msgs::Log::ConstPtr &amp;pushed_log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7a433ca4af973824065afbfef55a36ea</anchor>
      <arglist>(const std::vector&lt; rosgraph_msgs::Log::ConstPtr &gt; &amp;pushed_logs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7109595e1dc37b3256b21aeaba6973d9</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>Severity</type>
      <name>severity</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a93f59b8f78fa42b9efdcaa5791d951ce</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a818dcc7070258e7b55840bea24e67b6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimePoint</type>
      <name>timestamp</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a8aa07847a17618fae5f6404ae8805c21</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_CAPACITY</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>aea5440fc7aa2acf1e3723b50fe62062aa424d97ece8e7bc54bec996bf9832707e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_CAPACITY</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>aea5440fc7aa2acf1e3723b50fe62062aa424d97ece8e7bc54bec996bf9832707e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LogItem</type>
      <name>convertRosout</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a36c2d9091e61939892859931a9dc94b2</anchor>
      <arglist>(const rosgraph_msgs::Log &amp;log)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_count</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>ade1013f48a9a71411ebd79911d7a53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; LogItem &gt;</type>
      <name>_logs</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2a5680b8237b5549b9e1f2a9ff54ae11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QString &gt;</type>
      <name>_node_list</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>abf3dccef997b2eb93db6e1fbc899b725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QString &gt;</type>
      <name>_source_list</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a66d25e6ebc63a80672fb630d93421a55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rqt_console_plus::LogWidget</name>
    <filename>classrqt__console__plus_1_1LogWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>on_timeRangeChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a0660afd309caced35bf5bf168930e1b0</anchor>
      <arglist>(TimePoint time_min, TimePoint time_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogWidget</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8e15948905cdd6e196c0c99c314a4b0b</anchor>
      <arglist>(LogsTableModel &amp;tablemodel, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogWidget</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8bd5510dbf434c9f3c00d254becf3f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableDebug_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a1fe232e8bb16b6dbb4a1f5981764387a</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableError_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a4131a02f50167a387a5adbebec6abd5b</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableInfo_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aea748be6bd8b7afea066b21dabbd26bc</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableWarnings_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>abd46d7ba0659cb2a8b4abb6b817ab000</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxLoggerFilter_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a9556976a990cc8fa0de942c4a1889676</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxMessageFilter_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>adcd8d16ac60abec2d68bab25406e62de</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_comboBoxLoggerFilter_currentIndexChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aa09706514ebc50d069916d982c2397f4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_comboBoxMessageFilter_currentIndexChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8b96491845125d5c286a66ee66da282a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditLoggerFilter_textEdited</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>af70e3a9936bc44ccefbc46aeca33a979</anchor>
      <arglist>(const QString &amp;arg1)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditMessageFilter_textEdited</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a41bb0fb0048a16e5a6cc786b684f8e31</anchor>
      <arglist>(const QString &amp;filter)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_rowsInserted</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a97ddf8ea76637b7769686ca49a80e1d2</anchor>
      <arglist>(const QModelIndex &amp;parent, int first_row, int last_row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogsTableModel &amp;</type>
      <name>model</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aeffe111ef4dc9fec2bbc6cc8351d9540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelFilter</type>
      <name>proxy_model</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a692605552681d41ccd74b0fba6d91e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::LogWidgetDesign</type>
      <name>ui</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a32584e3823a93a0e40d535533648abbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModelFilter</name>
    <filename>classModelFilter.html</filename>
    <member kind="enumvalue">
      <name>CONTAINS_ONE</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbaf92f6260f2dd1615921c2f8a66818958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FilterMode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTAINS_ONE</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbaf92f6260f2dd1615921c2f8a66818958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WILDCARDS</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbafe04a76b625f244e7cb136eec6142bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbba6d178b2b8d2244d095e6c8745d01a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbba6d178b2b8d2244d095e6c8745d01a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WILDCARDS</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbafe04a76b625f244e7cb136eec6142bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>messageFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>af80a5a3a5aec524ae1a3bba9763f5ed6</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>nodeFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a0374a9164acab0077b1da19752a951d4</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMessageFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a1c9fdfa27ca6a73f577865d0e55e9a63</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setNodeFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a671999f043999432cdf722efd7b83eff</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityDebugEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a772a19f13ac6717d198fbd36e334859e</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityErrorEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aec0d85ba52c37576ea40c2174d0f4f25</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityInfoEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a92f6a724db3a7cc6c5127311e00d4b39</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityWarningsEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a9f8cf3aad83f7fef4e0c4cabab637b55</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSourceFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a7ef992174bcdc8830f69772feb699b07</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTimeFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aaaad65998c811f1d43a7109828517c05</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>sourceFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>afed9d9aa3cb8d78fb3151f91fd676fe4</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>timeMinMaxUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a8f98a98776f7f28adb57e54ed78d2312</anchor>
      <arglist>(TimePoint min, TimePoint max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelFilter</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ade69639c7d069ada5b75352937a52ebb</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterAcceptsRow</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a2a9a340aab5e357038e2c0a80b6cdb42</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_debug_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a4d3a5567e7fcbb78e7f55683eff25787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_error_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ae645e13d7a569b2b74d9e8ce49cdf093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_info_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a1a7deaacff4e413d192ad0da0556c16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimePoint</type>
      <name>_max</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a471339d86aefb05b56243319ab0d2d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimePoint</type>
      <name>_min</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a81928f244363242748e79f633d8e85f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_msg_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a9a887758fde0d0383c6bd0f1bb435d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_msg_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aa8260120288f10cef3335f488672ded6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_msg_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ab314cac075f996044a155967f5678cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_msg_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a2be0328fa07beb311544bc2cd327ad55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_node_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a34c6f5fb53eca4bbdb6eed38fd9260dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_node_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a3364cdc08426b3d00bed2aea2693ee3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_node_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aad144efd0157a5774bc6c1b567f038cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_node_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>af5c7322897c165cc7f16c6fa09a3ef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_source_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ae158c9548a08deabc80026337469a6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_source_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a0dbe1146f3b66360d674f222d02146c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_source_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a29ab50a6d3f0cbd23a3e0f488f40db2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_source_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ada10afc9fc6ac45f981a641bed5321f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_time_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a4a1aec09a86fd60acfd759992ba62e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warn_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ac40fc430f55f4bb5af2f9ed0893d2da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>applyFilter</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a66c7b8580da269d755849e836c2f1608</anchor>
      <arglist>(const QString &amp;filter, ModelFilter::FilterMode mode, const QString &amp;text_to_parse, const QRegExpValidator *validator) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PublisherSelectDialog</name>
    <filename>classPublisherSelectDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>PublisherSelectDialog</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>a4d586df23e5fab19b404bd6898cd39bd</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Ui::PublisherSelect *</type>
      <name>ui</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>a080779e277acf8fa9431fde599ed32f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PublisherSelectDialog</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>afacffc64e6e380c9204bc21e96ef8ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::PublisherSelect *</type>
      <name>_ui</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>acd25b0eb5c4434de389a76104a69b621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QNodeDialog</name>
    <filename>classQNodeDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>QNodeDialog</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a97c178dbc69263e89e9e4358cb447e9b</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QNodeDialog</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>abb8abfba726b7acc4e1f21fc2bbc32f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Connect</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a7265a463bc3bab9d97f5ab37803758b2</anchor>
      <arglist>(const std::string &amp;ros_master_uri, const std::string &amp;hostname=&quot;localhost&quot;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxUseEnvironment_toggled</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>ac45391bd2ade4600647bafc252aa6750</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_pressed</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>ac8c5168ee30ef9b5bbcb672880978511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonConnect_pressed</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>afd6f63b89e4670d28dcee3b6a5bdaff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::QNodeDialog *</type>
      <name>ui</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a1d8cd9ce312fe96af49b9be28d0e486b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospectionFactory</name>
    <filename>classRosIntrospectionFactory.html</filename>
    <member kind="function" static="yes">
      <type>static RosIntrospectionFactory &amp;</type>
      <name>get</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a23dd581ef4308171ba0a3ae3d1213fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosIntrospection::ShapeShifter *</type>
      <name>getShapeShifter</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>ab31e808fc8267188c4c79a944e628889</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; const std::string * &gt;</type>
      <name>getTopicList</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aa96cac35a40a63a73659539bf57decf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegistered</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aea754a2341a7362443c0b4c8002362e3</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosIntrospection::Parser &amp;</type>
      <name>parser</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a55f677bf03cae10cab42c8760bb44d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerMessage</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a8958b63f15e290292adb49c3a4a686dc</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;md5sum, const std::string &amp;datatype, const std::string &amp;definition)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a35504494d72bd4777eecbb56c46367ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RosIntrospectionFactory</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a66788a395205d55bf5a97dfc0886bfc2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::Parser</type>
      <name>_parser</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a16ca0b4c28a873312cd34886c7991f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, RosIntrospection::ShapeShifter &gt;</type>
      <name>_ss_map</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aea037529cf566cdd5a6d90266bf700b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosManager</name>
    <filename>classRosManager.html</filename>
    <member kind="function">
      <type></type>
      <name>~RosManager</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>acb7446e170e7cd512a33116a9319c119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosManager &amp;</type>
      <name>get</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a3430e53a81f3fb78e89474aca0008e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::NodeHandlePtr</type>
      <name>getNode</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>aab1263426677a1597c00c6f796628efb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RosManager</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>ab4389c01d1fe787197d97529134c543c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopROS</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a0e274755ccdbcf0ab83f3edd126dbbce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a9165178c71f966c6837e3b986cffe91d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosoutPublisher</name>
    <filename>classRosoutPublisher.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setEnabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a9b3ebd3ac26153dc2c0eb5acfde6d766</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>timeRangeChanged</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a969132c1b66834de9ac2b7d1e6c2e891</anchor>
      <arglist>(TimePoint time_min, TimePoint time_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a7f14bbc087d408cb1dca24870e753174</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ab228127f06fb2dabd48bfaa226502bce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>play</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a54a789074edafa79d153b9fa96564efb</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosoutPublisher</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a3c184dcd686e6505d47f0ac49d36f668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a10a49e90eb100a6230b9829922a72f1c</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RosoutPublisher</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a76b20e36a6352e54a7c55d112b618f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onWindowClosed</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a311c800ce8c679ed1883047e2a456d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; const PlotDataAny * &gt;</type>
      <name>findRosoutTimeseries</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a8b6a0774475d72d53cec386be6e20edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>syncWithTableModel</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a3bdde5b500ee452649b53c460f7d5b82</anchor>
      <arglist>(const std::vector&lt; const PlotDataAny * &gt; &amp;logs_timeseries)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a51438dd90c34f465cb8da7fa0cb70ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_console_plus::LogWidget *</type>
      <name>_log_widget</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>aaea74bd42c35a96d747e572e6337148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosoutWindow *</type>
      <name>_log_window</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>afa4cdc14538b5d07c32f3f513940d0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_maximum_time_usec</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ae30f729ee8a17663f3c5f2219283fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_minimum_time_usec</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ac6967c14abbca99ec0ec68942cbce831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogsTableModel *</type>
      <name>_tablemodel</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>abea7f5580757fa90d7dc08111d9e44ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosoutWindow</name>
    <filename>classRosoutWindow.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>aae603ad2f3f8777dc2f2fe4d8dd2dafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>a2488e3880ef2176b3717bf1d6baad884</anchor>
      <arglist>(QCloseEvent *) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosoutWindow</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>a26ddd5498f86708f446dec8af05b551e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RosoutWindow</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>abf2c272a7c7f768a811c3ab2873cba56</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PJ::RosParserConfig</name>
    <filename>structPJ_1_1RosParserConfig.html</filename>
    <member kind="function">
      <type>void</type>
      <name>loadFromSettings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aec46a64d39736efb45048888a3a66122</anchor>
      <arglist>(const QSettings &amp;settings, QString prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToSettings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a139caf7fa1a55db064d40887ac74c977</anchor>
      <arglist>(QSettings &amp;setting, QString prefix) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlLoadState</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aabbce2cafd331dd9151dad326bad9743</anchor>
      <arglist>(const QDomElement &amp;parent_element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlSaveState</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>ac373d48090b9dd797ca9d1d4c34bef7a</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;plugin_elem) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boolean_strings_to_number</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aa43eb1cd27533a903d965ac183ef81c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>discard_large_arrays</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aefdcc184d380cc8be0d3d941880c95d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>max_array_size</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a67a4deae5bf4539e01048780cdd38b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>remove_suffix_from_strings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a5516f1b6416677e2492b3e67f3248a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>topics</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>ae327efa74f40377c21d58357ccfd09a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_header_stamp</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a79a1de506ee0787d4be225f072704ccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TopicInfo</name>
    <filename>structTopicInfo.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>has_header_stamp</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a15d6e0df7f9e896192850227b73ab677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rcpputils::SharedLibrary &gt;</type>
      <name>introspection_library</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a82e87ee7ab026e336a9b01bca1d7ee03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rosidl_message_type_support_t *</type>
      <name>introspection_support</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>af72712020cd019e7ca30f6219b44b0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rcpputils::SharedLibrary &gt;</type>
      <name>support_library</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a2d2ccef2ba15dbb6e5803b258b909282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_name</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a79254fb2d709df4ea08ad2833eddd505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a9b1f3f634d2e563f168d1d121646a536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rosidl_message_type_support_t *</type>
      <name>type_support</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a4e96951ab4ec8e08eb3a4b91cc9c9fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static rcutils_allocator_t</type>
      <name>allocator</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>ae1930be9ffc11638e28c4fc1aa08e3fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TopicPublisherROS</name>
    <filename>classTopicPublisherROS.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot">
      <type>void</type>
      <name>filterDialog</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a3e0b236755dbeb2cc01a8268cde2fbee</anchor>
      <arglist>(bool autoconfirm)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setEnabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ad6c7a0c07c2fe7238902bfe5a2948839</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a0fa8e569689bdb3ba076739b595706b7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ada4ba563fba70822cc596d5f79da2249</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a834a3ea49bdac30a80dc9db692ccf7e3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>play</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ab8d51a67034bda6cbcc5f1455d9f529d</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopicPublisherROS</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a25cb4cf7577a76698b644e7dc3b2b2a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a6e6f65215d8de37dcb43060cc1fb8dae</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TopicPublisherROS</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a9b062c973dfcb2e63e3ec44783641c4f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>broadcastTF</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a1aef4583be95ae1c1788a68cddcc7fa2</anchor>
      <arglist>(double current_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishAnyMsg</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a225cda2a4440a5d186ab60c68c3d5f13</anchor>
      <arglist>(const rosbag::MessageInstance &amp;msg_instance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>toPublish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a8eec12fd32def612aa4f8c09b8e9d153</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a3be17e2b98b90ac42c1c2dcb85ac45f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_clock_publisher</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a4011775a5fa2f02f952098d07d3b8d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>abbcbab06e2a8a7ec277ae0ae9cb18374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a84eb6f3b9b6fbd89f6e6054d5f5fa3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previous_play_index</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ace8f5c89e4a8810c6ff63458c6bb32bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publish_clock</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a92056a22df0846bf38429c6997c12c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ros::Publisher &gt;</type>
      <name>_publishers</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>abd9d17ff8151986399e5c41b90cfe623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_select_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a5a6da1b13e0d3325d61c00893dfd9874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::TransformBroadcaster &gt;</type>
      <name>_tf_broadcaster</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a5f4022aeda950362ca4314c5a3394efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::StaticTransformBroadcaster &gt;</type>
      <name>_tf_static_broadcaster</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a7e6a062aeab0527583ed56a8534d5c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, bool &gt;</type>
      <name>_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a0d1b5c7c0f773d01db1caaab3487c8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previous_time</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a2ff15646ad1a20ff2f371374dd1e3b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TopicPublisherROS2</name>
    <filename>classTopicPublisherROS2.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot">
      <type>void</type>
      <name>filterDialog</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>afea3ed951de5506da95c5578d0c62a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a2fc0abb04ef3d4ae28bd6f9eea7d65e5</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5649c23742a4fe86790a0d3a290f6bb6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>ad956d7c855ab5e93de7b7526089ab8f0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a384bb642966eedb59dc6302c65ab9818</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>play</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>abae1be76877f2f26981b7196e5d83a30</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopicPublisherROS2</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a7df1505487c37b2b6664a39b5fcb69da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateState</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a96b60e76ff9be774991356f01d480586</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TopicPublisherROS2</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a7658b145244014afea34bc6dcb7b9ae5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>broadcastTF</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>afaf765b0889bec5a16a7b49a32adfce5</anchor>
      <arglist>(double current_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePublishers</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a76427a7da1d22565ab6cbf166bd08ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a1cb8ce8bafbc98443af4688801437d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Context &gt;</type>
      <name>_context</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a9be1040e6cddf6b8453d06a7317d86d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a1f94584a8b52343999ca8a656e48583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; rclcpp::executors::MultiThreadedExecutor &gt;</type>
      <name>_executor</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5a4404e7d2be5fa96036394030139fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Node &gt;</type>
      <name>_node</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>acec831b92b58e3511894e88a889c8468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previous_play_index</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a61673c4344cb8c91facd3cef6a500ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::shared_ptr&lt; GenericPublisher &gt; &gt;</type>
      <name>_publishers</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5c8527573c3cae2e4663146a2a8d49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_select_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a2bcd86387c0e41d021a8a2b4b0b0bed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::TransformBroadcaster &gt;</type>
      <name>_tf_broadcaster</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a3af052c94290c8c0efb3c4864703bf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::StaticTransformBroadcaster &gt;</type>
      <name>_tf_static_broadcaster</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a926d508b21e2250e3b55f5d7b766ce0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TopicInfo &gt;</type>
      <name>_topics_info</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>aa1804fdf3d02919c93bb1effad5acd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, bool &gt;</type>
      <name>_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a0f0af408c105818f9a659a5eb1b9eca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previous_time</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a151acc6a520c172c0be30399168aad64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>PJ</name>
    <filename>namespacePJ.html</filename>
    <class kind="class">PJ::CompositeParser</class>
    <class kind="struct">PJ::RosParserConfig</class>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::master</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros::master</name>
    <filename>namespaceros_1_1master.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rqt_console_plus</name>
    <filename>namespacerqt__console__plus.html</filename>
    <class kind="class">rqt_console_plus::LogWidget</class>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
