Module org.apache.lucene.core
Package org.apache.lucene.geo
Class GeoEncodingUtils.DistancePredicate
- java.lang.Object
-
- org.apache.lucene.geo.GeoEncodingUtils.Grid
-
- org.apache.lucene.geo.GeoEncodingUtils.DistancePredicate
-
- Enclosing class:
- GeoEncodingUtils
public static class GeoEncodingUtils.DistancePredicate extends GeoEncodingUtils.Grid
A predicate that checks whether a given point is within a distance of another point.
-
-
Field Summary
Fields Modifier and Type Field Description private double
distanceKey
private double
lat
private double
lon
-
Fields inherited from class org.apache.lucene.geo.GeoEncodingUtils.Grid
ARITY, latBase, latShift, lonBase, lonShift, maxLatDelta, maxLonDelta, relations
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DistancePredicate(int latShift, int lonShift, int latBase, int lonBase, int maxLatDelta, int maxLonDelta, byte[] relations, double lat, double lon, double distanceKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
test(int lat, int lon)
Check whether the given point is within a distance of another point.
-