## Uses of Interface
org.apache.lucene.geo3d.GeoArea

- Packages that use GeoArea
  Package | Description
  --- | ---
  org.apache.lucene.geo3d | Shapes implemented using 3D planar geometry.

- - ### Uses of GeoArea in org.apache.lucene.geo3d

    Subinterfaces of GeoArea in org.apache.lucene.geo3d
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `GeoBBox` All bounding box shapes have this interface in common.
    `interface` | `XYZSolid` Interface for a family of 3D rectangles, bounded on six sides by X,Y,Z limits

    Classes in org.apache.lucene.geo3d that implement GeoArea
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseXYZSolid` Base class of a family of 3D rectangles, bounded on six sides by X,Y,Z limits
    `class` | `dXdYdZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in all dimensions
    `class` | `dXdYZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in X and Y.
    `class` | `dXYdZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in X and Z.
    `class` | `dXYZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in X.
    `class` | `GeoBaseBBox` All bounding box shapes can derive from this base class, which furnishes some common code
    `class` | `GeoDegenerateHorizontalLine` Degenerate bounding box limited on two sides (left lon, right lon).
    `class` | `GeoDegenerateLatitudeZone` This GeoBBox represents an area rectangle of one specific latitude with no longitude bounds.
    `class` | `GeoDegenerateLongitudeSlice` Degenerate longitude slice.
    `class` | `GeoDegeneratePoint` This class represents a degenerate point bounding box.
    `class` | `GeoDegenerateVerticalLine` Degenerate bounding box limited on two sides (top lat, bottom lat).
    `class` | `GeoLatitudeZone` This GeoBBox represents an area rectangle limited only in latitude.
    `class` | `GeoLongitudeSlice` Bounding box limited on left and right.
    `class` | `GeoNorthLatitudeZone` This GeoBBox represents an area rectangle limited only in south latitude.
    `class` | `GeoNorthRectangle` Bounding box limited on three sides (bottom lat, left lon, right lon), including the north pole.
    `class` | `GeoRectangle` Bounding box limited on four sides (top lat, bottom lat, left lon, right lon).
    `class` | `GeoSouthLatitudeZone` This GeoBBox represents an area rectangle limited only in north latitude.
    `class` | `GeoSouthRectangle` Bounding box limited on three sides (top lat, left lon, right lon).
    `class` | `GeoWideDegenerateHorizontalLine` Degenerate bounding box wider than PI and limited on two sides (left lon, right lon).
    `class` | `GeoWideLongitudeSlice` Bounding box wider than PI but limited on left and right sides ( left lon, right lon).
    `class` | `GeoWideNorthRectangle` Bounding box wider than PI but limited on three sides ( bottom lat, left lon, right lon).
    `class` | `GeoWideRectangle` Bounding box wider than PI but limited on four sides (top lat, bottom lat, left lon, right lon).
    `class` | `GeoWideSouthRectangle` Bounding box wider than PI but limited on three sides (top lat, left lon, right lon).
    `class` | `GeoWorld` Bounding box including the entire world.
    `class` | `StandardXYZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits
    `class` | `XdYdZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in Y and Z.
    `class` | `XdYZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in Y
    `class` | `XYdZSolid` 3D rectangle, bounded on six sides by X,Y,Z limits, degenerate in Z

    Methods in org.apache.lucene.geo3d that return GeoArea
    Modifier and Type | Method and Description
    --- | ---
    `static GeoArea` | GeoAreaFactory.`makeGeoArea(PlanetModel planetModel, double topLat, double bottomLat, double leftLon, double rightLon)` Create a GeoArea of the right kind given the specified bounds.
    `static GeoArea` | GeoAreaFactory.`makeGeoArea(PlanetModel planetModel, double minX, double maxX, double minY, double maxY, double minZ, double maxZ)` Create a GeoArea of the right kind given (x,y,z) bounds.

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.