## Uses of Interface
com.bbn.openmap.geo.GeoRegion

Packages that use GeoRegion
com.bbn.openmap.geo: Package that contains classes to do calculations in lat/lon space.
com.bbn.openmap.layer.test: Provides a test layer for OpenMap.

Uses of GeoRegion in com.bbn.openmap.geo

Classes in com.bbn.openmap.geo that implement GeoRegion
`static class` `GeoRegion.Impl`

Fields in com.bbn.openmap.geo declared as GeoRegion
`protected GeoRegion` `BoundaryCrossing.in` The GeoRegion that is being entered.
`protected GeoRegion` `BoundaryCrossing.out` The GeoRegion that is being exited.

Methods in com.bbn.openmap.geo that return GeoRegion
`static GeoRegion` `ConvexHull.getRegion(Geo[] geos)` Using Graham's scan.
`GeoRegion` `BoundaryCrossing.getIn()`
`GeoRegion` `BoundaryCrossing.getOut()`

Methods in com.bbn.openmap.geo with parameters of type GeoRegion
`void` `Intersection.considerRegionXRegions(GeoRegion r, java.util.Collection regions)` Loads the collector with regions from the Collection that intesect with r.
`void` `Intersection.considerRegionXRegion(GeoRegion r, GeoRegion region)` Puts the region in the Collector if r intersects with it.
`void` `Intersection.considerPathXRegion(GeoPath path, GeoRegion region)` Puts the region in the Collector if it intersects with the path.
`boolean` `Intersection.considerSegmentXRegion(GeoSegment seg, GeoRegion region)` Returns true if the segment intersects with the region.
`boolean` `Intersection.considerPointXRegion(GeoPoint p, GeoRegion region)`
`static boolean` `Intersection.isSegmentNearRegion(GeoSegment segment, double hrange, GeoRegion region)` Is a segment horizontally within range of a Region region?
`protected void` `BoundaryCrossing.Collector.addCrossing(java.util.Collection c, GeoSegment segment, GeoRegion region)` Add a BoundaryCrossing associated with a segment and region.
`boolean` `BoundaryCrossing.CrossingIntersection.considerSegmentXRegion(GeoSegment segment, GeoRegion region)` Calls Intersection.isSegmentNearRegion() to see if segment is near the region.

Constructors in com.bbn.openmap.geo with parameters of type GeoRegion
`BoundaryCrossing(Geo p, GeoRegion r, boolean goinin)` Creates the BoundaryCrossing.

Uses of GeoRegion in com.bbn.openmap.layer.test

Classes in com.bbn.openmap.layer.test that implement GeoRegion
`static class` `GeoIntersectionLayer.OMPolyRegion`

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