#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 (BagReader &&other) | |
BagReader (const BagReader &)=delete | |
BagReader (const std::string &filename) | |
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.