Public Member Functions | Protected Member Functions | Protected Attributes
bwi_krexec::LogicalNavigation Class Reference

#include <LogicalNavigation.h>

Inheritance diagram for bwi_krexec::LogicalNavigation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Action * clone () const
virtual ActioncloneAndInit (const actasp::AspFluent &fluent) const
std::string getName () const
bool hasFinished () const
 LogicalNavigation (const std::string &name, const std::vector< std::string > &parameters=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

Detailed Description

Definition at line 12 of file LogicalNavigation.h.


Constructor & Destructor Documentation

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.

Definition at line 27 of file LogicalNavigation.cpp.


Member Function Documentation

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.

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.

Implements actasp::Action.

Reimplemented in bwi_krexec::ApproachDoor, and bwi_krexec::GoThrough.

Definition at line 52 of file LogicalNavigation.cpp.


Member Data Documentation

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.

Definition at line 42 of file LogicalNavigation.h.


The documentation for this class was generated from the following files:


bwi_kr_execution
Author(s): Matteo Leonetti, Piyush Khandelwal
autogenerated on Fri Aug 28 2015 10:14:46