- GeospatialDistanceComparator<T extends GeospatialPoint> - Class in com.eatthepath.jeospatial.util
-
A comparator that sorts geospatial points in order of increasing distance
from a given origin point.
- GeospatialDistanceComparator(GeospatialPoint) - Constructor for class com.eatthepath.jeospatial.util.GeospatialDistanceComparator
-
Constructs a new comparator that sorts geospatial points according to
their distance from the given origin point.
- GeospatialPoint - Interface in com.eatthepath.jeospatial
-
A geospatial point is a single point on the earth's surface.
- GeospatialPointDatabase<E extends GeospatialPoint> - Interface in com.eatthepath.jeospatial
-
A GeospatialPointDatabase is a collection of geospatial points that can be
queried to locate points that are spatially close to a given query point.
- getAllNeighborsWithinDistance(GeospatialPoint, double) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points within a given distance to a query point.
- getAllNeighborsWithinDistance(GeospatialPoint, double, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points within a given distance to a query point
that meet a set of search criteria.
- getAllNeighborsWithinDistance(GeospatialPoint, double) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getAllNeighborsWithinDistance(GeospatialPoint, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getAllNeighborsWithinDistance(GeospatialPoint, double) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getAllNeighborsWithinDistance(GeospatialPoint, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getAllPointsInBoundingBox(double, double, double, double) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points in the database within the given bounding
"box." A point is considered to be inside the box if its latitude falls
between the given north and south limits (inclusive) and its longitude
falls between the east and west limits (inclusive).
- getAllPointsInBoundingBox(double, double, double, double, GeospatialPoint) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points in the database within the given bounding
"box." A point is considered to be inside the box if its latitude falls
between the given north and south limits (inclusive) and its longitude
falls between the east and west limits (inclusive).
- getAllPointsInBoundingBox(double, double, double, double, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points in the database within the given bounding
"box" that also satisfy the given search criteria.
- getAllPointsInBoundingBox(double, double, double, double, SearchCriteria<E>, GeospatialPoint) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of all points in the database within the given bounding
"box" that also satisfy the given search criteria.
- getAllPointsInBoundingBox(double, double, double, double) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getAllPointsInBoundingBox(double, double, double, double, GeospatialPoint) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getAllPointsInBoundingBox(double, double, double, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getAllPointsInBoundingBox(double, double, double, double, SearchCriteria<E>, GeospatialPoint) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getBinSize() - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
Returns the maximum number of points any leaf node of this tree should
contain.
- getDistanceTo(GeospatialPoint) - Method in interface com.eatthepath.jeospatial.GeospatialPoint
-
Calculates the "great circle" or orthometric distance between this
point and another point on the earth's surface.
- getDistanceTo(double, double) - Method in interface com.eatthepath.jeospatial.GeospatialPoint
-
Calculates the "great circle" or orthometric distance between this
point and another point on the earth's surface.
- getDistanceTo(GeospatialPoint) - Method in class com.eatthepath.jeospatial.util.SimpleGeospatialPoint
-
Returns the "great circle" distance to another geospatial point.
- getDistanceTo(double, double) - Method in class com.eatthepath.jeospatial.util.SimpleGeospatialPoint
-
Returns the "great circle" distance to another geospatial point.
- getLatitude() - Method in interface com.eatthepath.jeospatial.GeospatialPoint
-
Returns the latitude of this point.
- getLatitude() - Method in class com.eatthepath.jeospatial.util.SimpleGeospatialPoint
-
Returns the latitude of this point.
- getLongestDistanceFromQueryPoint() - Method in class com.eatthepath.jeospatial.util.SearchResults
-
Returns the distance from the query point provided at construction time
to the most distant point in this result set.
- getLongitude() - Method in interface com.eatthepath.jeospatial.GeospatialPoint
-
Returns the longitude of this point.
- getLongitude() - Method in class com.eatthepath.jeospatial.util.SimpleGeospatialPoint
-
Returns the longitude of this point.
- getNearestNeighbor(GeospatialPoint) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns the nearest neighbor to the given query point.
- getNearestNeighbor(GeospatialPoint, double) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns the nearest neighbor to the given query point so long as the
nearest neighbor is within the given maximum distance.
- getNearestNeighbor(GeospatialPoint, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns the nearest neighbor to the given query point that satisfies the
given search criteria.
- getNearestNeighbor(GeospatialPoint, double, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns the nearest neighbor to the query point that satisfies the given
search criteria so long as that point falls within the given maximum
distance from the query point.
- getNearestNeighbor(GeospatialPoint) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbor(GeospatialPoint, double) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbor(GeospatialPoint, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbor(GeospatialPoint, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbor(GeospatialPoint) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbor(GeospatialPoint, double) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbor(GeospatialPoint, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbor(GeospatialPoint, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbors(GeospatialPoint, int) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of the nearest neighbors to a given query point.
- getNearestNeighbors(GeospatialPoint, int, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of the nearest neighbors to a given query point that
satisfy the given search criteria.
- getNearestNeighbors(GeospatialPoint, int, double) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of the nearest neighbors to a given query point and
within a given maximum distance.
- getNearestNeighbors(GeospatialPoint, int, double, SearchCriteria<E>) - Method in interface com.eatthepath.jeospatial.GeospatialPointDatabase
-
Returns a list of the nearest neighbors to a given query point and
within a given maximum distance.
- getNearestNeighbors(GeospatialPoint, int) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbors(GeospatialPoint, int, double) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbors(GeospatialPoint, int, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbors(GeospatialPoint, int, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.LockingVPTree
-
- getNearestNeighbors(GeospatialPoint, int) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbors(GeospatialPoint, int, double) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbors(GeospatialPoint, int, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-
- getNearestNeighbors(GeospatialPoint, int, double, SearchCriteria<E>) - Method in class com.eatthepath.jeospatial.vptree.VPTree
-