#include <rosout_publisher.h>
Public Slots | |
virtual void | setEnabled (bool enabled) override |
![]() | |
virtual void | setEnabled (bool enabled)=0 |
Signals | |
void | timeRangeChanged (TimePoint time_min, TimePoint time_max) |
![]() | |
void | closed () |
Public Member Functions | |
virtual bool | enabled () const override |
virtual const char * | name () const override |
virtual void | play (double interval) override |
RosoutPublisher () | |
virtual void | updateState (double current_time) override |
virtual | ~RosoutPublisher () |
![]() | |
void | setDataMap (const PlotDataMapRef *datamap) |
virtual | ~StatePublisher ()=default |
![]() | |
virtual const std::vector< QAction * > & | availableActions () |
virtual bool | isDebugPlugin () |
virtual QWidget * | optionsWidget () |
PlotJugglerPlugin ()=default | |
virtual bool | xmlLoadState (const QDomElement &parent_element) |
QDomElement | xmlSaveState (QDomDocument &doc) const |
virtual bool | xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const |
Private Slots | |
void | onWindowClosed () |
Private Member Functions | |
std::vector< const PlotDataAny * > | findRosoutTimeseries () |
void | syncWithTableModel (const std::vector< const PlotDataAny * > &logs_timeseries) |
Private Attributes | |
bool | _enabled |
rqt_console_plus::LogWidget * | _log_widget |
RosoutWindow * | _log_window |
int64_t | _maximum_time_usec |
int64_t | _minimum_time_usec |
LogsTableModel * | _tablemodel |
Additional Inherited Members | |
![]() | |
const PlotDataMapRef * | _datamap |
Definition at line 32 of file rosout_publisher.h.
RosoutPublisher::RosoutPublisher | ( | ) |
Definition at line 7 of file rosout_publisher.cpp.
|
virtual |
Definition at line 11 of file rosout_publisher.cpp.
|
inlineoverridevirtual |
Implements PJ::StatePublisher.
Definition at line 48 of file rosout_publisher.h.
|
private |
Definition at line 74 of file rosout_publisher.cpp.
|
inlineoverridevirtual |
Implements PJ::PlotJugglerPlugin.
Definition at line 42 of file rosout_publisher.h.
|
privateslot |
Definition at line 54 of file rosout_publisher.cpp.
|
inlineoverridevirtual |
Implements PJ::StatePublisher.
Definition at line 53 of file rosout_publisher.h.
|
overridevirtualslot |
Definition at line 15 of file rosout_publisher.cpp.
|
private |
Definition at line 102 of file rosout_publisher.cpp.
|
overridevirtual |
Implements PJ::StatePublisher.
Definition at line 162 of file rosout_publisher.cpp.
|
private |
Definition at line 66 of file rosout_publisher.h.
|
private |
Definition at line 70 of file rosout_publisher.h.
|
private |
Definition at line 75 of file rosout_publisher.h.
|
private |
Definition at line 67 of file rosout_publisher.h.
|
private |
Definition at line 67 of file rosout_publisher.h.
|
private |
Definition at line 69 of file rosout_publisher.h.