| Package | Description | 
|---|---|
| org.apache.lucene.bkdtree3d | 
 Fast "indexed point inside geo3d shape" query implementation. 
 | 
| org.apache.lucene.geo3d | 
 Shapes implemented using 3D planar geometry. 
 | 
| Class and Description | 
|---|
| GeoShape
 Generic shape. 
 | 
| PlanetModel
 Holds mathematical constants associated with the model of a planet. 
 | 
| Class and Description | 
|---|
| ArcDistance
 Arc distance computation style. 
 | 
| BasePlanetObject
 All Geo3D shapes can derive from this base class, which furnishes
 some common code 
 | 
| BaseXYZSolid
 Base class of a family of 3D rectangles, bounded on six sides by X,Y,Z limits 
 | 
| Bounds
 An interface for accumulating bounds information. 
 | 
| DistanceStyle
 Distance computation styles, supporting various ways of computing
 distance to shapes. 
 | 
| GeoArea
 A GeoArea represents a standard 2-D breakdown of a part of sphere. 
 | 
| GeoBaseBBox
 All bounding box shapes can derive from this base class, which furnishes
 some common code 
 | 
| GeoBaseCircle
 GeoCircles have all the characteristics of GeoBaseDistanceShapes, plus GeoSizeable. 
 | 
| GeoBaseDistanceShape
 Distance shapes have capabilities of both geohashing and distance
 computation (which also includes point membership determination). 
 | 
| GeoBaseMembershipShape
 Membership shapes have capabilities of both geohashing and membership
 determination. 
 | 
| GeoBasePolygon
 GeoBasePolygon objects are the base class of most GeoPolygon objects. 
 | 
| GeoBaseShape
 Base extended shape object. 
 | 
| GeoBBox
 All bounding box shapes have this interface in common. 
 | 
| GeoCircle
 Interface describing circular area with a center and radius. 
 | 
| GeoCompositeMembershipShape
 GeoComposite is a set of GeoMembershipShape's, treated as a unit. 
 | 
| GeoDistance
 An implementer of this interface is capable of computing the described "distance" values,
 which are meant to provide both actual distance values, as well as
 distance estimates that can be computed more cheaply. 
 | 
| GeoDistanceShape
 Distance shapes have capabilities of both geohashing and distance
 computation (which also includes point membership determination). 
 | 
| GeoMembershipShape
 Membership shapes have capabilities of both geohashing and membership
 determination. 
 | 
| GeoOutsideDistance
 Implemented by Geo3D shapes that can compute the distance from a point to the closest outside edge. 
 | 
| GeoPath.PathSegment
 This is the pre-calculated data for a path segment. 
 | 
| GeoPath.SegmentEndpoint
 This is precalculated data for segment endpoint. 
 | 
| GeoPoint
 This class represents a point on the surface of a sphere or ellipsoid. 
 | 
| GeoPolygon
 GeoPolygon interface description. 
 | 
| GeoShape
 Generic shape. 
 | 
| GeoSizeable
 Some shapes can compute radii of a geocircle in which they are inscribed. 
 | 
| GeoWideDegenerateHorizontalLine.EitherBound
 Membership implementation representing a wide cutoff (more than 180 degrees). 
 | 
| GeoWideNorthRectangle.EitherBound
 Membership implementation representing a wide (more than 180 degree) bound. 
 | 
| GeoWideRectangle.EitherBound
 A membership implementation representing a wide (more than 180) left/right bound. 
 | 
| GeoWideSouthRectangle.EitherBound
 Membership implementation representing width more than 180. 
 | 
| LatLonBounds
 An object for accumulating latitude/longitude bounds information. 
 | 
| LinearDistance
 Linear distance computation style. 
 | 
| LinearSquaredDistance
 Linear squared distance computation style. 
 | 
| Membership
 Implemented by Geo3D shapes that can calculate if a point is within it or not. 
 | 
| NormalDistance
 Normal distance computation style. 
 | 
| NormalSquaredDistance
 Normal squared distance computation style. 
 | 
| Plane
 We know about three kinds of planes. 
 | 
| PlanetModel
 Holds mathematical constants associated with the model of a planet. 
 | 
| SidedPlane
 Combination of a plane, and a sign value indicating what evaluation values are on the correct
 side of the plane. 
 | 
| Vector
 A 3d vector in space, not necessarily
 going through the origin. 
 | 
| XYZBounds
 An object for accumulating XYZ bounds information. 
 | 
| XYZSolid
 Interface for a family of 3D rectangles, bounded on six sides by X,Y,Z limits 
 | 
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.