Classes | Public Member Functions | Private Attributes
cartographer_ros::PlayableBagMultiplexer Class Reference

#include <playable_bag.h>

List of all members.

Classes

struct  BagMessageItem

Public Member Functions

void AddPlayableBag (PlayableBag playable_bag)
std::tuple
< rosbag::MessageInstance, int,
bool > 
GetNextMessage ()
bool IsMessageAvailable () const
ros::Time PeekMessageTime () const
 PlayableBagMultiplexer ()
std::set< std::string > topics () const

Private Attributes

ros::Publisher bag_progress_pub_
std::map< int, ros::Timebag_progress_time_map_
std::priority_queue
< BagMessageItem, std::vector
< BagMessageItem >
, BagMessageItem::TimestampIsGreater
next_message_queue_
std::vector< PlayableBagplayable_bags_
ros::NodeHandle pnh_
double progress_pub_interval_
std::set< std::string > topics_

Detailed Description

Definition at line 72 of file playable_bag.h.


Constructor & Destructor Documentation

Definition at line 114 of file playable_bag.cc.


Member Function Documentation

Definition at line 120 of file playable_bag.cc.

Definition at line 137 of file playable_bag.cc.

Definition at line 132 of file playable_bag.cc.

Definition at line 165 of file playable_bag.cc.

Definition at line 87 of file playable_bag.h.


Member Data Documentation

Definition at line 102 of file playable_bag.h.

Definition at line 104 of file playable_bag.h.

Definition at line 111 of file playable_bag.h.

Definition at line 108 of file playable_bag.h.

Definition at line 100 of file playable_bag.h.

Definition at line 106 of file playable_bag.h.

Definition at line 112 of file playable_bag.h.


The documentation for this class was generated from the following files:


cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Wed Jul 10 2019 04:10:28