経路最適化アルゴリズム実装用の抽象クラス 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.