Uses of Interface
cad.simcad.objectserver.spec.map.MapUnit

Packages that use MapUnit
cad.simcad.maps   
cad.simcad.objectserver.spec.map   
cad.simcad.objectserver.spec.pathfinding   
cad.simcad.pathfinding.ui   
cad.simcad.pathfinding.ui.map   
 

Uses of MapUnit in cad.simcad.maps
 

Classes in cad.simcad.maps that implement MapUnit
 class Cell
          Describe a Cell units relative to a map See CellPath for Pathing attributes
 

Fields in cad.simcad.maps declared as MapUnit
protected  MapUnit[] CellGroup._art
           
protected  MapUnit[] CellMap._art
           
 

Methods in cad.simcad.maps that return MapUnit
 MapUnit[] ToroidalCellMapNoDiag.getAdjacent(MapUnit c)
          Returns POST : An array of Cell.
 MapUnit[] CellRectangle.getInnerMapUnitBoundary()
          Returns an Array of MapUnits that make the inner boundary of the PathPlace This method applied to a MapUnit PathPlace returns itself
 MapUnit[] ToroidalCellMap.getAdjacent(MapUnit c)
          Returns
 MapUnit[] ToroidalCellMap.getAdjacentUnits(MapUnit mu)
           
 MapUnit[] ToroidalCellMap.getAdjacentUnits(MapUnit[] mu)
           
 MapUnit[][] ToroidalCellMap.getMapUnit(int xcenter, int ycenter, int halfWidth, int halfHeight)
          This method is abstract because you need specific knowledge of the map
 MapUnit[][] ToroidalCellMap.getMapUnitFromRef(int x, int y, int width, int height)
           
 MapUnit[] Cell.getNotMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of the PathPlace given in argument adjacent to this PathPlace If the PathPlace in argument contains
 MapUnit[] Cell.getMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of this PathPlace adjacent to the PathPlace given in argument
 MapUnit[] Cell.getUnits()
          Returns an array of the MapUnit making up the PathPlace
 MapUnit[] Cell.getInnerMapUnitBoundary()
          Returns an Array of MapUnits that make the inner boundary of the PathPlace This method applied to a MapUnit PathPlace returns itself
 MapUnit[] Cell.getOuterMapUnitBoundary()
          Returns an Array of MapUnits that make the outer boundary of the PathPlace This method applied to a MapUnit PathPlace returns the same MapUnits
 MapUnit[] Cell.getDifference(PathPlace pp)
          Return the MapUnits of the PathPlace that are not contained in the given PathPlace
 MapUnit[] Cell.getIntersection(PathPlace pp)
          Return the MapUnit contained in both PathPlaces( argument and object)
abstract  MapUnit[] CellGroup.getInnerMapUnitBoundary()
          Returns an Array of MapUnits that make the inner boundary of the PathPlace This method applied to a MapUnit PathPlace returns itself
 MapUnit[] CellGroup.intersection(PathPlace pp)
          Return the MapUnit contained in both PathPlaces( argument and object)
 MapUnit[] CellGroup.getMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of this PathPlace adjacent to the PathPlace given in argument
 MapUnit[] CellGroup.getIntersection(PathPlace pp)
          Return the MapUnit contained in both PathPlaces( argument and object)
 MapUnit[] CellGroup.getNotMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of the PathPlace given in argument adjacent to this PathPlace If the PathPlace in argument contains
 MapUnit[] CellGroup.getUnits()
          Returns an array of the MapUnit making up the PathPlace
 MapUnit[] CellGroup.getOuterMapUnitBoundary()
          Returns an Array of MapUnits that make the outer boundary of the PathPlace This method applied to a MapUnit PathPlace returns the same MapUnits
 MapUnit[] CellGroup.getDifference(PathPlace pp)
          Return the MapUnits of the PathPlace that are not contained in the given PathPlace
abstract  MapUnit[] CellMap.getAdjacentUnits(MapUnit mu)
           
abstract  MapUnit[] CellMap.getAdjacentUnits(MapUnit[] mu)
           
abstract  MapUnit[][] CellMap.getMapUnit(int xcenter, int ycenter, int halfWidth, int halfHeight)
          This method is abstract because you need specific knowledge of the map
 MapUnit CellMap.getMapUnit(int xfactor, int yfactor)
           
 MapUnit[][] CellMap.getAllMapUnits()
           
 MapUnit[] ClassicCellMap.getAdjacent(MapUnit c)
          Returns
 MapUnit[] ClassicCellMap.getAdjacentUnits(MapUnit mu)
           
 MapUnit[] ClassicCellMap.getAdjacentUnits(MapUnit[] mu)
           
 MapUnit[][] ClassicCellMap.getMapUnit(int xcenter, int ycenter, int halfWidth, int halfHeight)
          This method is abstract because you need specific knowledge of the map
 MapUnit[][] ClassicCellMap.getMapUnitsFromRef(int x, int y, int width, int height)
           
 MapUnit[] ClassicCellMapNoDiag.getAdjacent(MapUnit c)
          Returns POST : An array of Cell.
 

