Package | Description |
---|---|
org.apache.lucene.geo |
Geospatial Utility Implementations for Lucene Core
|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Method and Description |
---|---|
protected PointValues.Relation |
Polygon2D.componentRelate(double minLat,
double maxLat,
double minLon,
double maxLon)
Returns relation to the provided rectangle for this component
|
protected PointValues.Relation |
EdgeTree.componentRelate(double minLat,
double maxLat,
double minLon,
double maxLon) |
protected PointValues.Relation |
Polygon2D.componentRelateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy) |
protected PointValues.Relation |
EdgeTree.componentRelateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy) |
protected PointValues.Relation |
EdgeTree.internalComponentRelate(double minLat,
double maxLat,
double minLon,
double maxLon)
Returns relation to the provided rectangle for this component
|
static PointValues.Relation |
GeoUtils.lineRelateLine(double a1x,
double a1y,
double b1x,
double b1y,
double a2x,
double a2y,
double b2x,
double b2y)
uses orient method to compute relation between two line segments
note the following return values:
CELL_CROSSES_QUERY - if the two line segments fully cross
CELL_INSIDE_QUERY - if the one line segment terminates on the other
CELL_OUTSIDE_QUERY - if the two segments do not cross
|
PointValues.Relation |
EdgeTree.relate(double minLat,
double maxLat,
double minLon,
double maxLon)
Returns relation to the provided rectangle
|
static PointValues.Relation |
GeoUtils.relate(double minLat,
double maxLat,
double minLon,
double maxLon,
double lat,
double lon,
double distanceSortKey,
double axisLat)
Compute the relation between the provided box and distance query.
|
PointValues.Relation |
EdgeTree.relateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy)
Returns relation to the provided triangle
|
Modifier and Type | Method and Description |
---|---|
PointValues.Relation |
CheckIndex.VerifyPointsVisitor.compare(byte[] minPackedValue,
byte[] maxPackedValue) |
PointValues.Relation |
PointValues.IntersectVisitor.compare(byte[] minPackedValue,
byte[] maxPackedValue)
Called for non-leaf cells to test how the cell relates to the query, to
determine how to further recurse down the tree.
|
static PointValues.Relation |
PointValues.Relation.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PointValues.Relation[] |
PointValues.Relation.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.