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
 RosoutPublisher ()
virtual void updateState (PlotDataMap *datamap, double current_time) override
virtual ~RosoutPublisher ()

Private Slots

void onWindowClosed ()

Private Member Functions

std::vector< const PlotDataAny * > findRosoutTimeseries (PlotDataMap *datamap)
void syncWithTableModel (const std::vector< const PlotDataAny * > &logs_timeseries)

Private Attributes

rqt_console_plus::LogWidget_log_widget
RosoutWindow_log_window
int64_t _maximum_time_usec
int64_t _minimum_time_usec
LogsTableModel_tablemodel
bool enabled_

Detailed Description

Definition at line 28 of file rosout_publisher.h.


Constructor & Destructor Documentation

Definition at line 7 of file rosout_publisher.cpp.

Definition at line 14 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 ( PlotDataMap datamap) [private]

Definition at line 76 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 59 of file rosout_publisher.cpp.

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

Implements StatePublisher.

Definition at line 20 of file rosout_publisher.cpp.

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

Definition at line 102 of file rosout_publisher.cpp.

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

Implements StatePublisher.

Definition at line 144 of file rosout_publisher.cpp.


Member Data Documentation

Definition at line 56 of file rosout_publisher.h.

Definition at line 61 of file rosout_publisher.h.

Definition at line 53 of file rosout_publisher.h.

Definition at line 53 of file rosout_publisher.h.

Definition at line 55 of file rosout_publisher.h.

bool RosoutPublisher::enabled_ [private]

Definition at line 52 of file rosout_publisher.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:58