Class CPMDisplay
Defined in File cpm_display.hpp
Inheritance Relationships
Base Type
public rviz_common::RosTopicDisplay< etsi_its_cpm_ts_msgs::msg::CollectivePerceptionMessage >
Class Documentation
-
class CPMDisplay : public rviz_common::RosTopicDisplay<etsi_its_cpm_ts_msgs::msg::CollectivePerceptionMessage>
Displays an etsi_its_cpm_msgs::CollectivePerceptionMessage.
Public Functions
-
CPMDisplay()
-
~CPMDisplay() override
-
void onInitialize() override
-
void reset() override
Protected Attributes
-
Ogre::ManualObject *manual_object_
-
rclcpp::Node::SharedPtr rviz_node_
-
rviz_common::properties::BoolProperty *show_meta_
-
rviz_common::properties::BoolProperty *show_station_id_
-
rviz_common::properties::BoolProperty *show_speed_
-
rviz_common::properties::FloatProperty *buffer_timeout_
-
rviz_common::properties::FloatProperty *bb_scale_
-
rviz_common::properties::FloatProperty *char_height_
-
rviz_common::properties::ColorProperty *color_property_
-
rviz_common::properties::ColorProperty *text_color_property_
-
std::unordered_map<int, CPMRenderObject> cpms_
-
std::vector<std::shared_ptr<rviz_rendering::Shape>> bboxs_
-
std::vector<std::shared_ptr<rviz_rendering::MovableText>> texts_
-
CPMDisplay()