1 #ifndef PJ_PARSER_CONFIGURATION_H 2 #define PJ_PARSER_CONFIGURATION_H 6 #include <QDomDocument> 23 void xmlSaveState(QDomDocument& doc, QDomElement& plugin_elem)
const;
59 bool parseMessage(
const std::string& topic_name,
MessageRef serialized_msg,
double& timestamp);
63 std::map<std::string, std::shared_ptr<RosMessageParser>>
_parsers;
68 bool ParseDouble(
const std::string& str,
double&
value,
bool remover_suffix,
bool parse_boolean);
73 #endif // PARSER_CONFIGURATION_H void xmlLoadState(const QDomElement &parent_element)
void xmlSaveState(QDomDocument &doc, QDomElement &plugin_elem) const
bool discard_large_arrays
bool boolean_strings_to_number
std::map< std::string, std::shared_ptr< RosMessageParser > > _parsers
bool remove_suffix_from_strings
bool ParseDouble(const std::string &str, double &value, bool remover_suffix, bool parse_boolean)
void saveToSettings(QSettings &setting, QString prefix) const
PJ::PlotDataMapRef & _plot_data
void loadFromSettings(const QSettings &settings, QString prefix)