Public Member Functions | Protected Attributes
StatePublisher Class Reference

#include <statepublisher_base.h>

Inheritance diagram for StatePublisher:
Inheritance graph
[legend]

List of all members.

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 ( ) [inline, virtual]

Definition at line 24 of file statepublisher_base.h.


Member Function Documentation

virtual QWidget* StatePublisher::embeddedWidget ( ) [inline, virtual]

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 ( ) [inline, virtual]

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) [inline, virtual]

Reimplemented in RosoutPublisher, and TopicPublisherROS.

Definition at line 26 of file statepublisher_base.h.

virtual void StatePublisher::setParentMenu ( QMenu *  parent_menu,
QAction *  parent_action 
) [inline, virtual]

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) [inline, virtual]

Definition at line 45 of file statepublisher_base.h.

virtual bool StatePublisher::xmlSaveState ( QDomDocument &  doc,
QDomElement &  parent_element 
) const [inline, virtual]

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.

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 Wed Jul 3 2019 19:28:06