Package | Description |
---|---|
org.apache.lucene.geo3d |
Shapes implemented using 3D planar geometry.
|
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
|
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
|
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-2016 Apache Software Foundation. All Rights Reserved.