Uses of Interface
cad.simcad.objectserver.spec.pathfinding.PathUser

Packages that use PathUser
cad.simcad.main_server   
cad.simcad.maps   
cad.simcad.objectserver.factory   
cad.simcad.objectserver.spec.map   
cad.simcad.objectserver.spec.pathfinding   
cad.simcad.pathfinding.astar   
cad.simcad.pathfinding.path   
cad.simcad.pathfinding.ui.map   
cad.simcad.worldsimulator.objects.units   
cad.simcad.worldsimulator.stats   
 

Uses of PathUser in cad.simcad.main_server
 

Classes in cad.simcad.main_server that implement PathUser
 class IDPathUser
           
 

Uses of PathUser in cad.simcad.maps
 

Methods in cad.simcad.maps with parameters of type PathUser
 double CellRectangle.getCostToReachFrom(PathPlace pp, PathUser pu)
          Returns the cost associated with originating cell and path user
 double Cell.getCostToReachFrom(MapUnit mu, PathUser pu)
          Returns the cost associated with originating cell and path user WE add to the basic cost of the cell, the cost due to the difference of altitude from the previous cell.
 double Cell.getCostToReachFrom(PathPlace pp, PathUser pu)
           
abstract  double CellGroup.getCostToReachFrom(PathPlace pp, PathUser pu)
           
 double CellMap.getMoveStat(PathUser pu, Filler fil, double steepratio)
           
 PathPlaceSet CellMap.findShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
           
 PathPlaceSet CellMap.findShortestPath(PathPlace origin, PathPlace dest, PathUser pu, java.util.Properties ap)
           
 double CellMap.getCostToReach(PathPlace from, PathPlace to, PathUser pu)
          PRE: Two adjacent PathPlace
 PathPlaceSet CellMap.fastFindShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
           
 

Uses of PathUser in cad.simcad.objectserver.factory
 

Methods in cad.simcad.objectserver.factory with parameters of type PathUser
static PathFinder PathFinderFactory.createPathFinderTester(PathFindable pf, PathPlace origin, PathPlace dest, PathUser pu, AlgoProperties ap)
          Create a PathFinder according to the properties given.
static PathFinder PathFinderFactory.createPathFinderTester(PathFindable pf, PathPlace origin, PathPlace dest, PathUser pu, java.util.Properties prop)
          Create a PathFinder according to the properties given.
static PathFinder PathFinderFactory.createProductivePathFinder(PathFindable pf, PathPlace origin, PathPlace dest, PathUser pu)
           
 

Uses of PathUser in cad.simcad.objectserver.spec.map
 

Methods in cad.simcad.objectserver.spec.map with parameters of type PathUser
 double StatServer.getMoveStat(PathUser pu, Filler fil, double steepnessRatio)
          Return the MoveStat for a PathUser and a Filler.
 PathPlaceSet AbstractMap.findShortestPath(PathPlace origin, PathPlace dest, PathUser pu, java.util.Properties algoProperties)
          Find the best Path
 PathPlaceSet AbstractMap.findShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
          Find the best Path
 PathPlaceSet AbstractMap.fastFindShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
          Find the best Path with a productive algorithm
 double AbstractMap.getCostToReach(PathPlace from, PathPlace to, PathUser pu)
          This method computes the cost for a PathUser to move from the PathPlace "from" to the PathPlace "to"
 

Uses of PathUser in cad.simcad.objectserver.spec.pathfinding
 

Methods in cad.simcad.objectserver.spec.pathfinding that return PathUser
 PathUser PathPlaceSet.getPathUser()
          Return the PathUser walking this PathPlaceSet.
 

Methods in cad.simcad.objectserver.spec.pathfinding with parameters of type PathUser
 PathPlaceSet PathFinder.getShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
          Find the shortest path between two places.
 double PathFindable.getCostToReach(PathPlace from, PathPlace to, PathUser pu)
           
 double PathPlace.getCostToReachFrom(PathPlace pp, PathUser pu)
           
 

Uses of PathUser in cad.simcad.pathfinding.astar
 

Fields in cad.simcad.pathfinding.astar declared as PathUser
protected  PathUser AStarAlgo._pu
           
 

Methods in cad.simcad.pathfinding.astar with parameters of type PathUser
 PathPlaceSet AStarAlgo.getShortestPath(PathPlace origin, PathPlace dest, PathUser pu)
          Find the shortest path between two places.
 

Uses of PathUser in cad.simcad.pathfinding.path
 

Fields in cad.simcad.pathfinding.path declared as PathUser
protected  PathUser Path._pathUser
           
 

Methods in cad.simcad.pathfinding.path that return PathUser
 PathUser Path.getPathUser()
           
 

Methods in cad.simcad.pathfinding.path with parameters of type PathUser
 void Path.setPathUser(PathUser pathUser)
           
 

Constructors in cad.simcad.pathfinding.path with parameters of type PathUser
Path(PathFindable aMap, PathPlace origin, PathPlace dest, PathUser pathUser)
          Creates new Path Initialize.
 

Uses of PathUser in cad.simcad.pathfinding.ui.map
 

Methods in cad.simcad.pathfinding.ui.map that return PathUser
 PathUser MapFieldPanel.getSelectedPathUser()
          Returns the a new instance PathUser selected in the user interface
 PathUser WhitePaperMapPanel.getSelectedPathUser()
          Returns null if not PathUser selected
 PathUser Selection.getFirstPathUser()
           
abstract  PathUser MapDisplayer.getSelectedPathUser()
           
 

Methods in cad.simcad.pathfinding.ui.map with parameters of type PathUser
 void MapFieldPanel.computePath(PathUser pu, PathPlace origin, PathPlace dest)
           
 void MapFieldPanel.computeProductivePath(PathUser pu, PathPlace origin, PathPlace dest)
           
 

Uses of PathUser in cad.simcad.worldsimulator.objects.units
 

Classes in cad.simcad.worldsimulator.objects.units that implement PathUser
 class Ambulance
          Implementation of SimAmbulance
 class Car
           
 class MyUnit
           
 class Villager
           
 

Uses of PathUser in cad.simcad.worldsimulator.stats
 

Methods in cad.simcad.worldsimulator.stats with parameters of type PathUser
 double StatComputer.getMoveStat(PathUser pu, Filler tt, double steepnessRatio)
           
 


Logo

With the help of www.sourceforge.net and www.info.ucl.ac.be