Class BoundingBox3DArrayDisplay

Inheritance Relationships

Base Type

Class Documentation

class BoundingBox3DArrayDisplay : public rviz_plugins::BoundingBox3DCommon<vision_msgs::msg::BoundingBox3DArray>

Public Types

using Marker = visualization_msgs::msg::Marker
using BoundingBox3D = vision_msgs::msg::BoundingBox3D
using BoundingBox3DArray = vision_msgs::msg::BoundingBox3DArray

Public Functions

BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC BoundingBox3DArrayDisplay()
BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC ~BoundingBox3DArrayDisplay()
BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC void onInitialize () override
BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC void load (const rviz_common::Config &config) override
BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC void update (float wall_dt, float ros_dt) override
BOUNDING_BOX_3D_ARRAY_DISPLAY_HPP_PUBLIC void reset () override

Protected Attributes

bool only_edge_
rviz_common::properties::BoolProperty *only_edge_property_
rviz_common::properties::FloatProperty *line_width_property_
rviz_common::properties::FloatProperty *alpha_property_
rviz_common::properties::ColorProperty *color_property_

Protected Slots

void updateEdge()
void updateLineWidth()
void updateAlpha()
void updateColor()