Emergency 20 Dokumentation  4.2.0
em5::ActivityStep Class Referenceabstract

Activity step base class. More...

#include <ActivityStep.h>

Inheritance diagram for em5::ActivityStep:
em5::ConditionActivityStep em5::EquipActivityStep em5::MoveActivityStep em5::PlayAnimationActivityStep em5::SwitchStateActivityStep em5::UnloadCartActivityStep em5::UseActivityStep em5::WaitActivityStep

Classes

struct  Parameters
 
struct  Result
 

Public Member Functions

virtual ~ActivityStep ()
 
const std::string & getType () const
 
bool loadFromBoostPTree (const std::string &type, const boost::property_tree::ptree &rootPTree)
 
virtual bool loadFromBoostPTree (const boost::property_tree::ptree &rootPTree)=0
 
virtual Result::Type execute (const Parameters &parameters, Result &result)=0
 

Detailed Description

Activity step base class.

Constructor & Destructor Documentation

virtual em5::ActivityStep::~ActivityStep ( )
inlinevirtual

Member Function Documentation

const std::string& em5::ActivityStep::getType ( ) const
inline
bool em5::ActivityStep::loadFromBoostPTree ( const std::string &  type,
const boost::property_tree::ptree rootPTree 
)
inline

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