Public Member Functions | Static Public Attributes | Properties | Private Member Functions | Private Attributes
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.


Constructor & Destructor Documentation

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

Definition at line 69 of file plot_view.py.


Member Function Documentation

Definition at line 416 of file plot_view.py.

Definition at line 375 of file plot_view.py.

Definition at line 369 of file plot_view.py.

Definition at line 169 of file plot_view.py.

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.

Definition at line 210 of file plot_view.py.

Definition at line 308 of file plot_view.py.

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.

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.

Save plot to...

Definition at line 479 of file plot_view.py.

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.

Definition at line 362 of file plot_view.py.

Definition at line 357 of file plot_view.py.

Definition at line 132 of file plot_view.py.


Member Data Documentation

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 of file plot_view.py.

Definition at line 69 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

Definition at line 188 of file plot_view.py.

Definition at line 165 of file plot_view.py.


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


rxbag_plugins
Author(s): Tim Field
autogenerated on Mon Jan 6 2014 11:54:21