Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
RosoutPublisher Class Reference

#include <rosout_publisher.h>

Inheritance diagram for RosoutPublisher:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void setEnabled (bool enabled) override

Signals

void timeRangeChanged (TimePoint time_min, TimePoint time_max)

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 ()

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

Detailed Description

Definition at line 28 of file rosout_publisher.h.


Constructor & Destructor Documentation

Definition at line 8 of file rosout_publisher.cpp.

Definition at line 16 of file rosout_publisher.cpp.


Member Function Documentation

virtual bool RosoutPublisher::enabled ( ) const [inline, override, virtual]

Implements StatePublisher.

Definition at line 41 of file rosout_publisher.h.

std::vector< const PlotDataAny * > RosoutPublisher::findRosoutTimeseries ( ) [private]

Definition at line 80 of file rosout_publisher.cpp.

virtual const char* RosoutPublisher::name ( ) const [inline, override, virtual]

Implements StatePublisher.

Definition at line 38 of file rosout_publisher.h.

void RosoutPublisher::onWindowClosed ( ) [private, slot]

Definition at line 63 of file rosout_publisher.cpp.

virtual void RosoutPublisher::play ( double  interval) [inline, override, virtual]

Implements StatePublisher.

Definition at line 43 of file rosout_publisher.h.

void RosoutPublisher::setEnabled ( bool  enabled) [override, virtual, slot]

Reimplemented from StatePublisher.

Definition at line 22 of file rosout_publisher.cpp.

void RosoutPublisher::syncWithTableModel ( const std::vector< const PlotDataAny * > &  logs_timeseries) [private]

Definition at line 106 of file rosout_publisher.cpp.

void RosoutPublisher::timeRangeChanged ( TimePoint  time_min,
TimePoint  time_max 
) [signal]
void RosoutPublisher::updateState ( double  current_time) [override, virtual]

Implements StatePublisher.

Definition at line 164 of file rosout_publisher.cpp.


Member Data Documentation

Definition at line 57 of file rosout_publisher.h.

Definition at line 61 of file rosout_publisher.h.

Definition at line 66 of file rosout_publisher.h.

Definition at line 58 of file rosout_publisher.h.

Definition at line 58 of file rosout_publisher.h.

Definition at line 60 of file rosout_publisher.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Wed Jul 3 2019 19:28:06