#include <bag_reader.h>
Classes | |
| class | ChunkIterator |
| struct | Connection |
| struct | ConnectionInfo |
| class | Exception |
| class | Iterator |
| struct | Message |
| class | Private |
Public Types | |
| using | ConnectionMap = std::map< std::uint32_t, Connection > |
Public Member Functions | |
| BagReader (const std::string &filename) | |
| BagReader (const BagReader &)=delete | |
| BagReader (BagReader &&other) | |
| Iterator | begin () const |
| Iterator | chunkBegin (int chunk) const |
| const ConnectionMap & | connections () const |
| Iterator | end () const |
| ros::Time | endTime () const |
| int | findChunk (const ros::Time &time) const |
| Iterator | findTime (const ros::Time &time) const |
| std::size_t | numChunks () const |
| BagReader & | operator= (const BagReader &)=delete |
| std::size_t | size () const |
| ros::Time | startTime () const |
| ~BagReader () | |
Private Attributes | |
| std::unique_ptr< Private > | m_d |
Definition at line 21 of file bag_reader.h.
| using rosbag_fancy::BagReader::ConnectionMap = std::map<std::uint32_t, Connection> |
Definition at line 47 of file bag_reader.h.
|
explicit |
Definition at line 605 of file bag_reader.cpp.
| rosbag_fancy::BagReader::~BagReader | ( | ) |
Definition at line 755 of file bag_reader.cpp.
|
delete |
| rosbag_fancy::BagReader::BagReader | ( | BagReader && | other | ) |
Definition at line 750 of file bag_reader.cpp.
| BagReader::Iterator rosbag_fancy::BagReader::begin | ( | ) | const |
Definition at line 779 of file bag_reader.cpp.
| BagReader::Iterator rosbag_fancy::BagReader::chunkBegin | ( | int | chunk | ) | const |
Definition at line 815 of file bag_reader.cpp.
| const BagReader::ConnectionMap & rosbag_fancy::BagReader::connections | ( | ) | const |
Definition at line 759 of file bag_reader.cpp.
| BagReader::Iterator rosbag_fancy::BagReader::end | ( | ) | const |
Definition at line 787 of file bag_reader.cpp.
| ros::Time rosbag_fancy::BagReader::endTime | ( | ) | const |
Definition at line 769 of file bag_reader.cpp.
| int rosbag_fancy::BagReader::findChunk | ( | const ros::Time & | time | ) | const |
| BagReader::Iterator rosbag_fancy::BagReader::findTime | ( | const ros::Time & | time | ) | const |
Definition at line 792 of file bag_reader.cpp.
| std::size_t rosbag_fancy::BagReader::numChunks | ( | ) | const |
Definition at line 823 of file bag_reader.cpp.
| std::size_t rosbag_fancy::BagReader::size | ( | ) | const |
Definition at line 774 of file bag_reader.cpp.
| ros::Time rosbag_fancy::BagReader::startTime | ( | ) | const |
Definition at line 764 of file bag_reader.cpp.
|
private |
Definition at line 190 of file bag_reader.h.