Public Member Functions | Protected Attributes | List of all members
StatePublisher Class Referenceabstract

#include <statepublisher_base.h>

Inheritance diagram for StatePublisher:
Inheritance graph
[legend]

Public Member Functions

virtual QWidget * embeddedWidget ()
 
virtual bool enabled () const =0
 
virtual bool isDebugPlugin ()
 
virtual const char * name () const =0
 
virtual void play (double interval)=0
 
void setDataMap (const PlotDataMapRef *datamap)
 
virtual void setEnabled (bool enabled)
 
virtual void setParentMenu (QMenu *parent_menu, QAction *parent_action)
 
virtual void updateState (double current_time)=0
 
virtual bool xmlLoadState (const QDomElement &parent_element)
 
virtual bool xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const
 
QDomElement xmlSaveState (QDomDocument &doc) const
 
virtual ~StatePublisher ()
 

Protected Attributes

QAction * _action
 
const PlotDataMapRef_datamap
 
QMenu * _menu
 

Detailed Description

Definition at line 12 of file statepublisher_base.h.

Constructor & Destructor Documentation

virtual StatePublisher::~StatePublisher ( )
inlinevirtual

Definition at line 24 of file statepublisher_base.h.

Member Function Documentation

virtual QWidget* StatePublisher::embeddedWidget ( )
inlinevirtual

Definition at line 41 of file statepublisher_base.h.

virtual bool StatePublisher::enabled ( ) const
pure virtual

Implemented in RosoutPublisher, and TopicPublisherROS.

virtual bool StatePublisher::isDebugPlugin ( )
inlinevirtual

Definition at line 33 of file statepublisher_base.h.

virtual const char* StatePublisher::name ( ) const
pure virtual

Implemented in RosoutPublisher, and TopicPublisherROS.

virtual void StatePublisher::play ( double  interval)
pure virtual

Implemented in RosoutPublisher, and TopicPublisherROS.

void StatePublisher::setDataMap ( const PlotDataMapRef datamap)
inline

Definition at line 47 of file statepublisher_base.h.

virtual void StatePublisher::setEnabled ( bool  enabled)
inlinevirtual

Definition at line 26 of file statepublisher_base.h.

virtual void StatePublisher::setParentMenu ( QMenu *  parent_menu,
QAction *  parent_action 
)
inlinevirtual

Reimplemented in TopicPublisherROS.

Definition at line 35 of file statepublisher_base.h.

virtual void StatePublisher::updateState ( double  current_time)
pure virtual

Implemented in RosoutPublisher, and TopicPublisherROS.

virtual bool StatePublisher::xmlLoadState ( const QDomElement &  parent_element)
inlinevirtual

Definition at line 45 of file statepublisher_base.h.

virtual bool StatePublisher::xmlSaveState ( QDomDocument &  doc,
QDomElement &  parent_element 
) const
inlinevirtual

Definition at line 43 of file statepublisher_base.h.

QDomElement StatePublisher::xmlSaveState ( QDomDocument &  doc) const
inline

Definition at line 49 of file statepublisher_base.h.

Member Data Documentation

QAction* StatePublisher::_action
protected

Definition at line 60 of file statepublisher_base.h.

const PlotDataMapRef* StatePublisher::_datamap
protected

Definition at line 61 of file statepublisher_base.h.

QMenu* StatePublisher::_menu
protected

Definition at line 59 of file statepublisher_base.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:19