1 #ifndef HRK_AVOID_PATH_H
2 #define HRK_AVOID_PATH_H
47 const CircleF* obstacle(
long obstacle_id)
const;
52 void clear_obstacles(
void);
56 const PointF& goal,
double margin);
63 std::auto_ptr<pImpl> pimpl;
障害物を回避する経路の生成
Definition: Avoid_path.h:20
位置
Definition: PointF.h:12
void remove_obstacle(long obstacle_id)
登録してある障害物を取り除く
Definition: Avoid_path.cpp:983
void set_eps(double eps)
計算誤差の許容範囲を設定する
Definition: Avoid_path.cpp:943
std::vector< path_t > path(const PointF &start, const PointF &goal, double margin)
経路を生成する
Definition: Avoid_path.cpp:1000
void set_max_path_size(int max_path_size)
path_t を返す最大数を設定する
Definition: Avoid_path.cpp:949
long set_obstacle(const CircleF &circle, long obstacle_id=Auto_id)
円状の障害物を登録する
Definition: Avoid_path.cpp:955