AGVC SDK  0.8.0
agvc_interface::MapVirtualArea结构体 参考

地图中的虚拟区域 更多...

#include <type.h>

agvc_interface::MapVirtualArea 的协作图:

Public 属性

Header header
 虚拟区域的id,虚拟区域的名称,当前时间,虚拟区域所在地图的id
MapVirtualAreaType type
 虚拟区域的类型
MapVirtualAreaShape shape
 虚拟区域形状
double width_speed
 虚拟墙的宽度/膨胀半径/减速区域的最大速度
std::vector< Point2dvertex
 虚拟区域的顶点 {{x(m) y(m)},{}, ...} 直线、多边形:按照顺时针顺序把顶点加入到 vertex 中 圆弧:圆弧起点、圆弧上一点、圆弧终点 圆形:圆上按顺序排序的任意不共线三个以上的点(包含3个)

详细描述

地图中的虚拟区域

在文件 type.h710 行定义.

类成员变量说明

◆ header

Header agvc_interface::MapVirtualArea::header

虚拟区域的id,虚拟区域的名称,当前时间,虚拟区域所在地图的id

在文件 type.h712 行定义.

◆ shape

MapVirtualAreaShape agvc_interface::MapVirtualArea::shape

虚拟区域形状

在文件 type.h714 行定义.

◆ type

MapVirtualAreaType agvc_interface::MapVirtualArea::type

虚拟区域的类型

在文件 type.h713 行定义.

◆ vertex

std::vector<Point2d> agvc_interface::MapVirtualArea::vertex

虚拟区域的顶点 {{x(m) y(m)},{}, ...} 直线、多边形:按照顺时针顺序把顶点加入到 vertex 中 圆弧:圆弧起点、圆弧上一点、圆弧终点 圆形:圆上按顺序排序的任意不共线三个以上的点(包含3个)

在文件 type.h716 行定义.

◆ width_speed

double agvc_interface::MapVirtualArea::width_speed

虚拟墙的宽度/膨胀半径/减速区域的最大速度

在文件 type.h715 行定义.


该结构体的文档由以下文件生成:
  • include/agvc_interface/type.h