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.
| def rxbag_plugins::plot_data_loader::PlotDataLoader::data | ( | self | ) |
Definition at line 77 of file plot_data_loader.py.
| def rxbag_plugins::plot_data_loader::PlotDataLoader::invalidate | ( | self | ) |
Definition at line 90 of file plot_data_loader.py.
| def rxbag_plugins::plot_data_loader::PlotDataLoader::is_load_complete | ( | self | ) |
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.
| def rxbag_plugins::plot_data_loader::PlotDataLoader::stop | ( | self | ) |
Definition at line 161 of file plot_data_loader.py.
Definition at line 71 of file plot_data_loader.py.
Definition at line 67 of file plot_data_loader.py.
Definition at line 64 of file plot_data_loader.py.
Definition at line 65 of file plot_data_loader.py.
Definition at line 57 of file plot_data_loader.py.
Definition at line 60 of file plot_data_loader.py.
Definition at line 66 of file plot_data_loader.py.
Definition at line 68 of file plot_data_loader.py.
Definition at line 59 of file plot_data_loader.py.
Definition at line 61 of file plot_data_loader.py.
Definition at line 58 of file plot_data_loader.py.
Definition at line 70 of file plot_data_loader.py.
Definition at line 56 of file plot_data_loader.py.
Definition at line 73 of file plot_data_loader.py.
Definition at line 53 of file plot_data_loader.py.
Definition at line 54 of file plot_data_loader.py.
Definition at line 62 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.