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

The definition of the BFSM state nodes. More...

#include <vector>
#include <cassert>
#include "Transitions/Transition.h"
#include "VelocityComponents/VelComponent.h"
#include "VelocityModifiers/VelModifier.h"
#include "Actions/Action.h"
#include "FSMEnumeration.h"
#include "PrefVelocity.h"
#include "ReadersWriterLock.h"
#include "MengeException.h"
#include <set>

Go to the source code of this file.

Classes

class  Menge::BFSM::StateException
 Exception class for BFSM states. More...
 
class  Menge::BFSM::StateFatalException
 Exception thrown when the state has an error which cannot be recovered from. More...
 
class  Menge::BFSM::State
 The basic state of the behavior finite state machine. More...
 

Namespaces

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

Detailed Description

The definition of the BFSM state nodes.