Public Member Functions | Private Attributes
labust::tools::RosbagReader Class Reference

#include <RosbagUtilities.hpp>

List of all members.

Public Member Functions

void addTopic (std::string topic_name)
bool done ()
template<class T >
next ()
rosbag::MessageInstance nextMessageInstance ()
void open ()
 RosbagReader ()
 RosbagReader (std::string bag_filename)
void setBag (std::string bag_filename)
 ~RosbagReader ()

Private Attributes

rosbag::Bag bag
std::string bag_name
rosbag::View bag_view
rosbag::View::iterator message_it
std::vector< std::string > topics

Detailed Description

Definition at line 44 of file RosbagUtilities.hpp.


Constructor & Destructor Documentation

Definition at line 46 of file RosbagUtilities.hpp.

labust::tools::RosbagReader::RosbagReader ( std::string  bag_filename) [inline]

Definition at line 48 of file RosbagUtilities.hpp.

Definition at line 52 of file RosbagUtilities.hpp.


Member Function Documentation

void labust::tools::RosbagReader::addTopic ( std::string  topic_name) [inline]

Definition at line 60 of file RosbagUtilities.hpp.

Definition at line 70 of file RosbagUtilities.hpp.

template<class T >
T labust::tools::RosbagReader::next ( ) [inline]

Definition at line 75 of file RosbagUtilities.hpp.

Definition at line 84 of file RosbagUtilities.hpp.

Definition at line 64 of file RosbagUtilities.hpp.

void labust::tools::RosbagReader::setBag ( std::string  bag_filename) [inline]

Definition at line 56 of file RosbagUtilities.hpp.


Member Data Documentation

Definition at line 89 of file RosbagUtilities.hpp.

Definition at line 92 of file RosbagUtilities.hpp.

Definition at line 90 of file RosbagUtilities.hpp.

Definition at line 91 of file RosbagUtilities.hpp.

std::vector<std::string> labust::tools::RosbagReader::topics [private]

Definition at line 93 of file RosbagUtilities.hpp.


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


snippets
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:22:33