Classes | Public Member Functions | Private Attributes | Friends | List of all members
rosbag_fancy::BagView Class Reference

#include <bag_view.h>

Classes

class  Iterator
 
class  MultiBagMessage
 
class  Private
 

Public Member Functions

void addBag (BagReader *reader)
 
void addBag (BagReader *reader, const std::function< bool(const BagReader::Connection &)> &connectionPredicate)
 
 BagView ()
 
 BagView (const BagView &)=delete
 
Iterator begin () const
 
Iterator end () const
 
ros::Time endTime () const
 
Iterator findTime (const ros::Time &time) const
 
BagViewoperator= (const BagView &)=delete
 
ros::Time startTime () const
 
 ~BagView ()
 

Private Attributes

std::unique_ptr< Privatem_d
 

Friends

class Iterator::Private
 

Detailed Description

Definition at line 12 of file bag_view.h.

Constructor & Destructor Documentation

◆ BagView() [1/2]

rosbag_fancy::BagView::BagView ( )

Definition at line 215 of file bag_view.cpp.

◆ ~BagView()

rosbag_fancy::BagView::~BagView ( )

Definition at line 219 of file bag_view.cpp.

◆ BagView() [2/2]

rosbag_fancy::BagView::BagView ( const BagView )
delete

Member Function Documentation

◆ addBag() [1/2]

void rosbag_fancy::BagView::addBag ( BagReader reader)

Definition at line 227 of file bag_view.cpp.

◆ addBag() [2/2]

void rosbag_fancy::BagView::addBag ( BagReader reader,
const std::function< bool(const BagReader::Connection &)> &  connectionPredicate 
)

Definition at line 222 of file bag_view.cpp.

◆ begin()

BagView::Iterator rosbag_fancy::BagView::begin ( ) const

Definition at line 242 of file bag_view.cpp.

◆ end()

BagView::Iterator rosbag_fancy::BagView::end ( ) const

Definition at line 247 of file bag_view.cpp.

◆ endTime()

ros::Time rosbag_fancy::BagView::endTime ( ) const

Definition at line 237 of file bag_view.cpp.

◆ findTime()

BagView::Iterator rosbag_fancy::BagView::findTime ( const ros::Time time) const

Definition at line 252 of file bag_view.cpp.

◆ operator=()

BagView& rosbag_fancy::BagView::operator= ( const BagView )
delete

◆ startTime()

ros::Time rosbag_fancy::BagView::startTime ( ) const

Definition at line 232 of file bag_view.cpp.

Friends And Related Function Documentation

◆ Iterator::Private

friend class Iterator::Private
friend

Definition at line 74 of file bag_view.h.

Member Data Documentation

◆ m_d

std::unique_ptr<Private> rosbag_fancy::BagView::m_d
private

Definition at line 75 of file bag_view.h.


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


rosbag_fancy
Author(s):
autogenerated on Tue Feb 20 2024 03:20:59