35 #ifndef ROSBAG_QUERY_H 36 #define ROSBAG_QUERY_H 79 TopicQuery(std::vector<std::string>
const& topics);
111 MessageRange(std::multiset<IndexEntry>::const_iterator
const& _begin,
112 std::multiset<IndexEntry>::const_iterator
const& _end,
116 std::multiset<IndexEntry>::const_iterator
begin;
117 std::multiset<IndexEntry>::const_iterator
end;
127 std::multiset<IndexEntry>::const_iterator
iter;
GLboolean GLboolean GLboolean b
boost::function< bool(ConnectionInfo const *)> query_
ROSTIME_DECL const Time TIME_MAX
rs2rosinternal::Time start_time_
The actual iterator data structure.
std::vector< std::string > topics_
GLsizei const GLchar *const * string
std::vector< std::string > types_
GLboolean GLboolean GLboolean GLboolean a
GLsizei GLenum GLenum * types
std::multiset< IndexEntry >::const_iterator iter
Time representation. May either represent wall clock time or ROS clock time.
ConnectionInfo const * connection_info
BagQuery const * bag_query
pointer to vector of queries in View
MessageRange const * range
pointer to vector of ranges in View
std::multiset< IndexEntry >::const_iterator begin
Pairs of queries and the bags they come from (used internally by View)
ROSTIME_DECL const Time TIME_MIN
std::multiset< IndexEntry >::const_iterator end
rs2rosinternal::Time end_time_
#define ROSBAG_DECL
#include <ros/macros.h> // for the DECL's