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>& 路径中的点
/**
* 截断路径,参数size为。
*/
rpos::features::motion_planner::Path truncate(unsigned int size);
名称 类型 说明
size unsigned int 路径点数的限值,当路径点的数量超过size时,多余的点数将被截断