Documentation ¶
Index ¶
- Variables
- func CloneGridCellsSlice(dst, src []GridCells)
- func CloneMapMetaDataSlice(dst, src []MapMetaData)
- func CloneOccupancyGridSlice(dst, src []OccupancyGrid)
- func CloneOdometrySlice(dst, src []Odometry)
- func ClonePathSlice(dst, src []Path)
- func GridCells__Array_to_C(cSlice []CGridCells, goSlice []GridCells)
- func GridCells__Array_to_Go(goSlice []GridCells, cSlice []CGridCells)
- func GridCells__Sequence_to_C(cSlice *CGridCells__Sequence, goSlice []GridCells)
- func GridCells__Sequence_to_Go(goSlice *[]GridCells, cSlice CGridCells__Sequence)
- func MapMetaData__Array_to_C(cSlice []CMapMetaData, goSlice []MapMetaData)
- func MapMetaData__Array_to_Go(goSlice []MapMetaData, cSlice []CMapMetaData)
- func MapMetaData__Sequence_to_C(cSlice *CMapMetaData__Sequence, goSlice []MapMetaData)
- func MapMetaData__Sequence_to_Go(goSlice *[]MapMetaData, cSlice CMapMetaData__Sequence)
- func OccupancyGrid__Array_to_C(cSlice []COccupancyGrid, goSlice []OccupancyGrid)
- func OccupancyGrid__Array_to_Go(goSlice []OccupancyGrid, cSlice []COccupancyGrid)
- func OccupancyGrid__Sequence_to_C(cSlice *COccupancyGrid__Sequence, goSlice []OccupancyGrid)
- func OccupancyGrid__Sequence_to_Go(goSlice *[]OccupancyGrid, cSlice COccupancyGrid__Sequence)
- func Odometry__Array_to_C(cSlice []COdometry, goSlice []Odometry)
- func Odometry__Array_to_Go(goSlice []Odometry, cSlice []COdometry)
- func Odometry__Sequence_to_C(cSlice *COdometry__Sequence, goSlice []Odometry)
- func Odometry__Sequence_to_Go(goSlice *[]Odometry, cSlice COdometry__Sequence)
- func Path__Array_to_C(cSlice []CPath, goSlice []Path)
- func Path__Array_to_Go(goSlice []Path, cSlice []CPath)
- func Path__Sequence_to_C(cSlice *CPath__Sequence, goSlice []Path)
- func Path__Sequence_to_Go(goSlice *[]Path, cSlice CPath__Sequence)
- type CGridCells
- type CGridCells__Sequence
- type CMapMetaData
- type CMapMetaData__Sequence
- type COccupancyGrid
- type COccupancyGrid__Sequence
- type COdometry
- type COdometry__Sequence
- type CPath
- type CPath__Sequence
- type GridCells
- type MapMetaData
- type OccupancyGrid
- type Odometry
- type Path
Constants ¶
This section is empty.
Variables ¶
var GridCellsTypeSupport types.MessageTypeSupport = _GridCellsTypeSupport{}
Modifying this variable is undefined behavior.
var MapMetaDataTypeSupport types.MessageTypeSupport = _MapMetaDataTypeSupport{}
Modifying this variable is undefined behavior.
var OccupancyGridTypeSupport types.MessageTypeSupport = _OccupancyGridTypeSupport{}
Modifying this variable is undefined behavior.
var OdometryTypeSupport types.MessageTypeSupport = _OdometryTypeSupport{}
Modifying this variable is undefined behavior.
var PathTypeSupport types.MessageTypeSupport = _PathTypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func CloneGridCellsSlice ¶
func CloneGridCellsSlice(dst, src []GridCells)
CloneGridCellsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMapMetaDataSlice ¶
func CloneMapMetaDataSlice(dst, src []MapMetaData)
CloneMapMetaDataSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOccupancyGridSlice ¶
func CloneOccupancyGridSlice(dst, src []OccupancyGrid)
CloneOccupancyGridSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOdometrySlice ¶
func CloneOdometrySlice(dst, src []Odometry)
CloneOdometrySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePathSlice ¶
func ClonePathSlice(dst, src []Path)
ClonePathSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func GridCells__Array_to_C ¶
func GridCells__Array_to_C(cSlice []CGridCells, goSlice []GridCells)
func GridCells__Array_to_Go ¶
func GridCells__Array_to_Go(goSlice []GridCells, cSlice []CGridCells)
func GridCells__Sequence_to_C ¶
func GridCells__Sequence_to_C(cSlice *CGridCells__Sequence, goSlice []GridCells)
func GridCells__Sequence_to_Go ¶
func GridCells__Sequence_to_Go(goSlice *[]GridCells, cSlice CGridCells__Sequence)
func MapMetaData__Array_to_C ¶
func MapMetaData__Array_to_C(cSlice []CMapMetaData, goSlice []MapMetaData)
func MapMetaData__Array_to_Go ¶
func MapMetaData__Array_to_Go(goSlice []MapMetaData, cSlice []CMapMetaData)
func MapMetaData__Sequence_to_C ¶
func MapMetaData__Sequence_to_C(cSlice *CMapMetaData__Sequence, goSlice []MapMetaData)
func MapMetaData__Sequence_to_Go ¶
func MapMetaData__Sequence_to_Go(goSlice *[]MapMetaData, cSlice CMapMetaData__Sequence)
func OccupancyGrid__Array_to_C ¶
func OccupancyGrid__Array_to_C(cSlice []COccupancyGrid, goSlice []OccupancyGrid)
func OccupancyGrid__Array_to_Go ¶
func OccupancyGrid__Array_to_Go(goSlice []OccupancyGrid, cSlice []COccupancyGrid)
func OccupancyGrid__Sequence_to_C ¶
func OccupancyGrid__Sequence_to_C(cSlice *COccupancyGrid__Sequence, goSlice []OccupancyGrid)
func OccupancyGrid__Sequence_to_Go ¶
func OccupancyGrid__Sequence_to_Go(goSlice *[]OccupancyGrid, cSlice COccupancyGrid__Sequence)
func Odometry__Array_to_C ¶
func Odometry__Array_to_Go ¶
func Odometry__Sequence_to_C ¶
func Odometry__Sequence_to_C(cSlice *COdometry__Sequence, goSlice []Odometry)
func Odometry__Sequence_to_Go ¶
func Odometry__Sequence_to_Go(goSlice *[]Odometry, cSlice COdometry__Sequence)
func Path__Array_to_C ¶
func Path__Array_to_Go ¶
func Path__Sequence_to_C ¶
func Path__Sequence_to_C(cSlice *CPath__Sequence, goSlice []Path)
func Path__Sequence_to_Go ¶
func Path__Sequence_to_Go(goSlice *[]Path, cSlice CPath__Sequence)
Types ¶
type CGridCells ¶
type CGridCells = C.nav_msgs__msg__GridCells
type CGridCells__Sequence ¶
type CGridCells__Sequence = C.nav_msgs__msg__GridCells__Sequence
type CMapMetaData ¶
type CMapMetaData = C.nav_msgs__msg__MapMetaData
type CMapMetaData__Sequence ¶
type CMapMetaData__Sequence = C.nav_msgs__msg__MapMetaData__Sequence
type COccupancyGrid ¶
type COccupancyGrid = C.nav_msgs__msg__OccupancyGrid
type COccupancyGrid__Sequence ¶
type COccupancyGrid__Sequence = C.nav_msgs__msg__OccupancyGrid__Sequence
type COdometry ¶
type COdometry = C.nav_msgs__msg__Odometry
type COdometry__Sequence ¶
type COdometry__Sequence = C.nav_msgs__msg__Odometry__Sequence
type CPath ¶
type CPath = C.nav_msgs__msg__Path
type CPath__Sequence ¶
type CPath__Sequence = C.nav_msgs__msg__Path__Sequence
type GridCells ¶
type GridCells struct { Header std_msgs_msg.Header `yaml:"header"` CellWidth float32 `yaml:"cell_width"` // Width of each cell CellHeight float32 `yaml:"cell_height"` // Height of each cell Cells []geometry_msgs_msg.Point `yaml:"cells"` // Each cell is represented by the Point at the center of the cell }
Do not create instances of this type directly. Always use NewGridCells function instead.
func NewGridCells ¶
func NewGridCells() *GridCells
NewGridCells creates a new GridCells with default values.
func (*GridCells) SetDefaults ¶
func (t *GridCells) SetDefaults()
type MapMetaData ¶
type MapMetaData struct { MapLoadTime builtin_interfaces_msg.Time `yaml:"map_load_time"` // The time at which the map was loaded Resolution float32 `yaml:"resolution"` // The map resolution [m/cell] Width uint32 `yaml:"width"` // Map width [cells] Height uint32 `yaml:"height"` // Map height [cells] Origin geometry_msgs_msg.Pose `yaml:"origin"` // The origin of the map [m, m, rad]. This is the real-world pose of thebottom left corner of cell (0,0) in the map. }
Do not create instances of this type directly. Always use NewMapMetaData function instead.
func NewMapMetaData ¶
func NewMapMetaData() *MapMetaData
NewMapMetaData creates a new MapMetaData with default values.
func (*MapMetaData) Clone ¶
func (t *MapMetaData) Clone() *MapMetaData
func (*MapMetaData) CloneMsg ¶
func (t *MapMetaData) CloneMsg() types.Message
func (*MapMetaData) SetDefaults ¶
func (t *MapMetaData) SetDefaults()
type OccupancyGrid ¶
type OccupancyGrid struct { Header std_msgs_msg.Header `yaml:"header"` // This represents a 2-D grid map Info MapMetaData `yaml:"info"` // MetaData for the map Data []int8 `yaml:"data"` // The map data, in row-major order, starting with (0,0).Cell (1, 0) will be listed second, representing the next cell in the x direction.Cell (0, 1) will be at the index equal to info.width, followed by (1, 1).The values inside are application dependent, but frequently,0 represents unoccupied, 1 represents definitely occupied, and-1 represents unknown. }
Do not create instances of this type directly. Always use NewOccupancyGrid function instead.
func NewOccupancyGrid ¶
func NewOccupancyGrid() *OccupancyGrid
NewOccupancyGrid creates a new OccupancyGrid with default values.
func (*OccupancyGrid) Clone ¶
func (t *OccupancyGrid) Clone() *OccupancyGrid
func (*OccupancyGrid) CloneMsg ¶
func (t *OccupancyGrid) CloneMsg() types.Message
func (*OccupancyGrid) SetDefaults ¶
func (t *OccupancyGrid) SetDefaults()
type Odometry ¶
type Odometry struct { Header std_msgs_msg.Header `yaml:"header"` // Includes the frame id of the pose parent. ChildFrameId string `yaml:"child_frame_id"` // Frame id the pose points to. The twist is in this coordinate frame. Pose geometry_msgs_msg.PoseWithCovariance `yaml:"pose"` // Estimated pose that is typically relative to a fixed world frame. Twist geometry_msgs_msg.TwistWithCovariance `yaml:"twist"` // Estimated linear and angular velocity relative to child_frame_id. }
Do not create instances of this type directly. Always use NewOdometry function instead.
func NewOdometry ¶
func NewOdometry() *Odometry
NewOdometry creates a new Odometry with default values.
func (*Odometry) SetDefaults ¶
func (t *Odometry) SetDefaults()
type Path ¶
type Path struct { Header std_msgs_msg.Header `yaml:"header"` // Indicates the frame_id of the path. Poses []geometry_msgs_msg.PoseStamped `yaml:"poses"` // Array of poses to follow. }
Do not create instances of this type directly. Always use NewPath function instead.
func (*Path) SetDefaults ¶
func (t *Path) SetDefaults()