Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
rqt_bag.bag_widget.BagWidget Class Reference
Inheritance diagram for rqt_bag.bag_widget.BagWidget:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, context, publish_clock)
 
def graphics_view_on_key_press (self, event)
 
def handle_close (self, event)
 
def handle_destroy (self, args)
 
def load_bag (self, filename)
 
def on_key_press (self, event)
 
def shutdown_all (self)
 

Public Attributes

 closeEvent
 
 keyPressEvent
 
 pause_icon
 
 play_icon
 
 topic_selection
 

Static Public Attributes

 last_open_dir = os.getcwd()
 
 set_status_text = Signal(str)
 

Private Member Functions

def _handle_begin_clicked (self)
 
def _handle_end_clicked (self)
 
def _handle_faster_clicked (self)
 
def _handle_load_clicked (self)
 
def _handle_next_clicked (self)
 
def _handle_play_clicked (self, checked)
 
def _handle_previous_clicked (self)
 
def _handle_publish_clicked (self, checked)
 
def _handle_record_clicked (self)
 
def _handle_save_clicked (self)
 
def _handle_slower_clicked (self)
 
def _handle_thumbs_clicked (self, checked)
 
def _handle_zoom_all_clicked (self)
 
def _handle_zoom_in_clicked (self)
 
def _handle_zoom_out_clicked (self)
 
def _on_record_settings_selected (self, all_topics, selected_topics)
 
def _resizeEvent (self, event)
 
def _set_status_text (self, text)
 
def _update_status_bar (self)
 

Private Attributes

 _recording
 
 _timeline
 

Detailed Description

Widget for use with Bag class to display and replay bag files
Handles all widget callbacks and contains the instance of BagTimeline for storing visualizing bag data

Definition at line 56 of file bag_widget.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_bag.bag_widget.BagWidget.__init__ (   self,
  context,
  publish_clock 
)
:param context: plugin context hook to enable adding widgets as a ROS_GUI pane, ''PluginContext''

Definition at line 66 of file bag_widget.py.

Member Function Documentation

◆ _handle_begin_clicked()

def rqt_bag.bag_widget.BagWidget._handle_begin_clicked (   self)
private

Definition at line 223 of file bag_widget.py.

◆ _handle_end_clicked()

def rqt_bag.bag_widget.BagWidget._handle_end_clicked (   self)
private

Definition at line 226 of file bag_widget.py.

◆ _handle_faster_clicked()

def rqt_bag.bag_widget.BagWidget._handle_faster_clicked (   self)
private

Definition at line 213 of file bag_widget.py.

◆ _handle_load_clicked()

def rqt_bag.bag_widget.BagWidget._handle_load_clicked (   self)
private

Definition at line 268 of file bag_widget.py.

◆ _handle_next_clicked()

def rqt_bag.bag_widget.BagWidget._handle_next_clicked (   self)
private

Definition at line 203 of file bag_widget.py.

◆ _handle_play_clicked()

def rqt_bag.bag_widget.BagWidget._handle_play_clicked (   self,
  checked 
)
private

Definition at line 195 of file bag_widget.py.

◆ _handle_previous_clicked()

def rqt_bag.bag_widget.BagWidget._handle_previous_clicked (   self)
private

Definition at line 208 of file bag_widget.py.

◆ _handle_publish_clicked()

def rqt_bag.bag_widget.BagWidget._handle_publish_clicked (   self,
  checked 
)
private

Definition at line 192 of file bag_widget.py.

◆ _handle_record_clicked()

def rqt_bag.bag_widget.BagWidget._handle_record_clicked (   self)
private

Definition at line 241 of file bag_widget.py.

◆ _handle_save_clicked()

def rqt_bag.bag_widget.BagWidget._handle_save_clicked (   self)
private

Definition at line 325 of file bag_widget.py.

◆ _handle_slower_clicked()

def rqt_bag.bag_widget.BagWidget._handle_slower_clicked (   self)
private

Definition at line 218 of file bag_widget.py.

