File: ros_foxglove_msgs/SceneEntity.msg
Raw Message Definition
# foxglove_msgs/msg/SceneEntity
# A visual element in a 3D scene. An entity may be composed of multiple primitives which all share the same frame of reference.
# Generated by https://github.com/foxglove/schemas
# Timestamp of the entity
builtin_interfaces/Time timestamp
# Frame of reference
string frame_id
# Identifier for the entity. A entity will replace any prior entity on the same topic with the same `id`.
string id
# Length of time (relative to `timestamp`) after which the entity should be automatically removed. Zero value indicates the entity should remain visible until it is replaced or deleted.
builtin_interfaces/Duration lifetime
# Whether the entity should keep its location in the fixed frame (false) or follow the frame specified in `frame_id` as it moves relative to the fixed frame (true)
bool frame_locked
# Additional user-provided metadata associated with the entity. Keys must be unique.
foxglove_msgs/KeyValuePair[] metadata
# Arrow primitives
foxglove_msgs/ArrowPrimitive[] arrows
# Cube primitives
foxglove_msgs/CubePrimitive[] cubes
# Sphere primitives
foxglove_msgs/SpherePrimitive[] spheres
# Cylinder primitives
foxglove_msgs/CylinderPrimitive[] cylinders
# Line primitives
foxglove_msgs/LinePrimitive[] lines
# Triangle list primitives
foxglove_msgs/TriangleListPrimitive[] triangles
# Text primitives
foxglove_msgs/TextPrimitive[] texts
# Model primitives
foxglove_msgs/ModelPrimitive[] models
Compact Message Definition