#include <auto_hunt.hh>
tasks::AutoHuntに対する継承グラフ


Public 型 | |
| enum | State { state_going_to_hunt, state_hunting, state_supply } |
| typedef std::list< Task * > | TaskList |
| enum | TaskState { task_initialized, task_running, task_terminated } |
Public メソッド | |
| AutoHunt (const objects::DefMap &hunt_map, const objects::HuntCourse &hunt_course) | |
| ~AutoHunt () | |
| virtual void | execute () |
| virtual void | process () |
| virtual void | terminate () |
| virtual const std::string & | get_name () const |
| void | change_map (const objects::DefMap &hunt_map, const objects::HuntCourse &hunt_course) |
| void | fill_path (std::string &path) const |
| const Task * | get_current_sub_task () const |
| void | report_task_execution () const |
| bool | is_terminated () const |
Protected メソッド | |
| virtual void | require_sub_task () |
| void | clear_sub_tasks () |
Protected 変数 | |
| const objects::DefMap * | _hunt_map |
| const objects::HuntCourse * | _hunt_course |
| rxtimer::RxTimer * | _timer |
| bool | _changing_map |
| State | _state |
| environment::CronousEnv & | _ce |
| TaskList | _sub_tasks |
| TaskState | _task_state |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
関数の呼び出しグラフ: ![]() |
|
|
|
|
|
tasks::Taskを再定義しています。 関数の呼び出しグラフ: ![]() |
|
|
関数の呼び出しグラフ: ![]() |
|
|
|
|
|
tasks::Taskを再定義しています。 |
|
|
|
|
|
tasks::Taskを再定義しています。 関数の呼び出しグラフ: ![]() |
|
|
関数の呼び出しグラフ: ![]() |
|
|
tasks::Taskを再定義しています。 関数の呼び出しグラフ: ![]() |
|
|
tasks::Taskを再定義しています。 関数の呼び出しグラフ: ![]() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2-20050421