Go to the documentation of this file. 1 #ifndef PJ_PARSER_CONFIGURATION_H
2 #define PJ_PARSER_CONFIGURATION_H
6 #include <QDomDocument>
23 void xmlSaveState(QDomDocument& doc, QDomElement& plugin_elem)
const;
36 void addParser(
const std::string& topic_name, std::shared_ptr<PJ::MessageParser>
parser);
50 std::unordered_map<std::string, std::shared_ptr<PJ::MessageParser>>
_parsers;
54 bool ParseDouble(
const std::string& str,
double&
value,
bool remover_suffix,
bool parse_boolean);
59 #endif // PARSER_CONFIGURATION_H
void saveToSettings(QSettings &setting, QString prefix) const
void setConfig(const RosParserConfig &config)
void loadFromSettings(const QSettings &settings, QString prefix)
void xmlLoadState(const QDomElement &parent_element)
void xmlSaveState(QDomDocument &doc, QDomElement &plugin_elem) const
bool hasParser(const std::string &topic_name)
bool discard_large_arrays
bool boolean_strings_to_number
bool parseMessage(const std::string &topic_name, MessageRef serialized_msg, double ×tamp)
std::unordered_map< std::string, std::shared_ptr< PJ::MessageParser > > _parsers
const RosParserConfig & getConfig()
bool ParseDouble(const std::string &str, double &value, bool remover_suffix, bool parse_boolean)
bool remove_suffix_from_strings
void addParser(const std::string &topic_name, std::shared_ptr< PJ::MessageParser > parser)
plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Wed Feb 21 2024 03:22:56