AWViz-ROS
Loading...
Searching...
No Matches
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::NavSatFix > awviz_common::RosTopicDisplay< sensor_msgs::msg::PointCloud2 > awviz_common::RosTopicDisplay< autoware_perception_msgs::msg::TrackedObjects > awviz_common::RosTopicDisplay< MsgType >

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()

◆ initialize()

◆ is_initialized()

◆ set_property()

◆ start()

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: