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.