AWViz-ROS C++ API Reference
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
awviz_common::Display Class Referenceabstract

Intermediate class for display items. More...

#include <display.hpp>

Inheritance diagram for awviz_common::Display:
awviz_common::RosTopicDisplay< sensor_msgs::msg::CameraInfo > awviz_common::RosTopicDisplay< sensor_msgs::msg::CompressedImage > awviz_common::RosTopicDisplay< autoware_perception_msgs::msg::DetectedObjects > awviz_common::RosTopicDisplay< sensor_msgs::msg::Image > awviz_common::RosTopicDisplay< sensor_msgs::msg::PointCloud2 > awviz_common::RosTopicDisplay< autoware_perception_msgs::msg::TrackedObjects > awviz_common::RosTopicDisplay< MsgType > awviz_plugin::CameraInfoDisplay awviz_plugin::CompressedImageDisplay awviz_plugin::DetectedObjectsDisplay awviz_plugin::ImageDisplay awviz_plugin::PointCloud2Display awviz_plugin::TrackedObjectsDisplay

Public Member Functions

 Display ()=default
 
virtual ~Display ()=default
 
virtual void initialize (rclcpp::Node::SharedPtr node, std::shared_ptr< rerun::RecordingStream > stream)=0
 Initialize attributes.
 
virtual void set_property (const std::string &topic, const std::shared_ptr< std::unordered_map< std::string, std::string > > entity_roots)=0
 Set attributes of property.
 
virtual void start ()=0
 Start to display.
 
virtual void end ()=0
 End to display.
 
virtual bool is_initialized () const
 Return true if the initialization is completed.
 

Protected Attributes

rclcpp::Node::SharedPtr node_
 Node shared pointer.
 
std::shared_ptr< rerun::RecordingStream > stream_
 RecordingStream shared pointer.
 
bool is_initialized_
 Whether the object has been initialized.
 

Detailed Description

Intermediate class for display items.

Constructor & Destructor Documentation

◆ Display()

awviz_common::Display::Display ( )
default

◆ ~Display()

virtual awviz_common::Display::~Display ( )
virtualdefault

Member Function Documentation

◆ end()

virtual void awviz_common::Display::end ( )
pure virtual

◆ initialize()

virtual void awviz_common::Display::initialize ( rclcpp::Node::SharedPtr  node,
std::shared_ptr< rerun::RecordingStream >  stream 
)
pure virtual

◆ is_initialized()

virtual bool awviz_common::Display::is_initialized ( ) const
inlinevirtual

◆ set_property()

virtual void awviz_common::Display::set_property ( const std::string &  topic,
const std::shared_ptr< std::unordered_map< std::string, std::string > >  entity_roots 
)
pure virtual

◆ start()

virtual void awviz_common::Display::start ( )
pure virtual

Member Data Documentation

◆ is_initialized_

bool awviz_common::Display::is_initialized_
protected

Whether the object has been initialized.

◆ node_

rclcpp::Node::SharedPtr awviz_common::Display::node_
protected

Node shared pointer.

◆ stream_

std::shared_ptr<rerun::RecordingStream> awviz_common::Display::stream_
protected

RecordingStream shared pointer.


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