# Index

C O P Q S X Y
All Classes and Interfaces|All Packages

## C

compareTo(PointObjectPair<?>) - Method in class org.stianloader.stianknn.PointObjectPair
createIterator(float, float) - Method in class org.stianloader.stianknn.SpatialBufferedQueryArray
createIterator(float, float) - Method in interface org.stianloader.stianknn.SpatialIndexIterable
  Create an iterator that fetches the element close to the point defined by the parameters `x` and `y`.
createIterator(float, float) - Method in class org.stianloader.stianknn.SpatialQueryArrayLegacy
  Deprecated.

## O

object - Variable in class org.stianloader.stianknn.PointObjectPair
org.stianloader.stianknn - package org.stianloader.stianknn

## P

PointObjectPair<T> - Class in org.stianloader.stianknn
PointObjectPair(T, float, float) - Constructor for class org.stianloader.stianknn.PointObjectPair

## Q

query1nn(float, float) - Method in interface org.stianloader.stianknn.SpatialIndex1NN
query1nn(float, float) - Method in class org.stianloader.stianknn.SpatialQueryArray
query1nn(float, float) - Method in interface org.stianloader.stianknn.SpatialRingIndex1NN
query1nn(float, float, float, float) - Method in class org.stianloader.stianknn.SpatialBufferedQueryArray
query1nn(float, float, float, float) - Method in class org.stianloader.stianknn.SpatialQueryArrayLegacy
  Deprecated.
query1nn(float, float, float, float) - Method in interface org.stianloader.stianknn.SpatialRingIndex1NN
queryKnn(float, float) - Method in class org.stianloader.stianknn.SpatialQueryArrayLegacy
  Deprecated.
queryKnn(float, float, int, Consumer<E>) - Method in class org.stianloader.stianknn.SpatialBufferedQueryArray
queryKnn(float, float, int, Consumer<E>) - Method in class org.stianloader.stianknn.SpatialQueryArray
queryKnn(float, float, int, Consumer<T>) - Method in interface org.stianloader.stianknn.SpatialIndexKNN
queryKnn(float, float, int, Consumer<E>) - Method in class org.stianloader.stianknn.SpatialQueryArrayLegacy
  Deprecated.

## S

SpatialBufferedQueryArray<E> - Class in org.stianloader.stianknn
  An improved variant of the original variant of KNN spatial queries implemented by this library.
SpatialBufferedQueryArray(Collection<PointObjectPair<E>>) - Constructor for class org.stianloader.stianknn.SpatialBufferedQueryArray
SpatialIndex1NN<T> - Interface in org.stianloader.stianknn
  A 2D spatial index that is capable of looking up the nearest element to a provided point.
SpatialIndexIterable<E> - Interface in org.stianloader.stianknn
  A 2D spatial index that is capable of looking up an arbitrary amount of elements based on the distance of a point.
SpatialIndexKNN<T> - Interface in org.stianloader.stianknn
  A 2D spatial index that is capable of looking up the K nearest elements to a provided point.
SpatialQueryArray<E> - Class in org.stianloader.stianknn
  Code heavily based on a gist made by someone else.
SpatialQueryArray(Collection<PointObjectPair<E>>, float, float, float, float, float, float) - Constructor for class org.stianloader.stianknn.SpatialQueryArray
SpatialQueryArrayLegacy<E> - Class in org.stianloader.stianknn
  Deprecated.
SpatialQueryArrayLegacy(Collection<PointObjectPair<E>>) - Constructor for class org.stianloader.stianknn.SpatialQueryArrayLegacy
  Deprecated.
SpatialRingIndex1NN<T> - Interface in org.stianloader.stianknn
  A 2D spatial index that is capable of looking up the nearest element within a defined ring around a provided point.

## X

x - Variable in class org.stianloader.stianknn.PointObjectPair

## Y

y - Variable in class org.stianloader.stianknn.PointObjectPair

C O P Q S X Y
All Classes and Interfaces|All Packages