#include <view.h>
|
| void | addQuery (Bag const &bag, boost::function< bool(ConnectionInfo const *)> query, ros::Time const &start_time=ros::TIME_MIN, ros::Time const &end_time=ros::TIME_MAX) |
| | Add a query to a view. More...
|
| |
| void | addQuery (Bag const &bag, ros::Time const &start_time=ros::TIME_MIN, ros::Time const &end_time=ros::TIME_MAX) |
| | Add a query to a view. More...
|
| |
| iterator | begin () |
| | Simply copy the merge_queue state into the iterator. More...
|
| |
| iterator | end () |
| | Default constructed iterator signifies end. More...
|
| |
| ros::Time | getBeginTime () |
| |
| std::vector< const ConnectionInfo * > | getConnections () |
| |
| ros::Time | getEndTime () |
| |
| uint32_t | size () |
| |
| | View (Bag const &bag, boost::function< bool(ConnectionInfo const *)> query, ros::Time const &start_time=ros::TIME_MIN, ros::Time const &end_time=ros::TIME_MAX, bool const &reduce_overlap=false) |
| | Create a view and add a query. More...
|
| |
| | View (Bag const &bag, ros::Time const &start_time=ros::TIME_MIN, ros::Time const &end_time=ros::TIME_MAX, bool const &reduce_overlap=false) |
| | Create a view on a bag. More...
|
| |
| | View (bool const &reduce_overlap=false) |
| | Create a view on a bag. More...
|
| |
| | ~View () |
| |
Definition at line 80 of file view.h.
◆ const_iterator
◆ View() [1/4]
| rosbag::View::View |
( |
bool const & |
reduce_overlap = false | ) |
|
Create a view on a bag.
param reduce_overlap If multiple views return the same messages, reduce them to a single message
Definition at line 166 of file view.cpp.
◆ View() [2/4]
Create a view on a bag.
param bag The bag file on which to run this query param start_time The beginning of the time range for the query param end_time The end of the time range for the query param reduce_overlap If multiple views return the same messages, reduce them to a single message
Definition at line 168 of file view.cpp.
◆ View() [3/4]
Create a view and add a query.
param bag The bag file on which to run this query param query The actual query to evaluate which connections to include param start_time The beginning of the time range for the query param end_time The end of the time range for the query param reduce_overlap If multiple views return the same messages, reduce them to a single message
Definition at line 172 of file view.cpp.
◆ ~View()
◆ View() [4/4]
| rosbag::View::View |
( |
View const & |
view | ) |
|
|
private |
◆ addQuery() [1/2]
Add a query to a view.
param bag The bag file on which to run this query param query The actual query to evaluate which connections to include param start_time The beginning of the time range for the query param end_time The end of the time range for the query
Definition at line 256 of file view.cpp.
◆ addQuery() [2/2]
Add a query to a view.
param bag The bag file on which to run this query param start_time The beginning of the time range for the query param end_time The end of the time range for the query
Definition at line 245 of file view.cpp.
◆ begin()
Simply copy the merge_queue state into the iterator.
Definition at line 218 of file view.cpp.
◆ end()
Default constructed iterator signifies end.
Definition at line 224 of file view.cpp.
◆ getBeginTime()
◆ getConnections()
| std::vector< const ConnectionInfo * > rosbag::View::getConnections |
( |
| ) |
|
◆ getEndTime()
◆ newMessageInstance()
◆ operator=()
| View& rosbag::View::operator= |
( |
View const & |
view | ) |
|
|
private |
◆ size()
| uint32_t rosbag::View::size |
( |
| ) |
|
◆ update()
| void rosbag::View::update |
( |
| ) |
|
|
protected |
◆ updateQueries()
| void rosbag::View::updateQueries |
( |
BagQuery * |
q | ) |
|
|
protected |
◆ Bag
◆ iterator
◆ queries_
| std::vector<BagQuery*> rosbag::View::queries_ |
|
protected |
◆ ranges_
◆ reduce_overlap_
| bool rosbag::View::reduce_overlap_ |
|
protected |
◆ size_cache_
| uint32_t rosbag::View::size_cache_ |
|
protected |
◆ size_revision_
| uint32_t rosbag::View::size_revision_ |
|
protected |
◆ view_revision_
| uint32_t rosbag::View::view_revision_ |
|
protected |
The documentation for this class was generated from the following files: