Public Member Functions | Private Member Functions | Private Attributes
bwi_krexec::OpenDoor Class Reference

#include <OpenDoor.h>

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

List of all members.

Public Member Functions

virtual actasp::Actionclone () const
actasp::ActioncloneAndInit (const actasp::AspFluent &fluent) const
std::string getName () const
virtual bool hasFailed () const
bool hasFinished () const
 OpenDoor ()
int paramNumber () const
void run ()

Private Member Functions

std::vector< std::string > getParameters () const

Private Attributes

bool asked
bool done
std::string door
bool failed
bool open
ros::Time startTime

Detailed Description

Definition at line 13 of file OpenDoor.h.


Constructor & Destructor Documentation

Definition at line 21 of file OpenDoor.cpp.


Member Function Documentation

virtual actasp::Action* bwi_krexec::OpenDoor::clone ( ) const [inline, virtual]

Implements actasp::Action.

Definition at line 29 of file OpenDoor.h.

Implements actasp::Action.

Definition at line 80 of file OpenDoor.cpp.

std::string bwi_krexec::OpenDoor::getName ( ) const [inline, virtual]

Implements actasp::Action.

Definition at line 19 of file OpenDoor.h.

std::vector< std::string > bwi_krexec::OpenDoor::getParameters ( ) const [private, virtual]

Implements actasp::Action.

Definition at line 87 of file OpenDoor.cpp.

virtual bool bwi_krexec::OpenDoor::hasFailed ( ) const [inline, virtual]

Reimplemented from actasp::Action.

Definition at line 25 of file OpenDoor.h.

bool bwi_krexec::OpenDoor::hasFinished ( ) const [inline, virtual]

Implements actasp::Action.

Definition at line 23 of file OpenDoor.h.

int bwi_krexec::OpenDoor::paramNumber ( ) const [inline, virtual]

Implements actasp::Action.

Definition at line 17 of file OpenDoor.h.

void bwi_krexec::OpenDoor::run ( ) [virtual]

Implements actasp::Action.

Definition at line 30 of file OpenDoor.cpp.


Member Data Documentation

Definition at line 37 of file OpenDoor.h.

Definition at line 36 of file OpenDoor.h.

std::string bwi_krexec::OpenDoor::door [private]

Definition at line 35 of file OpenDoor.h.

Definition at line 39 of file OpenDoor.h.

Definition at line 38 of file OpenDoor.h.

Definition at line 40 of file OpenDoor.h.


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


bwi_kr_execution
Author(s): Matteo Leonetti, Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:37