経路最適化アルゴリズム実装用の抽象クラス More...
#include <Optimizer.h>

Public Member Functions | |
| virtual std::vector< Configuration > | optimize (const std::vector< Configuration > &path)=0 |
| 経路を最適化する More... | |
| Optimizer (PathPlanner *planner) | |
| コンストラクタ More... | |
| virtual | ~Optimizer () |
| デストラクタ More... | |
Protected Attributes | |
| PathPlanner * | planner_ |
経路最適化アルゴリズム実装用の抽象クラス
新たなアルゴリズムを実装する場合はこのクラスを継承し、optimize()を実装する。
Definition at line 17 of file Optimizer.h.
|
inline |
|
inlinevirtual |
デストラクタ
Definition at line 28 of file Optimizer.h.
|
pure virtual |
経路を最適化する
| path | 元の経路 |
Implemented in PathEngine::RandomShortcutOptimizer, and PathEngine::ShortcutOptimizer.
|
protected |
Definition at line 37 of file Optimizer.h.