Public Slots | Signals | Public Member Functions | Protected Attributes | List of all members
PJ::StatePublisher Class Referenceabstract

#include <statepublisher_base.h>

Inheritance diagram for PJ::StatePublisher:
Inheritance graph
[legend]

Public Slots

virtual void setEnabled (bool enabled)=0
 

Signals

void closed ()
 

Public Member Functions

virtual QWidget * embeddedWidget ()
 
virtual bool enabled () const =0
 
virtual void play (double interval)=0
 
void setDataMap (const PlotDataMapRef *datamap)
 
virtual void updateState (double current_time)=0
 
virtual ~StatePublisher ()=default
 
- Public Member Functions inherited from PJ::PlotJugglerPlugin
virtual const std::vector< QAction * > & availableActions ()
 
virtual bool isDebugPlugin ()
 
virtual const char * name () const =0
 
virtual QWidget * optionsWidget ()
 
 PlotJugglerPlugin ()
 
virtual bool xmlLoadState (const QDomElement &parent_element)
 
virtual bool xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const
 
QDomElement xmlSaveState (QDomDocument &doc) const
 

Protected Attributes

const PlotDataMapRef_datamap
 

Detailed Description

Definition at line 14 of file statepublisher_base.h.

Constructor & Destructor Documentation

virtual PJ::StatePublisher::~StatePublisher ( )
virtualdefault

Member Function Documentation

void PJ::StatePublisher::closed ( )
signal
virtual QWidget* PJ::StatePublisher::embeddedWidget ( )
inlinevirtual

Definition at line 26 of file statepublisher_base.h.

virtual bool PJ::StatePublisher::enabled ( ) const
pure virtual
virtual void PJ::StatePublisher::play ( double  interval)
pure virtual
void PJ::StatePublisher::setDataMap ( const PlotDataMapRef datamap)
inline

Definition at line 31 of file statepublisher_base.h.

virtual void PJ::StatePublisher::setEnabled ( bool  enabled)
pure virtualslot
virtual void PJ::StatePublisher::updateState ( double  current_time)
pure virtual

Member Data Documentation

const PlotDataMapRef* PJ::StatePublisher::_datamap
protected

Definition at line 43 of file statepublisher_base.h.


The documentation for this class was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52