|
| std::vector< Header > | agvc_interface::AgvcInterface::getMapList () |
| | 获取agv所有地图的信息头
|
| Header | agvc_interface::AgvcInterface::getCurrentMapHeader () |
| | 查询当前agv地图的信息头
|
| OccupancyGridMap | agvc_interface::AgvcInterface::getGridMapFromAgv (const Header &map_header) |
| | 获取指定栅格地图信息
|
| Base64PngMap | agvc_interface::AgvcInterface::getBase64PngMapFromAgv (const Header &map_header) |
| | 获取Base64编码的png地图信息
|
| Base64PngMap | agvc_interface::AgvcInterface::previewPngMapFromAgv (const Header &map_header, const int &image_width_px=0, const int &image_height_px=0) |
| | 获取预览图,可指定预览图的长和宽
|
| int | agvc_interface::AgvcInterface::sendGridMapToAgv (const OccupancyGridMap &map) |
| | 将栅格地图信息发送给agv
|
| int | agvc_interface::AgvcInterface::sendBase64PngMapToAgv (const Base64PngMap &map) |
| | 将Base64编码的Png地图发送给agv
|
| int | agvc_interface::AgvcInterface::saveMap (const Header &map_header) |
| | 建图完成后,调用该接口保存地图
|
| int | agvc_interface::AgvcInterface::switchMap (const Header &map_header) |
| | 切换指定地图
|
| int | agvc_interface::AgvcInterface::deleteMap (const Header &map_header) |
| | 删除一张指定地图
|
| int | agvc_interface::AgvcInterface::deleteMaps (const std::vector< Header > &map_headers) |
| | 删除多张指定地图
|
| std::vector< MapVirtualArea > | agvc_interface::AgvcInterface::getAllMapVirtualArea () |
| | 查询当前地图的虚拟区域
|
| std::vector< MapVirtualArea > | agvc_interface::AgvcInterface::getAllMapVirtualAreaOfTargetMap (const Header &map_header) |
| | 查询目标地图的虚拟区域
|
| int | agvc_interface::AgvcInterface::addMapVirtualArea (const MapVirtualArea &map_virtual_area) |
| | 添加/修改一个虚拟区域
|
| int | agvc_interface::AgvcInterface::addMapVirtualAreas (const std::vector< MapVirtualArea > &map_virtual_areas) |
| | 添加/修改多个虚拟区域
|
| int | agvc_interface::AgvcInterface::deleteMapVirtualArea (const Header &virtual_area_header) |
| | 删除指定虚拟区域
|
| int | agvc_interface::AgvcInterface::deleteMapVirtualAreas (const std::vector< Header > &virtual_areas_header) |
| | 删除多个指定虚拟区域
|
| MapAllInfo | agvc_interface::AgvcInterface::getGridMapAllInfo (const Header &map_header) |
| | 获取指定地图的栅格地图数据、路径、站点、虚拟区信息
|
| MapAllInfo | agvc_interface::AgvcInterface::getPngMapAllInfo (const Header &map_header) |
| | 获取指定地图的Base64地图数据、路径、站点、虚拟区信息
|
| int | agvc_interface::AgvcInterface::setGridMapAllInfo (const MapAllInfo &map_all_info, const Header &command_header={ "99999", "99999", 1, "99999" }) |
| | 设置栅格地图、路径、站点、虚拟区信息
|
| int | agvc_interface::AgvcInterface::setPngMapAllInfo (const MapAllInfo &map_all_info, const Header &command_header={ "99999", "99999", 1, "99999" }) |
| | 设置Base64格式地图、路径、站点、虚拟区信息
|
| int | agvc_interface::AgvcInterface::deleteMapAllInfo (const Header &map_header) |
| | 删除指定地图的全部信息(地图数据、站点、路径、虚拟区信息)
|
AGVC自定义地图的创建、切换、删除、数据读写等核心功能