Uses of Class
movement.MovementModel

Packages that use MovementModel
core Contains core classes and interfaces of the simulator. 
movement Contains different movement models and related classes for the simulator. 
test Provides some unit and integration tests for the classes. 
 

Uses of MovementModel in core
 

Constructors in core with parameters of type MovementModel
DTNHost(java.util.List<ConnectionListener> conLs, java.util.List<MessageListener> msgLs, java.util.List<MovementListener> movLs, java.lang.String groupId, double transmitRange, int transmitSpeed, MovementModel mmProto, MessageRouter mRouterProto)
          Creates a new DTNHost.
 

Uses of MovementModel in movement
 

Subclasses of MovementModel in movement
 class ExternalMovement
          Movement model that uses external data of node locations.
 class MapBasedMovement
          Map based movement model which gives out Paths that use the roads of a SimMap.
 class MapRouteMovement
          Map based movement model that uses predetermined paths within the map area.
 class RandomWaypoint
          Random waypoint movement model.
 class ShortestPathMapBasedMovement
          Map based movement model that uses Dijkstra's algorithm to find shortest paths between two random map nodes and Points Of Interest
 

Methods in movement that return MovementModel
abstract  MovementModel MovementModel.replicate()
          Creates a replicate of the movement model.
 MovementModel ExternalMovement.replicate()
           
 

Constructors in movement with parameters of type MovementModel
MovementModel(MovementModel mm)
          Copyconstructor.
 

Uses of MovementModel in test
 

Subclasses of MovementModel in test
 class StationaryMovement
          A dummy stationary "movement" model where nodes do not move for testing purposes
 

Methods in test with parameters of type MovementModel
 DTNHost TestUtils.createHost(MovementModel mmProto, java.lang.String name)
          Creates a host with defined movement model