Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.bbn.openmap.geo

Package that contains classes to do calculations in lat/lon space.

See:
Description

Interface Summary
BoundingCircle | Interface that describes a bounding circle around a given point on a sphere.
ExtentIndex | A Collection of Regions that supports indexed subsets.
GeoArray | A GeoArray is a interface that represents a set of Geo information.
GeoArray.Mutable | A Mutable GeoArray is one where the points can be modified.
GeoExtent | An object with some geographical representation on the earth.
GeoPath | An abstraction of an arbitrary geographic path.
GeoPath.PointIterator |
GeoPath.SegmentIterator |
GeoPoint | A geographic Point in space.
GeoRegion | An arbitrary space described in terms of Geo objects.
GeoSegment | A geographic (great circle) line segment.
MatchCollector |
MatchFilter |
MatchParameters | The terms that describe how matches between Geo objects are to be performed.

Class Summary
BoundaryCrossing | The BoundaryCrossing class represents a location where a path crosses a region.
BoundaryCrossing.Collector | A Collector is an object that organizes boundary crossings, as discovered by CrossingIntersection class.
BoundaryCrossing.CrossingIntersection | A Intersection class that knows how to call BoundaryCrossing.Collector to keep track of the path's relationship with the regions.
BoundingCircle.Impl | A simple implementation of BoundingCircle, storing the center and radius as data members.
ConvexHull | This class contains static methods that can be used to create convex hull GeoRegions from arrays of Geos.
ConvexHull.PivotAngleComparator |
ExtentIndex.AbstractExtentIndex | A basic implementation of ExtentIndex that uses Collection-typed buckets.
ExtentIndex.ArrayListExtentIndexImpl |
ExtentIndex.HashSetExtentIndexImpl |
ExtentIndexImpl | Separable indexed database for Regional BoundingCircles.
Geo | A class that represents a point on the Earth as a three dimensional unit length vector, rather than latitude and longitude.
GeoArray.Adapter | An abstract parent implementation class of GeoArray that handles common methods.
GeoArray.Double | An implementation of GeoArray and GeoArray.Mutable that contains double-precision values.
GeoArray.Float | An implementation of GeoArray and GeoArray.Mutable that contains float-precision values.
GeoPath.Impl | An implementation of Path that takes an alternating lat/lon array and (optionally) an array of altitudes.
GeoPoint.Impl | A standard implementation of GeoPoint.
GeoRegion.Impl |
GeoSegment.Impl |
Intersection | Contains great circle intersection algorithms and helper methods.
MatchCollector.CollectionMatchCollector |
MatchCollector.Pair |
MatchCollector.PairArrayMatchCollector | A MatchCollector that collects a list of pairs of the matching objects
MatchCollector.SetMatchCollector |
MatchFilter.ExactMF |
MatchFilter.MatchParametersMF |
MatchParameters.Standard |
Quadratic | Computes 0 to 2 real roots of the quadratic:
RadialRegion |
Ribbon | Represents 3 points across great circle, see RibbonIterator.
RibbonIterator | Iterate along a sequence of Ribbons.
Rotation | Defines a 3-D rotation, M, such that the matrix multiplication, Mv, rotates vector v an angle ,angle, counter clockwise about the Geo, g.

## Package com.bbn.openmap.geo Description

Package that contains classes to do calculations in lat/lon space.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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