#include <LogicalNavigation.h>

Public Member Functions | |
| virtual Action * | clone () const |
| virtual Action * | cloneAndInit (const actasp::AspFluent &fluent) const |
| std::string | getName () const |
| bool | hasFinished () const |
| LogicalNavigation (const std::string &name, const std::vector< std::string > ¶meters=std::vector< std::string >()) | |
| int | paramNumber () const |
| virtual void | run () |
| virtual | ~LogicalNavigation () |
Protected Member Functions | |
| virtual std::vector< std::string > | getParameters () const |
Protected Attributes | |
| bool | done |
| bwi_msgs::LogicalNavigationGoal | goal |
| actionlib::SimpleActionClient < bwi_msgs::LogicalNavigationAction > * | lnac |
| std::string | name |
| std::vector< std::string > | parameters |
| bool | request_in_progress |
Definition at line 12 of file LogicalNavigation.h.
| bwi_krexec::LogicalNavigation::LogicalNavigation | ( | const std::string & | name, |
| const std::vector< std::string > & | parameters = std::vector<std::string>() |
||
| ) | [explicit] |
Definition at line 21 of file LogicalNavigation.cpp.
| bwi_krexec::LogicalNavigation::~LogicalNavigation | ( | ) | [virtual] |
Definition at line 27 of file LogicalNavigation.cpp.
| virtual Action* bwi_krexec::LogicalNavigation::clone | ( | ) | const [inline, virtual] |
Implements actasp::Action.
Reimplemented in bwi_krexec::ApproachDoor, and bwi_krexec::GoThrough.
Definition at line 28 of file LogicalNavigation.h.
| Action * bwi_krexec::LogicalNavigation::cloneAndInit | ( | const actasp::AspFluent & | fluent | ) | const [virtual] |
Implements actasp::Action.
Reimplemented in bwi_krexec::ApproachDoor, and bwi_krexec::GoThrough.
Definition at line 92 of file LogicalNavigation.cpp.
| std::string bwi_krexec::LogicalNavigation::getName | ( | ) | const [inline, virtual] |
Implements actasp::Action.
Definition at line 20 of file LogicalNavigation.h.
| virtual std::vector<std::string> bwi_krexec::LogicalNavigation::getParameters | ( | ) | const [inline, protected, virtual] |
Implements actasp::Action.
Definition at line 34 of file LogicalNavigation.h.
| bool bwi_krexec::LogicalNavigation::hasFinished | ( | ) | const [inline, virtual] |
Implements actasp::Action.
Definition at line 24 of file LogicalNavigation.h.
| int bwi_krexec::LogicalNavigation::paramNumber | ( | ) | const [inline, virtual] |
Implements actasp::Action.
Definition at line 18 of file LogicalNavigation.h.
| void bwi_krexec::LogicalNavigation::run | ( | ) | [virtual] |
Implements actasp::Action.
Reimplemented in bwi_krexec::ApproachDoor, and bwi_krexec::GoThrough.
Definition at line 52 of file LogicalNavigation.cpp.
bool bwi_krexec::LogicalNavigation::done [protected] |
Definition at line 38 of file LogicalNavigation.h.
bwi_msgs::LogicalNavigationGoal bwi_krexec::LogicalNavigation::goal [protected] |
Definition at line 41 of file LogicalNavigation.h.
actionlib::SimpleActionClient<bwi_msgs::LogicalNavigationAction>* bwi_krexec::LogicalNavigation::lnac [protected] |
Definition at line 40 of file LogicalNavigation.h.
std::string bwi_krexec::LogicalNavigation::name [protected] |
Definition at line 36 of file LogicalNavigation.h.
std::vector<std::string> bwi_krexec::LogicalNavigation::parameters [protected] |
Definition at line 37 of file LogicalNavigation.h.
bool bwi_krexec::LogicalNavigation::request_in_progress [protected] |
Definition at line 42 of file LogicalNavigation.h.