Go to the documentation of this file.
7 #ifndef STATEPUBLISHER_TEMPLATE_H
8 #define STATEPUBLISHER_TEMPLATE_H
13 #include <QDomElement>
26 virtual bool enabled()
const = 0;
33 virtual void play(
double interval) = 0;
60 #define StatePublisher_iid "facontidavide.PlotJuggler3.StatePublisher"
virtual ~StatePublisher()=default
virtual bool enabled() const =0
True if started.
void closed()
signal to be emitted when the plugin disable itself.
The PlotJugglerPlugin is the base class of all the plugins.
void setDataMap(const PlotDataMapRef *datamap)
#define StatePublisher_iid
virtual void setEnabled(bool enabled)=0
Method called when the checkbox "enabled" is checked in the main app.
virtual void play(double interval)=0
virtual void updateState(double current_time)=0
Method called when the timetracker is moved manually to a certain position.
std::shared_ptr< StatePublisher > StatePublisherPtr
const PlotDataMapRef * _datamap
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:47