## Uses of Class
com.bbn.openmap.tools.roads.Intersection

Packages that use Intersection
com.bbn.openmap.tools.roads: Provides classes to determine routes given a set of roads and intersections.

Uses of Intersection in com.bbn.openmap.tools.roads

Methods in com.bbn.openmap.tools.roads that return Intersection
`Intersection` `Route.getOriginIntersection()`
`Intersection` `Route.getDestinationIntersection()`
`protected Intersection` `RoadFinder.findIntersection(LatLonPoint loc, java.lang.String name)`
`protected Intersection` `RoadFinder.findIntersection(int x, int y)`
`protected Intersection` `RoadFinder.findIntersection(LatLonPoint loc)`
`Intersection` `RoadFinder.splitRoad(Road road, RoadPoint rp)` Split a road into two roads at one of its corners.
`protected Intersection` `RoadFinder.findClosestIntersection(int x, int y)` Look in intersection Quad Tree for closest intersection to point x,y
`protected Intersection` `RoadFinder.findClosestIntersection(LatLonPoint latLon)` Look in intersection Quad Tree for closest intersection to point at specified latitude and longitude.
`Intersection` `RoadFinder.Intersections.get(java.lang.String name)`
`Intersection` `Road.getFirstIntersection()`
`Intersection` `Road.getSecondIntersection()`
`Intersection` `Road.getOtherIntersection(Intersection intersection)`
`Intersection` `Intersection.startMove(boolean shifted)`
`Intersection` `Intersection.Graphic.getIntersection()`

Methods in com.bbn.openmap.tools.roads with parameters of type Intersection
`static Route` `Route.getBestRoute(Intersection from, Intersection to, float bestConvoySpeed, float worstConvoySpeed)`
`Road` `RoadLayer.createRoad(Intersection inter)`
`protected void` `RoadFinder.deleteIntersection(Intersection intersection)`
`Road` `RoadFinder.createRoad(Intersection from)` called from Intersection Implemented for RoadLayer interface
`protected Road` `RoadFinder.createRoad(int id, java.lang.String name, Intersection from, Intersection to, RoadClass cl_ss)`
`void` `RoadFinder.joinRoads(Intersection intersection)` Join two roads into one.
`void` `RoadFinder.Intersections.put(Intersection intersection)`
`void` `RoadFinder.Intersections.remove(Intersection intersection)`
`boolean` `RoadFinder.Intersections.contains(Intersection intersection)`
`void` `Road.setIntersections(Intersection from, Intersection to)`
`Intersection` `Road.getOtherIntersection(Intersection intersection)`
`void` `Road.changeIntersection(Intersection oldIntersection, Intersection newIntersection)`
`void` `Intersection.merge(Intersection other)` Merge another intersection with this one.

Constructors in com.bbn.openmap.tools.roads with parameters of type Intersection
`RoadPoint(Road road, Intersection intersection)`
`Road(int id, java.lang.String name, Intersection from, Intersection to, RoadClass roadClass, RoadLayer roadLayer)` Create a road between two Intersections.

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details