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.