Go to the documentation of this file.
3 #include "etsi_its_denm_msgs/msg/denm.hpp"
7 #include "rviz_common/ros_topic_display.hpp"
8 #include "rviz_rendering/objects/movable_text.hpp"
9 #include "rviz_rendering/objects/arrow.hpp"
11 #include <rclcpp/rclcpp.hpp>
37 rviz_common::RosTopicDisplay<etsi_its_denm_msgs::msg::DENM>
47 void reset()
override;
50 void processMessage(etsi_its_denm_msgs::msg::DENM::ConstSharedPtr msg)
override;
51 void update(
float wall_dt,
float ros_dt)
override;
62 std::unordered_map<int, DENMRenderObject>
denms_;
63 std::vector<std::shared_ptr<rviz_rendering::Arrow>>
arrows_;
64 std::vector<std::shared_ptr<rviz_rendering::MovableText>>
texts_;
rviz_common::properties::BoolProperty * show_cause_code_
rclcpp::Node::SharedPtr rviz_node_
void onInitialize() override
std::vector< std::shared_ptr< rviz_rendering::Arrow > > arrows_
rviz_common::properties::ColorProperty * text_color_property_
std::unordered_map< int, DENMRenderObject > denms_
rviz_common::properties::BoolProperty * show_station_id_
rviz_common::properties::FloatProperty * buffer_timeout_
rviz_common::properties::FloatProperty * char_height_
void processMessage(etsi_its_denm_msgs::msg::DENM::ConstSharedPtr msg) override
rviz_common::properties::BoolProperty * show_meta_
rviz_common::properties::ColorProperty * color_property_
Ogre::ManualObject * manual_object_
void update(float wall_dt, float ros_dt) override
rviz_common::properties::BoolProperty * show_sub_cause_code_
std::vector< std::shared_ptr< rviz_rendering::MovableText > > texts_
Displays an etsi_its_denm_msgs::DENM.
etsi_its_rviz_plugins
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:25