#include <statepublisher_base.h>

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 |
Definition at line 12 of file statepublisher_base.h.
| virtual StatePublisher::~StatePublisher | ( | ) | [inline, virtual] |
Definition at line 24 of file statepublisher_base.h.
| 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.
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.