◆ _handle_thumbs_clicked()

def rqt_bag.bag_widget.BagWidget._handle_thumbs_clicked (   self,
  checked 
)
private

Definition at line 229 of file bag_widget.py.

◆ _handle_zoom_all_clicked()

def rqt_bag.bag_widget.BagWidget._handle_zoom_all_clicked (   self)
private

Definition at line 232 of file bag_widget.py.

◆ _handle_zoom_in_clicked()

def rqt_bag.bag_widget.BagWidget._handle_zoom_in_clicked (   self)
private

Definition at line 238 of file bag_widget.py.

◆ _handle_zoom_out_clicked()

def rqt_bag.bag_widget.BagWidget._handle_zoom_out_clicked (   self)
private

Definition at line 235 of file bag_widget.py.

◆ _on_record_settings_selected()

def rqt_bag.bag_widget.BagWidget._on_record_settings_selected (   self,
  all_topics,
  selected_topics 
)
private

Definition at line 250 of file bag_widget.py.

◆ _resizeEvent()

def rqt_bag.bag_widget.BagWidget._resizeEvent (   self,
  event 
)
private

Definition at line 183 of file bag_widget.py.

◆ _set_status_text()

def rqt_bag.bag_widget.BagWidget._set_status_text (   self,
  text 
)
private

Definition at line 338 of file bag_widget.py.

◆ _update_status_bar()

def rqt_bag.bag_widget.BagWidget._update_status_bar (   self)
private

Definition at line 345 of file bag_widget.py.

◆ graphics_view_on_key_press()

def rqt_bag.bag_widget.BagWidget.graphics_view_on_key_press (   self,
  event 
)

Definition at line 143 of file bag_widget.py.

◆ handle_close()

def rqt_bag.bag_widget.BagWidget.handle_close (   self,
  event 
)

Definition at line 178 of file bag_widget.py.

◆ handle_destroy()

def rqt_bag.bag_widget.BagWidget.handle_destroy (   self,
  args 
)

Definition at line 175 of file bag_widget.py.

◆ load_bag()

def rqt_bag.bag_widget.BagWidget.load_bag (   self,
  filename 
)

Definition at line 282 of file bag_widget.py.

◆ on_key_press()

def rqt_bag.bag_widget.BagWidget.on_key_press (   self,
  event 
)

Definition at line 154 of file bag_widget.py.

◆ shutdown_all()

def rqt_bag.bag_widget.BagWidget.shutdown_all (   self)

Definition at line 391 of file bag_widget.py.

Member Data Documentation

◆ _recording

rqt_bag.bag_widget.BagWidget._recording
private

Definition at line 138 of file bag_widget.py.

◆ _timeline

rqt_bag.bag_widget.BagWidget._timeline
private

Definition at line 77 of file bag_widget.py.

◆ closeEvent

rqt_bag.bag_widget.BagWidget.closeEvent

Definition at line 118 of file bag_widget.py.

◆ keyPressEvent

rqt_bag.bag_widget.BagWidget.keyPressEvent

Definition at line 119 of file bag_widget.py.

◆ last_open_dir

rqt_bag.bag_widget.BagWidget.last_open_dir = os.getcwd()
static

Definition at line 63 of file bag_widget.py.

◆ pause_icon

rqt_bag.bag_widget.BagWidget.pause_icon

Definition at line 84 of file bag_widget.py.

◆ play_icon

rqt_bag.bag_widget.BagWidget.play_icon

Definition at line 83 of file bag_widget.py.

◆ set_status_text

rqt_bag.bag_widget.BagWidget.set_status_text = Signal(str)
static

Definition at line 64 of file bag_widget.py.

◆ topic_selection

rqt_bag.bag_widget.BagWidget.topic_selection

Definition at line 247 of file bag_widget.py.


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


rqt_bag
Author(s): Dirk Thomas , Aaron Blasdel , Austin Hendrix , Tim Field
autogenerated on Fri Mar 3 2023 03:45:54