44 #ifndef __CONDITION_H__
45 #define __CONDITION_H__
134 #endif // __CONDITION_H__
virtual void onLeave(Agents::BaseAgent *agent)
Called when an agent exits the state with this transition.
Definition: Condition.h:105
Condition(const Condition &cond)
Copy Constructor.
Definition: Condition.h:80
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
virtual ~Condition()
Protected destructor.
Definition: Condition.h:86
virtual void onEnter(Agents::BaseAgent *agent)
Called when an agent enters a state with this exiting transition.
Definition: Condition.h:98
Sets up the proper compiler directives for platform and dll export/import.
The base, abstract class defining goals.
Definition: Goal.h:110
Base class for all Menge elements.
The basic interface of extendible Menge Elements.
Definition: Element.h:67
Condition()
Constructor.
Definition: Condition.h:73
The namespace contains the Behavior Finite State Machine (BFSM) definition.
Collection of convenient pre-compiler information for fsm definitions.
The base class for transition conditions.
Definition: Condition.h:68
Defines the basic agent properties and functionality that all simulation agents share.
Definition: BaseAgent.h:123
The namespace that contains the basic simulation mechanisms.