visualization_msgs

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package visualization_msgs contains message definitions.

Index

Constants

View Source
const (
	ImageMarker_CIRCLE     uint8 = 0
	ImageMarker_LINE_STRIP uint8 = 1
	ImageMarker_LINE_LIST  uint8 = 2
	ImageMarker_POLYGON    uint8 = 3
	ImageMarker_POINTS     uint8 = 4
	ImageMarker_ADD        uint8 = 0
	ImageMarker_REMOVE     uint8 = 1
)
View Source
const (
	InteractiveMarkerControl_INHERIT        uint8 = 0
	InteractiveMarkerControl_FIXED          uint8 = 1
	InteractiveMarkerControl_VIEW_FACING    uint8 = 2
	InteractiveMarkerControl_NONE           uint8 = 0
	InteractiveMarkerControl_MENU           uint8 = 1
	InteractiveMarkerControl_BUTTON         uint8 = 2
	InteractiveMarkerControl_MOVE_AXIS      uint8 = 3
	InteractiveMarkerControl_MOVE_PLANE     uint8 = 4
	InteractiveMarkerControl_ROTATE_AXIS    uint8 = 5
	InteractiveMarkerControl_MOVE_ROTATE    uint8 = 6
	InteractiveMarkerControl_MOVE_3D        uint8 = 7
	InteractiveMarkerControl_ROTATE_3D      uint8 = 8
	InteractiveMarkerControl_MOVE_ROTATE_3D uint8 = 9
)
View Source
const (
	InteractiveMarkerFeedback_KEEP_ALIVE   uint8 = 0
	InteractiveMarkerFeedback_POSE_UPDATE  uint8 = 1
	InteractiveMarkerFeedback_MENU_SELECT  uint8 = 2
	InteractiveMarkerFeedback_BUTTON_CLICK uint8 = 3
	InteractiveMarkerFeedback_MOUSE_DOWN   uint8 = 4
	InteractiveMarkerFeedback_MOUSE_UP     uint8 = 5
)
View Source
const (
	InteractiveMarkerUpdate_KEEP_ALIVE uint8 = 0
	InteractiveMarkerUpdate_UPDATE     uint8 = 1
)
View Source
const (
	Marker_ARROW            uint8 = 0
	Marker_CUBE             uint8 = 1
	Marker_SPHERE           uint8 = 2
	Marker_CYLINDER         uint8 = 3
	Marker_LINE_STRIP       uint8 = 4
	Marker_LINE_LIST        uint8 = 5
	Marker_CUBE_LIST        uint8 = 6
	Marker_SPHERE_LIST      uint8 = 7
	Marker_POINTS           uint8 = 8
	Marker_TEXT_VIEW_FACING uint8 = 9
	Marker_MESH_RESOURCE    uint8 = 10
	Marker_TRIANGLE_LIST    uint8 = 11
	Marker_ADD              uint8 = 0
	Marker_MODIFY           uint8 = 0
	Marker_DELETE           uint8 = 2
	Marker_DELETEALL        uint8 = 3
)
View Source
const (
	MenuEntry_FEEDBACK  uint8 = 0
	MenuEntry_ROSRUN    uint8 = 1
	MenuEntry_ROSLAUNCH uint8 = 2
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ImageMarker

type ImageMarker struct {
	msg.Package     `ros:"visualization_msgs"`
	msg.Definitions `ros:"uint8 CIRCLE=0,uint8 LINE_STRIP=1,uint8 LINE_LIST=2,uint8 POLYGON=3,uint8 POINTS=4,uint8 ADD=0,uint8 REMOVE=1"`
	Header          std_msgs.Header
	Ns              string
	Id              int32
	Type            int32
	Action          int32
	Position        geometry_msgs.Point
	Scale           float32
	OutlineColor    std_msgs.ColorRGBA
	Filled          uint8
	FillColor       std_msgs.ColorRGBA
	Lifetime        time.Duration
	Points          []geometry_msgs.Point
	OutlineColors   []std_msgs.ColorRGBA
}

type InteractiveMarker

type InteractiveMarker struct {
	msg.Package `ros:"visualization_msgs"`
	Header      std_msgs.Header
	Pose        geometry_msgs.Pose
	Name        string
	Description string
	Scale       float32
	MenuEntries []MenuEntry
	Controls    []InteractiveMarkerControl
}

type InteractiveMarkerControl

type InteractiveMarkerControl struct {
	msg.Package                  `ros:"visualization_msgs"`
	msg.Definitions              `` /* 230-byte string literal not displayed */
	Name                         string
	Orientation                  geometry_msgs.Quaternion
	OrientationMode              uint8
	InteractionMode              uint8
	AlwaysVisible                bool
	Markers                      []Marker
	IndependentMarkerOrientation bool
	Description                  string
}

type InteractiveMarkerFeedback

type InteractiveMarkerFeedback struct {
	msg.Package     `ros:"visualization_msgs"`
	msg.Definitions `ros:"uint8 KEEP_ALIVE=0,uint8 POSE_UPDATE=1,uint8 MENU_SELECT=2,uint8 BUTTON_CLICK=3,uint8 MOUSE_DOWN=4,uint8 MOUSE_UP=5"`
	Header          std_msgs.Header
	ClientId        string
	MarkerName      string
	ControlName     string
	EventType       uint8
	Pose            geometry_msgs.Pose
	MenuEntryId     uint32
	MousePoint      geometry_msgs.Point
	MousePointValid bool
}

type InteractiveMarkerInit

type InteractiveMarkerInit struct {
	msg.Package `ros:"visualization_msgs"`
	ServerId    string
	SeqNum      uint64
	Markers     []InteractiveMarker
}

type InteractiveMarkerPose

type InteractiveMarkerPose struct {
	msg.Package `ros:"visualization_msgs"`
	Header      std_msgs.Header
	Pose        geometry_msgs.Pose
	Name        string
}

type InteractiveMarkerUpdate

type InteractiveMarkerUpdate struct {
	msg.Package     `ros:"visualization_msgs"`
	msg.Definitions `ros:"uint8 KEEP_ALIVE=0,uint8 UPDATE=1"`
	ServerId        string
	SeqNum          uint64
	Type            uint8
	Markers         []InteractiveMarker
	Poses           []InteractiveMarkerPose
	Erases          []string
}

type Marker

type Marker struct {
	msg.Package              `ros:"visualization_msgs"`
	msg.Definitions          `` /* 285-byte string literal not displayed */
	Header                   std_msgs.Header
	Ns                       string
	Id                       int32
	Type                     int32
	Action                   int32
	Pose                     geometry_msgs.Pose
	Scale                    geometry_msgs.Vector3
	Color                    std_msgs.ColorRGBA
	Lifetime                 time.Duration
	FrameLocked              bool
	Points                   []geometry_msgs.Point
	Colors                   []std_msgs.ColorRGBA
	Text                     string
	MeshResource             string
	MeshUseEmbeddedMaterials bool
}

type MarkerArray

type MarkerArray struct {
	msg.Package `ros:"visualization_msgs"`
	Markers     []Marker
}
type MenuEntry struct {
	msg.Package     `ros:"visualization_msgs"`
	msg.Definitions `ros:"uint8 FEEDBACK=0,uint8 ROSRUN=1,uint8 ROSLAUNCH=2"`
	Id              uint32
	ParentId        uint32
	Title           string
	Command         string
	CommandType     uint8
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL