Uses of Package
movement

Packages that use movement
core Contains core classes and interfaces of the simulator. 
gui Contains the classes of Graphical User Interface. 
gui.playfield Contains the classes of Graphical User Interface's playfield -view (the graphical presentation of the nodes' locations and other information). 
movement Contains different movement models and related classes for the simulator. 
test Provides some unit and integration tests for the classes. 
 

Classes in movement used by core
MovementModel
          Superclass for all movement models.
Path
          A Path between multiple Coordinates.
 

Classes in movement used by gui
Path
          A Path between multiple Coordinates.
 

Classes in movement used by gui.playfield
Path
          A Path between multiple Coordinates.
 

Classes in movement used by movement
MapBasedMovement
          Map based movement model which gives out Paths that use the roads of a SimMap.
MapRouteMovement
          Map based movement model that uses predetermined paths within the map area.
MovementModel
          Superclass for all movement models.
Path
          A Path between multiple Coordinates.
RandomWaypoint
          Random waypoint movement model.
ShortestPathMapBasedMovement
          Map based movement model that uses Dijkstra's algorithm to find shortest paths between two random map nodes and Points Of Interest
 

Classes in movement used by test
MovementModel
          Superclass for all movement models.
Path
          A Path between multiple Coordinates.