| | |
| | | IndirectAlg(const std::initializer_list<Edge> & edges, const Vector2 & _directionconst , const time_t & _keepTime, const double _minDistance); |
| | | /** |
| | | * @points 组成观测区域的彼此相邻的点 |
| | | * @_keepTime 保持时间 |
| | | * @_direction 正确行进的方向方向 |
| | | * @_keepTime 保持时间 |
| | | * @minDistance 最小移动距离,要超过这个距离才算移动 |
| | | */ |
| | | IndirectAlg(const std::initializer_list<Point> & points, const Vector2 & _direction, const time_t & _keepTime, const double _minDistance); |
| | | |
| | |
| | | include $(ROOT)/Make.defines.$(PLATFORM) |
| | | |
| | | |
| | | PROGS = test_right_walk3 |
| | | PROGS = test_right_walk test_right_walk3 |
| | | |
| | | |
| | | |
| | |
| | | int test2() { |
| | | // IndirectAlg indirectAlg({ {{0.0, 0.0}, {1000.0, 0.0}}, {{1000.0, 0.0}, {1000.0, 1000.0}}, {{1000.0, 1000.0}, {0.0, 1000.0}}, {{0.0, 1000.0}, {0.0, 0.0}} }, 5, {1, 1}); |
| | | |
| | | IndirectAlg indirectAlg((std::initializer_list<Point>){{0.0, 0.0}, {1000.0, 0.0}, {1000.0, 1000.0}, {0.0, 1000.0} }, 5, {1, 1}); |
| | | IndirectAlg indirectAlg((std::initializer_list<Point>){{0.0, 0.0}, {1000.0, 0.0}, {1000.0, 1000.0}, {0.0, 1000.0} }, |
| | | {1, 1}, 5, 2); |
| | | |
| | | int i = 0; |
| | | time_t start_time; |