InteractiveMarker class final

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.

visualization_msgs/msg/InteractiveMarker

Constructors

InteractiveMarker({Header? header, Pose? pose, String name = '', String description = '', double scale = 0, List<MenuEntry> menuEntries = const [], List<InteractiveMarkerControl> controls = const []})
InteractiveMarker.fromJson(Map<String, Object?> json)
factory

Properties

controls → List<InteractiveMarkerControl>
final
description → String
final
hashCode → int
The hash code for this object.
no setteroverride
final
final
name → String
final
pose → Pose
final
rosType → String
The fully qualified ROS type name, e.g. geometry_msgs/msg/Twist.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scale → double
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
The rosbridge JSON representation of this message.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override