44 #ifndef __LIST_OBSTACLE_SET_H__
45 #define __LIST_OBSTACLE_SET_H__
47 #include "mengeCommon.h"
90 virtual Obstacle * getObstacle(
size_t i );
122 #endif // __EXPLICIT_OBSTACLE_SET_H__
The base class for obstacle set definitions.
Definition: ObstacleSet.h:101
Factory for ExplicitGenerator.
Definition: ExplicitObstacleSet.h:77
Definition of obstacle set class which produces obstacles based on explicit definition in an XML file...
Definition: ListObstacleSet.h:62
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
Contains the Obstacle class.
virtual size_t obstacleCount()
Reports the number of obstacles in the set.
Definition: ListObstacleSet.h:81
The definition of the set of vertices for an explicit obstacle definition.
A strcuture for passing vertices and closed tags for obstacles.
Definition: ObstacleVertexList.h:60
std::vector< Obstacle * > _obstacles
The obstacles in an internal list.
Definition: ListObstacleSet.h:116
Defines static obstacles in the simulation.
Definition: Obstacle.h:56
The definition of the ObstacleSet element Defines the numbers and positions of obstacles in a set...
The factory for parsing xml data and instantiating ObstacleSet implementations.
The namespace that contains the basic simulation mechanisms.