AWViz-ROS
Loading...
Searching...
No Matches
awviz_common Namespace Reference

Classes

class  Display
 Intermediate class for display items. More...
 
class  DisplayFactory
 Factory class for Display. More...
 
class  DisplayRegistry
 Registry to manage displays by topic name. More...
 
class  DisplaySpawner
 Concrete spawner that uses DisplayFactory and standard topic properties. More...
 
class  EntityPathResolver
 Default resolver that uses TfTree to build entity paths. More...
 
class  IDisplaySpawner
 Interface for creating display instances from topic metadata. More...
 
class  ITfTreeUpdater
 Interface for updating a TF tree from a frame source. More...
 
class  ITopicScanner
 Simple topic scanning interface for ROS nodes. More...
 
class  ITransformLogger
 Interface for logging transforms to a recording stream. More...
 
class  PluginFactory
 Abstract base class representing a plugin load-able class factory. More...
 
struct  PluginInfo
 Struct to bundle the information of plugin. More...
 
class  RosTopicDisplay
 Inherited plugin class to display ROS topics. More...
 
class  RosTopicProperty
 Struct representing a property of ROS msg display instance. More...
 
class  TfFrame
 A class to represent a TF frame information. More...
 
class  TfTree
 
class  TfTreeUpdater
 Concrete updater that uses a TF buffer to refresh the tree. More...
 
class  TopicScanner
 Concrete topic scanner using rclcpp node discovery. More...
 
class  TransformationManager
 A class to manage transform frames. More...
 
class  TransformLogger
 Default transform logger that uses TF buffer and entity paths. More...
 
class  ViewerApp
 Application class used in a client code. More...
 
class  VisualizationManager
 Manager class to handle visualization processes. More...
 

Enumerations

enum class  DisplayState : uint8_t { kCreated = 0 , kInitialized = 1 , kConfigured = 2 , kRunning = 3 }
 Lifecycle state of a Display instance. More...
 

Variables

constexpr const char * TF_ROOT = "map"
 Root transformation frame.
 

Enumeration Type Documentation

◆ DisplayState

enum class awviz_common::DisplayState : uint8_t
strong

Lifecycle state of a Display instance.

Enumerator
kCreated 
kInitialized 
kConfigured 
kRunning 

Variable Documentation

◆ TF_ROOT

constexpr const char* awviz_common::TF_ROOT = "map"
constexpr

Root transformation frame.