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

#include <tf2_scanner.h>

Classes

class  Private
 

Public Member Functions

const tf2_msgs::TFMessage * fetchUpdate (const ros::Time &time)
 Fetch next aggregated message. More...
 
 TF2Scanner (const std::vector< BagReader * > &readers)
 
 ~TF2Scanner ()
 

Private Attributes

std::unique_ptr< Privatem_d
 

Friends

class Cursor
 

Detailed Description

Definition at line 17 of file tf2_scanner.h.

Constructor & Destructor Documentation

◆ TF2Scanner()

rosbag_fancy::TF2Scanner::TF2Scanner ( const std::vector< BagReader * > &  readers)
explicit

Definition at line 163 of file tf2_scanner.cpp.

◆ ~TF2Scanner()

rosbag_fancy::TF2Scanner::~TF2Scanner ( )

Definition at line 168 of file tf2_scanner.cpp.

Member Function Documentation

◆ fetchUpdate()

const tf2_msgs::TFMessage * rosbag_fancy::TF2Scanner::fetchUpdate ( const ros::Time time)

Fetch next aggregated message.

Returns the next tf_static message that needs to be published. If there has been no change since the last call, it will return nullptr.

Definition at line 172 of file tf2_scanner.cpp.

Friends And Related Function Documentation

◆ Cursor

friend class Cursor
friend

Definition at line 32 of file tf2_scanner.h.

Member Data Documentation

◆ m_d

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

Definition at line 33 of file tf2_scanner.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