17 Q_PLUGIN_METADATA(IID
"facontidavide.PlotJuggler3.DataLoader" 31 virtual const char*
name()
const override 33 return "DataLoad ROS bags";
36 virtual bool xmlSaveState(QDomDocument& doc, QDomElement& parent_element)
const override;
38 virtual bool xmlLoadState(
const QDomElement& parent_element)
override;
43 std::shared_ptr<rosbag::Bag>
_bag;
53 #endif // DATALOAD_CSV_H std::vector< const char * > _extensions
virtual bool xmlLoadState(const QDomElement &parent_element) override
virtual bool xmlSaveState(QDomDocument &doc, QDomElement &parent_element) const override
void loadSubstitutionRule(QStringList all_topic_names)
virtual bool readDataFromFile(PJ::FileLoadInfo *fileload_info, PJ::PlotDataMapRef &destination) override
virtual const std::vector< const char * > & compatibleFileExtensions() const override
virtual const char * name() const override
std::shared_ptr< rosbag::Bag > _bag
std::vector< std::pair< QString, QString > > getAllTopics(const rosbag::Bag *bag, RosCompositeParser &parser)