60 class iterator :
public boost::iterator_facade<iterator,
62 boost::forward_traversal_tag>
75 friend class boost::iterator_core_access;
78 void populateSeek(std::multiset<IndexEntry>::const_iterator iter);
103 View(
bool const& reduce_overlap =
false);
149 std::vector<const ConnectionInfo*> getConnections();
ROSTIME_DECL const Time TIME_MAX
bool operator()(ConnectionInfo const *) const
An iterator that points to a MessageInstance from a bag.
void update(rs2::update_device fwu_dev, std::vector< uint8_t > fw_image)
MessageInstance * message_instance_
A class pointing into a bag file.
Time representation. May either represent wall clock time or ROS clock time.
std::vector< ViewIterHelper > iters_
Pairs of queries and the bags they come from (used internally by View)
std::vector< MessageRange * > ranges_
GLdouble GLdouble GLdouble q
ROSTIME_DECL const Time TIME_MIN
std::vector< BagQuery * > queries_
#define ROSBAG_DECL
#include <ros/macros.h> // for the DECL's