#include <Navigation.h>
Public Member Functions | |
Navigation (RTC::Manager *manager) | |
virtual RTC::ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onInitialize () |
~Navigation () | |
Protected Attributes | |
double | m_judge_radius |
double | m_max_vel |
IIS::TimedPath2DSeq | m_min_path |
InPort< IIS::TimedPath2DSeq > | m_min_pathIn |
Path | m_path |
OutPort< Path > | m_pathOut |
IIS::TimedPose2D | m_position |
InPort< IIS::TimedPose2D > | m_positionIn |
TimedState | m_status |
OutPort< TimedState > | m_statusOut |
Private Attributes | |
int | current_id |
int | dummy |
int | path_num |
int | state |
Definition at line 24 of file Navigation.h.
Navigation::Navigation | ( | RTC::Manager * | manager | ) |
Definition at line 47 of file Navigation.cpp.
Definition at line 72 of file Navigation.cpp.
RTC::ReturnCode_t Navigation::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 89 of file Navigation.cpp.
RTC::ReturnCode_t Navigation::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 117 of file Navigation.cpp.
RTC::ReturnCode_t Navigation::onInitialize | ( | ) | [virtual] |
Definition at line 77 of file Navigation.cpp.
int Navigation::current_id [private] |
Definition at line 55 of file Navigation.h.
int Navigation::dummy [private] |
Definition at line 53 of file Navigation.h.
double Navigation::m_judge_radius [protected] |
Definition at line 35 of file Navigation.h.
double Navigation::m_max_vel [protected] |
Definition at line 36 of file Navigation.h.
IIS::TimedPath2DSeq Navigation::m_min_path [protected] |
Definition at line 41 of file Navigation.h.
InPort<IIS::TimedPath2DSeq> Navigation::m_min_pathIn [protected] |
Definition at line 42 of file Navigation.h.
Path Navigation::m_path [protected] |
Definition at line 44 of file Navigation.h.
OutPort<Path> Navigation::m_pathOut [protected] |
Definition at line 45 of file Navigation.h.
IIS::TimedPose2D Navigation::m_position [protected] |
Definition at line 38 of file Navigation.h.
InPort<IIS::TimedPose2D> Navigation::m_positionIn [protected] |
Definition at line 39 of file Navigation.h.
TimedState Navigation::m_status [protected] |
Definition at line 48 of file Navigation.h.
OutPort<TimedState> Navigation::m_statusOut [protected] |
Definition at line 49 of file Navigation.h.
int Navigation::path_num [private] |
Definition at line 56 of file Navigation.h.
int Navigation::state [private] |
Definition at line 54 of file Navigation.h.