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

Packages that use GeoSegment
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 GeoSegment in com.bbn.openmap.geo

Classes in com.bbn.openmap.geo that implement GeoSegment
`protected class` `GeoPath.Impl.SegIt`
`static class` `GeoSegment.Impl`

Methods in com.bbn.openmap.geo that return GeoSegment
`GeoSegment` `GeoPath.SegmentIterator.nextSegment()` Advance to the next pegment.
`GeoSegment` `GeoPath.Impl.SegIt.nextSegment()`

Methods in com.bbn.openmap.geo with parameters of type GeoSegment
`boolean` `Intersection.considerSegmentXRegion(GeoSegment seg, GeoRegion region)` Returns true if the segment intersects with the region.
`static boolean` `Intersection.isSegmentNearRadialRegion(GeoSegment segment, Geo rCenter, double rRadius, double near)` Does the segment come within near radians of the region defined by rCenter at rRadius?
`static boolean` `Intersection.isSegmentNearRegion(GeoSegment segment, double hrange, GeoRegion region)` Is a segment horizontally within range of a Region region?
`static boolean` `Intersection.isSegmentNearPolyRegion(GeoSegment segment, GeoArray r, double near)` Does the segment come within near radians of the region defined by the polygon in r[*]? Catches segments within poly region and returns after first hit, which is why it returns boolean.
`static Geo` `Intersection.isSegmentNearPoly(GeoSegment segment, GeoArray r, double near)` Where is a segment within range of a region?
`static java.util.List` `Intersection.segmentNearPoly(GeoSegment segment, GeoArray r, double near)` Where is a segment within range of a region?
`boolean` `GeoRegion.Impl.isSegmentNear(GeoSegment s, double epsilon)`
`boolean` `GeoPath.isSegmentNear(GeoSegment s, double epsilon)` Does the segment s come within epsilon (in radians) of us?
`boolean` `GeoPath.Impl.isSegmentNear(GeoSegment s, double epsilon)`
`java.util.Iterator` `ExtentIndex.AbstractExtentIndex.lookupBySegment(GeoSegment segment)`
`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.

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

Classes in com.bbn.openmap.layer.test that implement GeoSegment
`static class` `GeoIntersectionLayer.OMLineSegment`

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