Methods in cad.simcad.maps with parameters of type MapUnit
 boolean ToroidalCellMapNoDiag.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 boolean ToroidalCellMapNoDiag.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 MapUnit[] ToroidalCellMapNoDiag.getAdjacent(MapUnit c)
          Returns POST : An array of Cell.
 int CellRectangle.getSteepRatio(MapUnit mu)
           
 java.util.TreeSet CellRectangle.sortMapUnits(MapUnit[] mus)
          Returns an array of sorted MapUnits
 boolean ToroidalCellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 boolean ToroidalCellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 MapUnit[] ToroidalCellMap.getAdjacent(MapUnit c)
          Returns
 MapUnit[] ToroidalCellMap.getAdjacentUnits(MapUnit mu)
           
 MapUnit[] ToroidalCellMap.getAdjacentUnits(MapUnit[] mu)
           
 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.
 boolean Cell.containsMapUnit(MapUnit mu)
          Returns true if the PathPlace contains the MapUnit given in argument
 boolean CellGroup.containsMapUnit(MapUnit mu)
          Returns true if the PathPlace contains the MapUnit given in argument
abstract  int CellGroup.getSteepRatio(MapUnit mu)
           
abstract  MapUnit[] CellMap.getAdjacentUnits(MapUnit mu)
           
abstract  MapUnit[] CellMap.getAdjacentUnits(MapUnit[] mu)
           
abstract  boolean CellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
abstract  boolean CellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 double CellMap.getSteepRatio(MapUnit from, MapUnit to)
          Returns the steepness of the slope as a percentage It is rounded down.
 double CellMap.getSteepRatio(MapUnit from, MapUnit to)
          Returns the steepness of the slope as a percentage It is rounded down.
 boolean ClassicCellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 boolean ClassicCellMap.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 MapUnit[] ClassicCellMap.getAdjacent(MapUnit c)
          Returns
 MapUnit[] ClassicCellMap.getAdjacentUnits(MapUnit mu)
           
 MapUnit[] ClassicCellMap.getAdjacentUnits(MapUnit[] mu)
           
 boolean ClassicCellMapNoDiag.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 boolean ClassicCellMapNoDiag.areAdjacent(MapUnit mu1, MapUnit mu2)
           
 MapUnit[] ClassicCellMapNoDiag.getAdjacent(MapUnit c)
          Returns POST : An array of Cell.
 

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

Methods in cad.simcad.objectserver.spec.map that return MapUnit
 MapUnit AbstractMap.getMapUnit(int xfactor, int yfactor)
          Return the MapUnit by the coordinate x and y.
 MapUnit[][] AbstractMap.getMapUnit(int xcenter, int ycenter, int halfWidth, int halfHeight)
          Return a window of MapUnit around the (xcenter,ycenter) point.
 MapUnit[][] AbstractMap.getAllMapUnits()
          Return as a double Array all the MapUnits making the Map at coordinate z=0
 

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

Methods in cad.simcad.objectserver.spec.pathfinding that return MapUnit
 MapUnit[] PathPlace.getUnits()
          Returns an array of the MapUnit making up the PathPlace
 MapUnit[] PathPlace.getNotMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of the PathPlace given in argument adjacent to the current PathPlace
 MapUnit[] PathPlace.getMyAdjacentMapUnits(PathPlace pp)
          Returns the MapUnits of this PathPlace adjacent to the PathPlace given in argument
 MapUnit[] PathPlace.getOuterMapUnitBoundary()
          Returns an Array of MapUnits that make the outer boundary of the PathPlace This method applied to a MapUnit PathPlace returns the same MapUnits
 MapUnit[] PathPlace.getInnerMapUnitBoundary()
          Returns an Array of MapUnits that make the inner boundary of the PathPlace This method applied to a MapUnit PathPlace returns itself
 MapUnit[] PathPlace.getIntersection(PathPlace pp)
          Return the MapUnit contained in both PathPlaces( argument and object)
 MapUnit[] PathPlace.getDifference(PathPlace pp)
          Return the MapUnits of the PathPlace that are not contained in the given PathPlace
 

Methods in cad.simcad.objectserver.spec.pathfinding with parameters of type MapUnit
 boolean PathPlace.containsMapUnit(MapUnit mu)
          Returns true if the PathPlace contains the MapUnit given in argument
 

Uses of MapUnit in cad.simcad.pathfinding.ui
 

Methods in cad.simcad.pathfinding.ui with parameters of type MapUnit
 void SimPanel.showFiller(Filler fil, MapUnit mu)
           
 void ObjectDisplayer.showFiller(Filler fil, MapUnit mu)
           
 void UIMediator.showTerrainFeatures(MapUnit mu)
           
 

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

Methods in cad.simcad.pathfinding.ui.map that return MapUnit
 MapUnit GridCell.getCell()
           
 

Methods in cad.simcad.pathfinding.ui.map with parameters of type MapUnit
 SimObject MapFieldPanel.getObject(MapUnit mu)
          Returns the Object (possibly null) on the MapUnit mu
 boolean MapFieldPanel.isThereObject(MapUnit pu)
           
 

Constructors in cad.simcad.pathfinding.ui.map with parameters of type MapUnit
GridCell(MapFieldPanel mfp, MapUnit c)
           
 


Logo

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