Package-level declarations
Types
Models a bidimensional environment.
Base implementation of an Environment: it owns the ordered node list, node positions and neighborhoods, the environment-hosted reactions, the layers associated during setup, and live range queries over node positions. Subclasses define the geometry, through computeActualInsertionPosition and node movement, and may react to node addition and removal through nodeAdded and nodeRemoved.
Implementation of Euclidean2DEnvironment.
An AbstractEnvironment implementation that intentionally provides no spatial functionality.
A bidimensional EnvironmentWithObstacles.
An EnvironmentWithObstacles providing a NavigationGraph. This is a graph whose nodes are ConvexShapes representing areas of the environment traversable by agents (namely, walkable areas), whereas edges represent connections between these areas. For instance, in an indoor environment, nodes should represent rooms and corridors, whereas edges should represent doors and passages. This data structure is also known as navigation mesh.
A bidimensional Euclidean space with any concentration type T.
An euclidean bidimensional EnvironmentWithGraph.
An Environment2DWithObstacles using Euclidean2DPositions.