← Back to packages

Package visualization_msgs.msg.pb.jazzy

Message Marker

Message MarkerArray

Message MeshFile

Message UVCoordinate

Messages

message Marker third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/marker.proto

See: - http://www.ros.org/wiki/rviz/DisplayTypes/Marker - http://www.ros.org/wiki/rviz/Tutorials/Markers%3A%20Basic%20Shapes

for more information on using this message with rviz.

Field Type Description
1 header std_msgs.msg.pb.jazzy.Header

Header for timestamp and frame id.

2 ns string

Namespace in which to place the object. Used in conjunction with id to create a unique name for the object.

3 id sfixed32

Object ID used in conjunction with the namespace for manipulating and deleting the object later.

4 type sfixed32

Type of object.

5 action sfixed32

Action to take; one of: - 0 add/modify an object - 1 (deprecated) - 2 deletes an object (with the given ns and id) - 3 deletes all objects (or those with the given ns if any)

6 pose geometry_msgs.msg.pb.jazzy.Pose

Pose of the object with respect the frame_id specified in the header.

7 scale geometry_msgs.msg.pb.jazzy.Vector3

Scale of the object; 1,1,1 means default (usually 1 meter square).

8 color std_msgs.msg.pb.jazzy.ColorRGBA

Color of the object; in the range:

[0.0-1.0]

9 lifetime builtin_interfaces.msg.pb.jazzy.Duration

How long the object should last before being automatically deleted. 0 indicates forever.

10 frame_locked bool

If this marker should be frame-locked, i.e. retransformed into its frame every timestep.

11 points repeated geometry_msgs.msg.pb.jazzy.Point

Only used if the type specified has some use for them (eg. POINTS, LINE_STRIP, ARROW_STRIP, etc.)

12 colors repeated std_msgs.msg.pb.jazzy.ColorRGBA

Only used if the type specified has some use for them (eg. POINTS, LINE_STRIP, etc.) The number of colors provided must either be 0 or equal to the number of points provided. NOTE: alpha is not yet used

13 texture_resource string

Texture resource is a special URI that can either reference a texture file in a format acceptable to (resource retriever) or an embedded texture via a string matching the format: "embedded://texture_name"

[https://docs.ros.org/en/rolling/p/resource_retriever/]

14 texture sensor_msgs.msg.pb.jazzy.CompressedImage

An image to be loaded into the rendering engine as the texture for this marker. This will be used iff texture_resource is set to embedded.

15 uv_coordinates repeated visualization_msgs.msg.pb.jazzy.UVCoordinate

Location of each vertex within the texture; in the range:

[0.0-1.0]

16 text string

Only used for text markers

17 mesh_resource string

Only used for MESH_RESOURCE markers. Similar to texture_resource, mesh_resource uses resource retriever to load a mesh. Optionally, a mesh file can be sent in-message via the mesh_file field. If doing so, use the following format for mesh_resource: "embedded://mesh_name"

18 mesh_file visualization_msgs.msg.pb.jazzy.MeshFile
19 mesh_use_embedded_materials bool

message MarkerArray third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/marker_array.proto

Field Type Description
1 markers repeated visualization_msgs.msg.pb.jazzy.Marker

message MeshFile third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/mesh_file.proto

Used to send raw mesh files.

Field Type Description
1 filename string

The filename is used for both debug purposes and to provide a file extension for whatever parser is used.

2 data bytes

This stores the raw text of the mesh file.

message UVCoordinate third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/uv_coordinate.proto

Location of the pixel as a ratio of the width of a 2D texture. Values should be in range:.

Field Type Description
1 u float
2 v float