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

Defines a set of BFSM actions that change agent obstacle set value. More...

#include "CoreConfig.h"
#include "Action.h"
#include "Actions/ActionFactory.h"
#include "fsmCommon.h"
#include "FSMEnumeration.h"
#include <map>
#include "SimpleLock.h"

Go to the source code of this file.

Classes

class  Menge::BFSM::ObstacleAction
 The base class for modifying agent obstacle sets. More...
 
class  Menge::BFSM::ObstacleActFactory
 Factory for the ObstacleAction. More...
 
class  Menge::BFSM::RemoveObstacleSetAction
 Modifies the agent's obstacle set by REMOVING the given obstacle set value. More...
 
class  Menge::BFSM::RemoveObstacleActFactory
 Factory for the RemoveObstacleSetAction. More...
 
class  Menge::BFSM::AddObstacleSetAction
 Modifies the agent's obstacle set by ADDING the given obstacle set value. More...
 
class  Menge::BFSM::AddObstacleyActFactory
 Factory for the ObstacleActFactory. More...
 
class  Menge::BFSM::SetObstacleSetAction
 Modifies the agent's obstacle set by SETTING the given obstacle set value (i.e. overriding the old value with the new). More...
 
class  Menge::BFSM::SetObstacleActFactory
 Factory for the SetObstacleSetAction. More...
 

Namespaces

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

Detailed Description

Defines a set of BFSM actions that change agent obstacle set value.