Namespace Mars.Components.Environments
Classes
Common functions for all environment index structures
This is the easiest node guard ever
It always allows a transition
This class provides a geo-based environment with CRS projected to EPSG:4326 (WGS:84).
The environment provides a spatial index in which insert, remove, move (update) and query (read)
operations are provided, used on conjunction with concrete entity type
implementing IPositionable.
Represents a spatial or geometric edge of this graph which is able to persist and to manage
entities on a continuous geometric line in meters.
The geometric graph environment for entities. Provides exploration and movement queries
to change the internal positioning of entities along edges and node.
In addition provides a routing component to find paths.
This class contains helper function to interact or transform the common ISpatialEdge object.
Represents the spatial hash environment for a grid-based
index with exploration, movement and lookup.
This class provides all base functionality with provided
properties and the initialization of the index.
Interfaces
The IModalChoiceResolver
checks ISpatialNode
s with regard to providing and
consuming ModalChoice
s.