rpos::features::motion_planner::Path类

Path对象是一系列Location对象的集合,代表一条路径。

头文件

rpos/features/motion_planner.h

适用于

  • Slamware

构造器

Path(const std::vector<core::Location>& points);

创建一个由一系列点组成的路径

Path(const Path&);

拷贝构造函数

运算符

Path& operator=(const Path&);

赋值运算符

方法

std::vector<rpos::core::Location>& getPoints();

获得路径中的所有点

名称 类型 说明
返回 std::vector<rpos::core::Location>& 路径中的点
rpos::features::motion_planner::Path truncate(unsigned int size);

截断路径,参数size为。

名称 类型 说明
size unsigned int 路径点数的限值,当路径点的数量超过size时,多余的点数将被截断