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

The definition of space-based conditions. I.e. those conditions which are triggered based on an agent entering or leaving a particular space. More...

#include "CoreConfig.h"
#include "Transitions/Condition.h"
#include "Transitions/ConditionFactory.h"
#include "Math/Geometry2D.h"
#include "fsmCommon.h"

Go to the source code of this file.

Classes

class  Menge::BFSM::SpaceCondition
 The abstact base class for spatial conditions. This includes all conditions which define a geometric region and then determines that the condition is met by either entering or exiting the region. More...
 
class  Menge::BFSM::SpaceCondFactory
 The factory for creating the SpaceCondition. More...
 
class  Menge::BFSM::CircleCondition
 A transition based on spatial relationship with a circle. More...
 
class  Menge::BFSM::CircleCondFactory
 The factory for creating the SpaceCondition. More...
 
class  Menge::BFSM::AABBCondition
 A transition based on spatial relationship with an axis-aligned bounding box (AABB). More...
 
class  Menge::BFSM::AABBCondFactory
 The factory for creating the AABBCondition. More...
 
class  Menge::BFSM::OBBCondition
 A transition based on spatial relationship with an axis-aligned bounding box (AABB). More...
 
class  Menge::BFSM::OBBCondFactory
 The factory for creating the OBBCondition. More...
 

Namespaces

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

Detailed Description

The definition of space-based conditions. I.e. those conditions which are triggered based on an agent entering or leaving a particular space.