rxbag_plugins::plot_view::PlotView Class Reference

Inheritance diagram for rxbag_plugins::plot_view::PlotView:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def configure
def export_csv
 Export to CSV.
def export_image
 Save plot to.
def message_cleared
def message_viewed
 TopicMessageView implementation.
def start_loading
def stop_loading
def timeline_changed

Static Public Attributes

string name = 'Plot'
list rows

Properties

 playhead = property(_get_playhead, _set_playhead)
 plot_paths = property(_get_plot_paths, _set_plot_paths)

Private Member Functions

def _csv_data_loaded
def _data_loader_complete
def _data_loader_updated
def _get_playhead
def _get_plot_paths
def _on_close
def _on_left_down
def _on_left_up
def _on_middle_down
def _on_middle_up
def _on_mouse_move
def _on_mouse_up
def _on_mousewheel
def _on_paint
 Events.
def _on_right_down
def _on_right_up
def _on_size
def _set_playhead
def _set_plot_paths
def _translate_plot
def _update_chart_info
def _update_data_loader_interval
def _update_max_interval
def _zoom_plot

Private Attributes

 _chart
 _clicked_pos
 _configure_frame
 _csv_data_loader
 _csv_path
 _csv_row_stride
 _data_loader
 _dirty_count
 _dragged_pos
 _max_interval_pixels
 _message
 _playhead
 _plot_paths
 _topic
 _x_view

Detailed Description

Definition at line 55 of file plot_view.py.


Member Function Documentation

def rxbag_plugins::plot_view::PlotView::__init__ (   self,
  timeline,
  parent 
)

Definition at line 69 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_csv_data_loaded (   self  )  [private]

Definition at line 416 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_data_loader_complete (   self  )  [private]

Definition at line 375 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_data_loader_updated (   self  )  [private]

Definition at line 369 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_get_playhead (   self  )  [private]

Definition at line 169 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_get_plot_paths (   self  )  [private]

Definition at line 143 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_close (   self,
  event 
) [private]

Definition at line 298 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_left_down (   self,
  event 
) [private]

Definition at line 241 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_left_up (   self,
  event 
) [private]

Definition at line 253 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_middle_down (   self,
  event 
) [private]

Definition at line 246 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_middle_up (   self,
  event 
) [private]

Definition at line 254 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_mouse_move (   self,
  event 
) [private]

Definition at line 259 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_mouse_up (   self,
  event 
) [private]

Definition at line 257 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_mousewheel (   self,
  event 
) [private]

Definition at line 290 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_paint (   self,
  event 
) [private]

Events.

Definition at line 200 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_right_down (   self,
  event 
) [private]

Definition at line 249 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_right_up (   self,
  event 
) [private]

Definition at line 255 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_on_size (   self,
  event 
) [private]

Definition at line 236 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_set_playhead (   self,
  playhead 
) [private]

Definition at line 171 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_set_plot_paths (   self,
  plot_paths 
) [private]

Definition at line 145 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_translate_plot (   self,
  dsecs 
) [private]

Definition at line 342 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_update_chart_info (   self  )  [private]

Definition at line 210 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_update_data_loader_interval (   self  )  [private]

Definition at line 308 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_update_max_interval (   self  )  [private]

Definition at line 190 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::_zoom_plot (   self,
  zoom 
) [private]

Definition at line 312 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::configure (   self  ) 

Definition at line 378 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::export_csv (   self,
  rows 
)

Export to CSV.

..

Definition at line 390 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::export_image (   self  ) 

Save plot to.

..

Definition at line 479 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::message_cleared (   self  ) 

Definition at line 125 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::message_viewed (   self,
  bag,
  msg_details 
)

TopicMessageView implementation.

Definition at line 112 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::start_loading (   self  ) 

Definition at line 362 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::stop_loading (   self  ) 

Definition at line 357 of file plot_view.py.

def rxbag_plugins::plot_view::PlotView::timeline_changed (   self  ) 

Definition at line 132 of file plot_view.py.


Member Data Documentation

Definition at line 76 of file plot_view.py.

Definition at line 84 of file plot_view.py.

Definition at line 87 of file plot_view.py.

Definition at line 80 of file plot_view.py.

Definition at line 81 of file plot_view.py.

Definition at line 82 of file plot_view.py.

Definition at line 77 of file plot_view.py.

Definition at line 79 of file plot_view.py.

Definition at line 85 of file plot_view.py.

Definition at line 89 of file plot_view.py.

Definition at line 73 of file plot_view.py.

Definition at line 75 of file plot_view.py.

Definition at line 74 of file plot_view.py.

Definition at line 72 of file plot_view.py.

Definition at line 78 of file plot_view.py.

string rxbag_plugins::plot_view::PlotView::name = 'Plot' [static]

Definition at line 56 of file plot_view.py.

Initial value:
[(   1, 'All'),
            (   2, 'Every 2nd message'),
            (   3, 'Every 3rd message'),
            (   4, 'Every 4th message'),
            (   5, 'Every 5th message'),
            (  10, 'Every 10th message'),
            (  20, 'Every 20th message'),
            (  50, 'Every 50th message'),
            ( 100, 'Every 100th message'),
            (1000, 'Every 1000th message')]

Definition at line 58 of file plot_view.py.


Property Documentation

rxbag_plugins::plot_view::PlotView::playhead = property(_get_playhead, _set_playhead) [static]

Definition at line 188 of file plot_view.py.

rxbag_plugins::plot_view::PlotView::plot_paths = property(_get_plot_paths, _set_plot_paths) [static]

Definition at line 165 of file plot_view.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties


rxbag_plugins
Author(s): Tim Field
autogenerated on Fri Jan 11 09:58:02 2013