Public Member Functions | Private Member Functions
actasp::Action Struct Reference

#include <Action.h>

Inheritance diagram for actasp::Action:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Actionclone () const =0
virtual ActioncloneAndInit (const actasp::AspFluent &fluent) const =0
virtual std::string getName () const =0
virtual bool hasFailed () const
virtual bool hasFinished () const =0
bool operator< (const Action *other) const
bool operator== (const Action *other) const
virtual int paramNumber () const =0
virtual void run ()=0
std::string toASP (unsigned int timeStep) const
AspFluent toFluent (unsigned int timeStep) const
virtual ~Action ()

Private Member Functions

virtual std::vector< std::string > getParameters () const =0

Detailed Description

Definition at line 11 of file Action.h.


Constructor & Destructor Documentation

virtual actasp::Action::~Action ( ) [inline, virtual]

Definition at line 39 of file Action.h.


Member Function Documentation

virtual Action* actasp::Action::clone ( ) const [pure virtual]
virtual Action* actasp::Action::cloneAndInit ( const actasp::AspFluent fluent) const [pure virtual]
virtual std::string actasp::Action::getName ( ) const [pure virtual]
virtual std::vector<std::string> actasp::Action::getParameters ( ) const [private, pure virtual]
virtual bool actasp::Action::hasFailed ( ) const [inline, virtual]
virtual bool actasp::Action::hasFinished ( ) const [pure virtual]
bool actasp::Action::operator< ( const Action other) const [inline]

Definition at line 35 of file Action.h.

bool actasp::Action::operator== ( const Action other) const [inline]

Definition at line 31 of file Action.h.

virtual int actasp::Action::paramNumber ( ) const [pure virtual]
virtual void actasp::Action::run ( ) [pure virtual]
std::string actasp::Action::toASP ( unsigned int  timeStep) const

Definition at line 10 of file Action.cpp.

AspFluent actasp::Action::toFluent ( unsigned int  timeStep) const

Definition at line 25 of file Action.cpp.


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


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