visualization_msgs library

Generated Dart classes for the ROS 2 visualization_msgs package.

Import this library directly; ros2_msgs_common.dart deliberately re-exports nothing, because ROS reuses type names across packages.

Classes

GetInteractiveMarkersRequest
visualization_msgs/msg/GetInteractiveMarkers_Request
GetInteractiveMarkersResponse
Sequence number. Set to the sequence number of the latest update message at the time the server received the request. Clients use this to detect if any updates were missed.
ImageMarker
visualization_msgs/msg/ImageMarker
InteractiveMarker
Time/frame info. If header.time is set to 0, the marker will be retransformed into its frame on each timestep. You will receive the pose feedback in the same frame. Otherwise, you might receive feedback in a different frame. For rviz, this will be the current 'fixed frame' set by the user.
InteractiveMarkerControl
Represents a control that is to be displayed together with an interactive marker
InteractiveMarkerFeedback
Time/frame info.
InteractiveMarkerInit
Identifying string. Must be unique in the topic namespace that this server works on.
InteractiveMarkerPose
Time/frame info.
InteractiveMarkerUpdate
Identifying string. Must be unique in the topic namespace that this server works on.
Marker
See:
MarkerArray
visualization_msgs/msg/MarkerArray
MenuEntry message.
MeshFile
Used to send raw mesh files.
UVCoordinate
Location of the pixel as a ratio of the width of a 2D texture. Values should be in range: 0.0-1.0.

Functions

registerVisualizationMsgs() → void
Registers every message in visualization_msgs.