#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, bwi_krexec::GoThrough, and bwi_krexec::GotoObject.
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, bwi_krexec::GoThrough, and bwi_krexec::GotoObject.
Definition at line 100 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, bwi_krexec::GoThrough, and bwi_krexec::GotoObject.
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.