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

Default resolver that uses TfTree to build entity paths. More...

#include <entity_path_resolver.hpp>

Public Member Functions

 EntityPathResolver (std::shared_ptr< TfTree > tf_tree, std::shared_ptr< std::mutex > tf_tree_mtx, std::shared_ptr< std::mutex > entities_mtx)
 
void update_entity (const TfFrame &frame)
 
std::shared_ptr< std::unordered_map< std::string, std::string > > entities () const
 

Detailed Description

Default resolver that uses TfTree to build entity paths.

Constructor & Destructor Documentation

◆ EntityPathResolver()

awviz_common::EntityPathResolver::EntityPathResolver ( std::shared_ptr< TfTree tf_tree,
std::shared_ptr< std::mutex >  tf_tree_mtx,
std::shared_ptr< std::mutex >  entities_mtx 
)

Member Function Documentation

◆ entities()

std::shared_ptr< std::unordered_map< std::string, std::string > > awviz_common::EntityPathResolver::entities ( ) const

◆ update_entity()

void awviz_common::EntityPathResolver::update_entity ( const TfFrame frame)

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