AWViz-ROS
Loading...
Searching...
No Matches
awviz_common::TransformLogger Class Referencefinal

Default transform logger that uses TF buffer and entity paths. More...

#include <transform_logger.hpp>

Inheritance diagram for awviz_common::TransformLogger:
awviz_common::ITransformLogger

Public Member Functions

 TransformLogger (rclcpp::Node::SharedPtr node, std::shared_ptr< rerun::RecordingStream > stream, std::shared_ptr< tf2_ros::Buffer > tf_buffer, std::shared_ptr< std::unordered_map< std::string, std::string > > entities, std::shared_ptr< std::mutex > entities_mtx)
 
void log_transform (const TfFrame &frame) override
 Log a transform for the given frame.
 
- Public Member Functions inherited from awviz_common::ITransformLogger
virtual ~ITransformLogger ()=default
 
virtual void log_transform (const TfFrame &frame)=0
 Log a transform for the given frame.
 

Detailed Description

Default transform logger that uses TF buffer and entity paths.

Constructor & Destructor Documentation

◆ TransformLogger()

awviz_common::TransformLogger::TransformLogger ( rclcpp::Node::SharedPtr  node,
std::shared_ptr< rerun::RecordingStream >  stream,
std::shared_ptr< tf2_ros::Buffer >  tf_buffer,
std::shared_ptr< std::unordered_map< std::string, std::string > >  entities,
std::shared_ptr< std::mutex >  entities_mtx 
)

Member Function Documentation

◆ log_transform()

void awviz_common::TransformLogger::log_transform ( const TfFrame frame)
overridevirtual

Log a transform for the given frame.

Parameters
frameFrame metadata.

Implements awviz_common::ITransformLogger.


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