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.