Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
rqt_robot_monitor.timeline_view.TimelineView Class Reference

List of all members.

Public Member Functions

def __init__
def mouseMoveEvent
def mousePressEvent
def mouseReleaseEvent
def pos_from_x
def set_levels
def set_marker_pos

Static Public Attributes

tuple paused = Signal(bool)
tuple position_changed = Signal(int)
tuple redraw = Signal()

Private Member Functions

def _clamp
def _instantiate_tl_icon
def _signal_redraw

Private Attributes

 _last_marker_at
 _levels
 _max
 _min
 _scene
 _timeline_marker
 _timeline_marker_height
 _timeline_marker_width
 _xpos_marker

Detailed Description

This class draws a graphical representation of a timeline.

This is ONLY the bar and colored boxes.

When you instantiate this class, do NOT forget to call set_init_data to
set necessary data.

Definition at line 48 of file timeline_view.py.


Constructor & Destructor Documentation

def rqt_robot_monitor.timeline_view.TimelineView.__init__ (   self,
  parent = None 
)
Cannot take args other than parent due to loadUi limitation.

Definition at line 62 of file timeline_view.py.


Member Function Documentation

def rqt_robot_monitor.timeline_view.TimelineView._clamp (   self,
  val,
  min,
  max 
) [private]
Judge if val is within the range given by min & max.
If not, return either min or max.

:type val: any number format
:type min: any number format
:type max: any number format
:rtype: int

Definition at line 153 of file timeline_view.py.

Definition at line 226 of file timeline_view.py.

Gets called either when new msg comes in or when marker is moved by
user.

Definition at line 175 of file timeline_view.py.

:type event: QMouseEvent

Definition at line 101 of file timeline_view.py.

:type event: QMouseEvent

Definition at line 91 of file timeline_view.py.

:type event: QMouseEvent

Definition at line 84 of file timeline_view.py.

Get the index in the timeline from the mouse click position

:param x: Position relative to self widget.
:return: Index

Definition at line 108 of file timeline_view.py.

Definition at line 170 of file timeline_view.py.

Set marker position from index

:param xpos: Marker index

Definition at line 121 of file timeline_view.py.


Member Data Documentation

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 62 of file timeline_view.py.

Definition at line 58 of file timeline_view.py.

Definition at line 59 of file timeline_view.py.

Definition at line 60 of file timeline_view.py.


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


rqt_robot_monitor
Author(s): Austin Hendrix, Isaac Saito, Ze'ev Klapow, Kevin Watts, Josh Faust
autogenerated on Thu May 16 2019 03:10:09