-
Notifications
You must be signed in to change notification settings - Fork 26
/
SceneEntity.msg
46 lines (31 loc) · 1.37 KB
/
SceneEntity.msg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# foxglove_msgs/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
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.
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