Public Member Functions | |
| def | __init__ |
| def | add_complete_listener |
| def | add_progress_listener |
| def | data |
| def | invalidate |
| def | is_load_complete |
| def | remove_complete_listener |
| def | remove_progress_listener |
| def | set_interval |
| def | stop |
Properties | |
| end_stamp = property(_get_end_stamp, _set_end_stamp) | |
| max_interval = property(_get_max_interval, _set_max_interval) | |
| paths = property(_get_paths, _set_paths) | |
| start_stamp = property(_get_start_stamp, _set_start_stamp) | |
Private Member Functions | |
| def | _get_end_stamp |
| def | _get_entries_to_load |
| def | _get_max_interval |
| def | _get_paths |
| def | _get_start_stamp |
| def | _process |
| def | _run |
| def | _set_end_stamp |
| def | _set_max_interval |
| def | _set_paths |
| def | _set_start_stamp |
| def | _trim_data |
Private Attributes | |
| _complete_listeners | |
| _data | |
| _dirty | |
| _dirty_cv | |
| _end_stamp | |
| _extension_fraction | |
| _last_reload | |
| _load_complete | |
| _max_interval | |
| _min_reload_secs | |
| _paths | |
| _progress_listeners | |
| _start_stamp | |
| _stop_flag | |
| _timeline | |
| _topic | |
| _use_header_stamp | |
Definition at line 49 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.__init__ | ( | self, | |
| timeline, | |||
| topic | |||
| ) |
Definition at line 50 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._get_end_stamp | ( | self | ) | [private] |
Definition at line 110 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._get_entries_to_load | ( | self, | |
extension_fraction = None, |
|||
max_interval = None |
|||
| ) | [private] |
Returns a list of (Bag, IndexEntry) tuples to load. @param extension: extra proportion of the view range to load @param max_interval: maximum
Definition at line 253 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._get_max_interval | ( | self | ) | [private] |
Definition at line 150 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._get_paths | ( | self | ) | [private] |
Definition at line 136 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._get_start_stamp | ( | self | ) | [private] |
Definition at line 97 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._process | ( | self, | |
| bag, | |||
| entry | |||
| ) | [private] |
Definition at line 319 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._run | ( | self | ) | [private] |
Definition at line 169 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._set_end_stamp | ( | self, | |
| end_stamp | |||
| ) | [private] |
Definition at line 112 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._set_max_interval | ( | self, | |
| max_interval | |||
| ) | [private] |
Definition at line 152 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._set_paths | ( | self, | |
| paths | |||
| ) | [private] |
Definition at line 138 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._set_start_stamp | ( | self, | |
| start_stamp | |||
| ) | [private] |
Definition at line 99 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader._trim_data | ( | self, | |
extension_fraction = None, |
|||
max_interval = None |
|||
| ) | [private] |
Toss out data outside of (extended) view range, and closer than max_interval seconds apart.
Definition at line 205 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.add_complete_listener | ( | self, | |
| listener | |||
| ) |
Definition at line 87 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.add_progress_listener | ( | self, | |
| listener | |||
| ) |
Definition at line 84 of file plot_data_loader.py.
Definition at line 77 of file plot_data_loader.py.
Definition at line 90 of file plot_data_loader.py.
Definition at line 80 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.remove_complete_listener | ( | self, | |
| listener | |||
| ) |
Definition at line 88 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.remove_progress_listener | ( | self, | |
| listener | |||
| ) |
Definition at line 85 of file plot_data_loader.py.
| def rxbag_plugins.plot_data_loader.PlotDataLoader.set_interval | ( | self, | |
| start_stamp, | |||
| end_stamp | |||
| ) |
Definition at line 121 of file plot_data_loader.py.
Definition at line 161 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
Definition at line 50 of file plot_data_loader.py.
rxbag_plugins::plot_data_loader.PlotDataLoader::end_stamp = property(_get_end_stamp, _set_end_stamp) [static] |
Definition at line 119 of file plot_data_loader.py.
rxbag_plugins::plot_data_loader.PlotDataLoader::max_interval = property(_get_max_interval, _set_max_interval) [static] |
Definition at line 159 of file plot_data_loader.py.
rxbag_plugins::plot_data_loader.PlotDataLoader::paths = property(_get_paths, _set_paths) [static] |
Definition at line 146 of file plot_data_loader.py.
rxbag_plugins::plot_data_loader.PlotDataLoader::start_stamp = property(_get_start_stamp, _set_start_stamp) [static] |
Definition at line 106 of file plot_data_loader.py.