Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
GoalSelector.h File Reference

Defines the mechanism for selecting a goal for an agent. More...

#include "CoreConfig.h"
#include "fsmCommon.h"
#include "Element.h"
#include "ReadersWriterLock.h"
#include "MengeException.h"
#include <map>

Go to the source code of this file.

Classes

class  Menge::BFSM::GoalSelectorException
 Exception class for goal generation. More...
 
class  Menge::BFSM::GoalSelectorFatalException
 Exception thrown when the goal selector has an error which cannot be recovered from. More...
 
class  Menge::BFSM::GoalSelector
 The base, abstract class for selecting per-agent goals. More...
 

Namespaces

 Menge
 The core namespace. All elements of Menge are contained in this namespace.
 

Functions

GoalSelector * Menge::BFSM::parseGoalSelector (TiXmlElement *node, const std::string &behaveFldr)
 Parses a TinyXML element containing a goal selector specification. More...
 

Detailed Description

Defines the mechanism for selecting a goal for an agent.