
Public Member Functions | |
| def | __init__ (self, parent=None) |
| def | mouseMoveEvent (self, event) |
| def | mousePressEvent (self, event) |
| def | mouseReleaseEvent (self, event) |
| def | pos_from_x (self, x) |
| def | set_levels (self, levels) |
| def | set_marker_pos (self, xpos) |
Static Public Attributes | |
| paused = Signal(bool) | |
| position_changed = Signal(int) | |
| redraw = Signal() | |
Private Member Functions | |
| def | _clamp (self, val, min, max) |
| def | _instantiate_tl_icon (self) |
| def | _signal_redraw (self) |
Private Attributes | |
| _last_marker_at | |
| _levels | |
| _max | |
| _min | |
| _scene | |
| _timeline_marker | |
| _timeline_marker_height | |
| _timeline_marker_width | |
| _xpos_marker | |
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.
| 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.
|
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.
|
private |
Definition at line 226 of file timeline_view.py.
|
private |
Gets called either when new msg comes in or when marker is moved by user.
Definition at line 175 of file timeline_view.py.
| def rqt_robot_monitor.timeline_view.TimelineView.mouseMoveEvent | ( | self, | |
| event | |||
| ) |
:type event: QMouseEvent
Definition at line 101 of file timeline_view.py.
| def rqt_robot_monitor.timeline_view.TimelineView.mousePressEvent | ( | self, | |
| event | |||
| ) |
:type event: QMouseEvent
Definition at line 91 of file timeline_view.py.
| def rqt_robot_monitor.timeline_view.TimelineView.mouseReleaseEvent | ( | self, | |
| event | |||
| ) |
:type event: QMouseEvent
Definition at line 84 of file timeline_view.py.
| def rqt_robot_monitor.timeline_view.TimelineView.pos_from_x | ( | self, | |
| x | |||
| ) |
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.
| def rqt_robot_monitor.timeline_view.TimelineView.set_levels | ( | self, | |
| levels | |||
| ) |
Definition at line 170 of file timeline_view.py.
| def rqt_robot_monitor.timeline_view.TimelineView.set_marker_pos | ( | self, | |
| xpos | |||
| ) |
Set marker position from index :param xpos: Marker index
Definition at line 121 of file timeline_view.py.
|
private |
Definition at line 74 of file timeline_view.py.
|
private |
Definition at line 80 of file timeline_view.py.
|
private |
Definition at line 69 of file timeline_view.py.
|
private |
Definition at line 68 of file timeline_view.py.
|
private |
Definition at line 77 of file timeline_view.py.
|
private |
Definition at line 66 of file timeline_view.py.
|
private |
Definition at line 73 of file timeline_view.py.
|
private |
Definition at line 72 of file timeline_view.py.
|
private |
Definition at line 70 of file timeline_view.py.
|
static |
Definition at line 58 of file timeline_view.py.
|
static |
Definition at line 59 of file timeline_view.py.
|
static |
Definition at line 60 of file timeline_view.py.