CircleAnnotation
A circle annotation on a 2D image.
Panel support
CircleAnnotation
appears in the ImageAnnotations message schema.
Schema
Field | Type | Description |
---|---|---|
timestamp | time | Timestamp of the circle. |
position | Point2 | Center of the circle in 2D image coordinates (pixels). The origin is the top-left corner of the top-left pixel. |
diameter | float64 | Diameter of the circle in pixels. |
thickness | float64 | Line thickness in pixels. |
fill_color | Color | Fill color of the circle. |
outline_color | Color | Outline color of the circle. |
Reference implementations
Foxglove schemas are framework-agnostic and can be implemented using any supported message encoding:
Encoding | Schema |
---|---|
ROS 1 | foxglove_msgs/CircleAnnotation |
ROS 2 | foxglove_msgs/msg/CircleAnnotation |
JSON | foxglove.CircleAnnotation |
Protobuf | foxglove.CircleAnnotation |
FlatBuffers | foxglove.CircleAnnotation |
OMG IDL | foxglove::CircleAnnotation |