A B C D E F G H I K L M N O P Q R S T U V 
All Classes All Packages

A

add(int) - Method in class org.tinspin.index.util.MutableInt
 
add(Entry<T>, double) - Method in class org.tinspin.index.rtree.KnnResult
 
ALL - Static variable in interface org.tinspin.index.rtree.Filter
Doesn't filter anything.
append(Object) - Method in class org.tinspin.index.util.StringBuilderLn
 
append(String) - Method in class org.tinspin.index.util.StringBuilderLn
 
appendLn() - Method in class org.tinspin.index.util.StringBuilderLn
 
appendLn(String) - Method in class org.tinspin.index.util.StringBuilderLn
 
AtomicInfo() - Constructor for class org.tinspin.index.critbit.CritBit64.AtomicInfo
 

B

BitTools - Class in org.tinspin.index.critbit
 
BitTools() - Constructor for class org.tinspin.index.critbit.BitTools
 

C

calcArea() - Method in class org.tinspin.index.rtree.Entry
 
calcBoundingBox(Entry<?>[], int, int, double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
 
calcCenterDistance(Entry<?>, Entry<?>) - Static method in class org.tinspin.index.rtree.Entry
 
calcDeadspace(Entry<?>[], int, int, double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
Calculates the bounding boxes and the estimated dead space.
calcIncludes(double[], double[], double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
 
calcMargin(double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
 
calcOverlap(double[], double[], double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
 
calcVolume(double[], double[]) - Static method in class org.tinspin.index.rtree.Entry
 
calcVolume(Entry<?>) - Static method in class org.tinspin.index.rtree.Entry
 
CBIterator() - Constructor for class org.tinspin.index.critbit.CritBit64.CBIterator
 
CENTER - Static variable in interface org.tinspin.index.RectangleDistanceFunction
 
centerDistance(double[], double[], double[]) - Static method in interface org.tinspin.index.RectangleDistanceFunction
 
check() - Method in class org.tinspin.index.covertree.CoverTree
 
CheckEmptyWithMask(CritBit<?>, int) - Constructor for class org.tinspin.index.critbit.CritBit.CheckEmptyWithMask
 
checkExactMatch(double[], double[]) - Method in class org.tinspin.index.rtree.Entry
 
checkInclusion(double[], double[]) - Method in class org.tinspin.index.rtree.Entry
Check whether the current entry geometrically includes the rectangle defined by min2 and max2.
checkOverlap(double[], double[], Entry<?>) - Static method in class org.tinspin.index.rtree.Entry
 
checkTree() - Method in class org.tinspin.index.critbit.CritBit
 
checkTree() - Method in class org.tinspin.index.critbit.CritBit64
 
checkTree() - Method in class org.tinspin.index.critbit.CritBit64COW
 
chooseSubTree(RTreeNode<T>, Entry<T>, int, int) - Method in class org.tinspin.index.rtree.RStarTreeLogic
Choose subtree as described in the paper.
chooseSubTree(RTreeNode<T>, Entry<T>, int, int) - Method in interface org.tinspin.index.rtree.RTreeLogic
 
clear() - Method in class org.tinspin.index.array.PointArray
 
clear() - Method in class org.tinspin.index.array.RectArray
 
clear() - Method in class org.tinspin.index.covertree.CoverTree
 
clear() - Method in interface org.tinspin.index.Index
Clear all entries.
clear() - Method in class org.tinspin.index.kdtree.KDTree
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
clear() - Method in class org.tinspin.index.phtree.PHTreeP
 
clear() - Method in class org.tinspin.index.phtree.PHTreeR
 
clear() - Method in class org.tinspin.index.PointIndexMMWrapper
 
clear() - Method in class org.tinspin.index.PointIndexWrapper
 
clear() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Removes all elements from the tree.
clear() - Method in class org.tinspin.index.rtree.RTree
 
clear() - Method in class org.tinspin.index.util.MinHeap
 
clear() - Method in interface org.tinspin.index.util.MinHeapI
 
clear() - Method in class org.tinspin.index.util.MinMaxHeap
 
clear() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
clear(int) - Method in class org.tinspin.index.rtree.KnnResult
 
COMP - Static variable in class org.tinspin.index.kdtree.KDEntryDist
 
COMP - Static variable in class org.tinspin.index.qthypercube.QEntryDist
 
COMP - Static variable in class org.tinspin.index.qthypercube.QREntryDist
 
COMP - Static variable in class org.tinspin.index.qthypercube2.QEntryDist
 
COMP - Static variable in class org.tinspin.index.qtplain.QEntryDist
 
COMP - Static variable in class org.tinspin.index.qtplain.QREntryDist
 
COMPARATOR - Static variable in class org.tinspin.index.covertree.PointDist
 
compareTo(Entry<T>) - Method in class org.tinspin.index.rtree.Entry
 
contains(double[], double[], T) - Method in class org.tinspin.index.array.RectArray
 
contains(double[], double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
contains(double[], double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
contains(double[], double[], T) - Method in interface org.tinspin.index.RectangleIndexMM
Lookup an entry, using exact match.
contains(double[], double[], T) - Method in class org.tinspin.index.rtree.RTree
 
contains(double[], T) - Method in class org.tinspin.index.array.PointArray
 
contains(double[], T) - Method in class org.tinspin.index.kdtree.KDTree
 
contains(double[], T) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
contains(double[], T) - Method in interface org.tinspin.index.PointIndexMM
Lookup an entry, using exact match.
contains(double[], T) - Method in class org.tinspin.index.PointIndexMMWrapper
 
contains(double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
contains(double[], T) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
contains(double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
contains(long) - Method in class org.tinspin.index.critbit.CritBit64
Check whether a given key exists in the tree.
contains(long) - Method in class org.tinspin.index.critbit.CritBit64COW
Check whether a given key exists in the tree.
contains(long[]) - Method in class org.tinspin.index.critbit.CritBit
Check whether a given key exists in the tree.
contains(long[]) - Method in interface org.tinspin.index.critbit.CritBit1D
 
containsExact(double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
containsExact(double[]) - Method in class org.tinspin.index.kdtree.KDTree
Check whether a given key exists.
containsExact(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Check whether a given key exists.
containsExact(double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Check whether a given key exists.
containsExact(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Deprecated.
containsExact(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Check whether a given key exists.
containsExact(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Check whether a given key exists.
containsKD(long[]) - Method in class org.tinspin.index.critbit.CritBit
Check whether a given key exists in the tree.
containsKD(long[]) - Method in interface org.tinspin.index.critbit.CritBitKD
 
copy() - Method in class org.tinspin.index.critbit.CritBit64.AtomicInfo
 
copy() - Method in class org.tinspin.index.critbit.CritBit64COW
 
CoverTree<T> - Class in org.tinspin.index.covertree
A 'faster' CoverTree implementation based on the paper: "Faster Cover Trees", Mike Izbicki, Christian R.
CoverTree.CTStats - Class in org.tinspin.index.covertree
 
CoverTreeQueryKnn<T> - Class in org.tinspin.index.covertree
kNN search.
CoverTreeQueryKnn(CoverTree<T>, double[], int, PointDistanceFunction) - Constructor for class org.tinspin.index.covertree.CoverTreeQueryKnn
 
create() - Static method in class org.tinspin.index.critbit.CritBit64
Create a 1D crit-bit tree with 64 bit key length.
create() - Static method in class org.tinspin.index.critbit.CritBit64COW
Create a 1D crit-bit tree with 64 bit key length.
create() - Static method in class org.tinspin.index.util.MinHeap
WARNING: This is slow, see MinHeap.create(Less).
create() - Static method in class org.tinspin.index.util.MinMaxHeap
WARNING: This is slow, see MinMaxHeap.create(Less).
create(double[], T) - Static method in class org.tinspin.index.covertree.CoverTree
 
create(int) - Static method in class org.tinspin.index.covertree.CoverTree
 
create(int) - Static method in class org.tinspin.index.kdtree.KDTree
 
create(int) - Static method in class org.tinspin.index.phtree.PHTreeMMP
 
create(int) - Static method in class org.tinspin.index.qthypercube.QuadTreeKD
 
create(int) - Static method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
create(int) - Static method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
create(int) - Static method in class org.tinspin.index.qtplain.QuadTreeKD0
 
create(int) - Static method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
create(int, double, PointDistanceFunction) - Static method in class org.tinspin.index.covertree.CoverTree
 
create(int, int) - Static method in class org.tinspin.index.qthypercube.QuadTreeKD
 
create(int, int) - Static method in class org.tinspin.index.qthypercube.QuadTreeRKD
Deprecated.
create(int, int) - Static method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
create(int, int) - Static method in class org.tinspin.index.qtplain.QuadTreeKD0
 
create(int, int) - Static method in class org.tinspin.index.qtplain.QuadTreeRKD0
Deprecated.
create(int, int, double[], double) - Static method in class org.tinspin.index.qthypercube.QuadTreeKD
 
create(int, int, double[], double) - Static method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
create(int, int, double[], double) - Static method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
create(int, int, double[], double) - Static method in class org.tinspin.index.qtplain.QuadTreeKD0
 
create(int, int, double[], double) - Static method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
create(int, int, double[], double[]) - Static method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
create(int, int, double[], double[]) - Static method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
create(int, PointDistanceFunction) - Static method in class org.tinspin.index.kdtree.KDTree
Deprecated.
create(Point<T>[], double, PointDistanceFunction) - Static method in class org.tinspin.index.covertree.CoverTree
 
create(IndexConfig) - Static method in class org.tinspin.index.kdtree.KDTree
 
create(RectangleIndex<T>) - Static method in class org.tinspin.index.PointIndexWrapper
 
create(RectangleIndexMM<T>) - Static method in class org.tinspin.index.PointIndexMMWrapper
 
create(MinHeap.Less<T>) - Static method in class org.tinspin.index.util.MinHeap
Providing a less() method is the preferred way to use this MinMaxHeap.
create(MinMaxHeap.Less<T>) - Static method in class org.tinspin.index.util.MinMaxHeap
Providing a less() method is the preferred way to use this MinMaxHeap.
create1D(int) - Static method in class org.tinspin.index.critbit.CritBit
Create a 1D crit-bit tree with arbitrary key length.
createExactMatch(RTree<T>, double[], double[]) - Static method in class org.tinspin.index.rtree.RTreeIterator
 
createKD(int, int) - Static method in class org.tinspin.index.critbit.CritBit
Create a kD crit-bit tree with maximum 64bit key length.
createPHTree(int) - Static method in class org.tinspin.index.phtree.PHTreeP
 
createPHTree(int) - Static method in class org.tinspin.index.phtree.PHTreeR
 
createRStar(int) - Static method in class org.tinspin.index.rtree.RTree
 
createWithComparator(Comparator<T>) - Static method in class org.tinspin.index.util.MinMaxHeap
WARNING: This is slow, see MinMaxHeap.create(Less).
CritBit<V> - Class in org.tinspin.index.critbit
 
CritBit.CheckEmptyWithMask - Class in org.tinspin.index.critbit
 
CritBit.Entry<V> - Class in org.tinspin.index.critbit
 
CritBit.FullIterator<V> - Class in org.tinspin.index.critbit
 
CritBit.QueryIterator<V> - Class in org.tinspin.index.critbit
 
CritBit.QueryIteratorKD<V> - Class in org.tinspin.index.critbit
 
CritBit.QueryIteratorWithMask<V> - Class in org.tinspin.index.critbit
 
CritBit1D<V> - Interface in org.tinspin.index.critbit
 
CritBit64<V> - Class in org.tinspin.index.critbit
 
CritBit64() - Constructor for class org.tinspin.index.critbit.CritBit64
 
CritBit64.AtomicInfo<V> - Class in org.tinspin.index.critbit
 
CritBit64.CBIterator<V> - Class in org.tinspin.index.critbit
 
CritBit64.Entry<V> - Class in org.tinspin.index.critbit
 
CritBit64.Node<V> - Class in org.tinspin.index.critbit
 
CritBit64.QueryIterator<V> - Class in org.tinspin.index.critbit
 
CritBit64.QueryIteratorMask<V> - Class in org.tinspin.index.critbit
 
CritBit64COW<V> - Class in org.tinspin.index.critbit
A concurrency enabled version of the CritBit64 tree.
CritBitKD<V> - Interface in org.tinspin.index.critbit
 

D

DEBUG - Static variable in class org.tinspin.index.kdtree.KDTree
 
DEBUG - Static variable in class org.tinspin.index.qthypercube.QuadTreeKD
 
DEBUG - Static variable in class org.tinspin.index.qthypercube.QuadTreeRKD
 
DEBUG - Static variable in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
DEBUG - Static variable in class org.tinspin.index.qtplain.QuadTreeKD0
 
DEBUG - Static variable in class org.tinspin.index.qtplain.QuadTreeRKD0
 
DEBUG - Static variable in class org.tinspin.index.rtree.RTree
 
DEPTH - Static variable in class org.tinspin.index.critbit.CritBit64
 
dims - Variable in class org.tinspin.index.Stats
 
dist() - Method in class org.tinspin.index.covertree.PointDist
 
dist() - Method in class org.tinspin.index.kdtree.KDEntryDist
 
dist() - Method in class org.tinspin.index.phtree.DistEntryP
 
dist() - Method in class org.tinspin.index.phtree.DistEntryR
 
dist() - Method in interface org.tinspin.index.PointEntryDist
An entry with distance property.
dist() - Method in class org.tinspin.index.qthypercube.QEntryDist
 
dist() - Method in class org.tinspin.index.qthypercube.QREntryDist
 
dist() - Method in class org.tinspin.index.qthypercube2.QEntryDist
 
dist() - Method in class org.tinspin.index.qtplain.QEntryDist
 
dist() - Method in class org.tinspin.index.qtplain.QREntryDist
 
dist() - Method in interface org.tinspin.index.RectangleEntryDist
An entry with distance property.
dist() - Method in class org.tinspin.index.rtree.DistEntry
 
dist(double[], double[]) - Method in interface org.tinspin.index.PointDistanceFunction
 
dist(double[], double[], double[]) - Method in interface org.tinspin.index.RectangleDistanceFunction
 
dist(double[], double[], double[]) - Method in class org.tinspin.index.RectangleDistanceFunction.FarthestNeighbor
 
dist(double[], double[], double[]) - Method in class org.tinspin.index.RectangleDistanceFunction.RectangleDist
 
dist(double[], PointEntry<?>) - Method in interface org.tinspin.index.PointDistanceFunction
 
dist(double[], RectangleEntry<?>) - Method in interface org.tinspin.index.RectangleDistanceFunction
Some algorithm use this method on the entries containing user supplied values.
dist(double[], RectangleEntry<?>) - Method in class org.tinspin.index.RectangleDistanceFunction.FarthestNeighbor
 
distance() - Method in class org.tinspin.index.kdtree.KDIteratorKnn
 
distance() - Method in class org.tinspin.index.qthypercube.QIteratorKnn
 
distance() - Method in class org.tinspin.index.qthypercube.QRIteratorKnn
 
distance() - Method in class org.tinspin.index.qthypercube2.QIteratorKnn
 
distance() - Method in class org.tinspin.index.qtplain.QIteratorKnn
 
distance() - Method in class org.tinspin.index.qtplain.QRIteratorKnn
 
distance() - Method in class org.tinspin.index.rtree.RTreeQueryKnn2
 
DistEntry<T> - Class in org.tinspin.index.rtree
 
DistEntry(double[], double[], T, double) - Constructor for class org.tinspin.index.rtree.DistEntry
Create a new entry with distance
DistEntryP<T> - Class in org.tinspin.index.phtree
 
DistEntryP(double[], T, double) - Constructor for class org.tinspin.index.phtree.DistEntryP
Create a new entry with distance
DistEntryR<T> - Class in org.tinspin.index.phtree
 
DistEntryR(double[], double[], T, double) - Constructor for class org.tinspin.index.phtree.DistEntryR
Create a new entry with distance
draw(double[][]) - Static method in class org.tinspin.index.rtree.TestDraw
 
draw(double[][], int, TestDraw.MODE) - Static method in class org.tinspin.index.rtree.TestDraw
 
draw(double[], int) - Static method in class org.tinspin.index.rtree.TestDraw
 
draw(double[], int, TestDraw.MODE) - Static method in class org.tinspin.index.rtree.TestDraw
 
draw(long[][], int, int, int) - Static method in class org.tinspin.index.rtree.TestDraw
 
draw(long[], int, int, int) - Static method in class org.tinspin.index.rtree.TestDraw
 

E

EDGE - Static variable in interface org.tinspin.index.RectangleDistanceFunction
 
edgeDistance(double[], double[], double[]) - Static method in interface org.tinspin.index.RectangleDistanceFunction
 
edgeDistance(double[], double[], double[]) - Method in class org.tinspin.index.RectangleDistanceFunction.EdgeDistance
 
EdgeDistance(PointDistanceFunction) - Constructor for class org.tinspin.index.RectangleDistanceFunction.EdgeDistance
 
ENABLE_HCI_1 - Static variable in class org.tinspin.index.qthypercube.QuadTreeKD
Enable basic HCI navigation with Algo #1 isInI(), for example for window queries.
ENABLE_HCI_1 - Static variable in class org.tinspin.index.qthypercube2.QuadTreeKD2
Enable basic HCI navigation with Algo #1 isInI(), for example for window queries.
ENABLE_HCI_2 - Static variable in class org.tinspin.index.qthypercube.QuadTreeKD
Enable basic HCI navigation with Algo #2 inc(), for example for window queries.
ENABLE_HCI_2 - Static variable in class org.tinspin.index.qthypercube2.QuadTreeKD2
Enable basic HCI navigation with Algo #2 inc(), for example for window queries.
Entry<T> - Class in org.tinspin.index.rtree
 
Entry(double[], double[], T) - Constructor for class org.tinspin.index.rtree.Entry
 
EntryP<T> - Class in org.tinspin.index.phtree
 
EntryP(double[], T) - Constructor for class org.tinspin.index.phtree.EntryP
 
EntryR<T> - Class in org.tinspin.index.phtree
 
EntryR(double[], double[], T) - Constructor for class org.tinspin.index.phtree.EntryR
 
Examples - Class in org.tinspin.index.critbit
 
Examples() - Constructor for class org.tinspin.index.critbit.Examples
 

F

FarthestNeighbor(RectangleDistanceFunction) - Constructor for class org.tinspin.index.RectangleDistanceFunction.FarthestNeighbor
 
Filter - Interface in org.tinspin.index.rtree
 
Filter.RectangleIntersectFilter - Class in org.tinspin.index.rtree
Rectangular region filter.
Filter.UnionFilter - Class in org.tinspin.index.rtree
Union of different "ranges".
FullIterator(CritBit<V>, int) - Constructor for class org.tinspin.index.critbit.CritBit.FullIterator
 

G

get() - Method in class org.tinspin.index.util.MutableBool
 
get() - Method in class org.tinspin.index.util.MutableInt
 
get() - Method in class org.tinspin.index.util.MutableRef
 
get(long) - Method in class org.tinspin.index.critbit.CritBit64
Get the value for a given key.
get(long) - Method in class org.tinspin.index.critbit.CritBit64COW
Get the value for a given key.
get(long[]) - Method in class org.tinspin.index.critbit.CritBit
Get the value for a given key.
get(long[]) - Method in interface org.tinspin.index.critbit.CritBit1D
 
getAndCopyBit(long[], int, long[]) - Static method in class org.tinspin.index.critbit.BitTools
 
getBit(long[], int) - Static method in class org.tinspin.index.critbit.BitTools
 
getBit(long, int) - Static method in class org.tinspin.index.critbit.BitTools
 
getDefensiveKeyCopy() - Method in class org.tinspin.index.IndexConfig
 
getDepth() - Method in class org.tinspin.index.array.PointArray
 
getDepth() - Method in class org.tinspin.index.array.RectArray
 
getDepth() - Method in class org.tinspin.index.covertree.CoverTree
 
getDepth() - Method in interface org.tinspin.index.Index
 
getDepth() - Method in class org.tinspin.index.kdtree.KDTree
 
getDepth() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
getDepth() - Method in class org.tinspin.index.phtree.PHTreeP
 
getDepth() - Method in class org.tinspin.index.phtree.PHTreeR
 
getDepth() - Method in class org.tinspin.index.PointIndexMMWrapper
 
getDepth() - Method in class org.tinspin.index.PointIndexWrapper
 
getDepth() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
getDepth() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
getDepth() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
getDepth() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
getDepth() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
getDepth() - Method in class org.tinspin.index.rtree.RTree
 
getDepth() - Method in class org.tinspin.index.rtree.STRLoader
 
getDimensions() - Method in class org.tinspin.index.IndexConfig
 
getDims() - Method in class org.tinspin.index.array.PointArray
 
getDims() - Method in class org.tinspin.index.array.RectArray
 
getDims() - Method in class org.tinspin.index.covertree.CoverTree
 
getDims() - Method in interface org.tinspin.index.Index
 
getDims() - Method in class org.tinspin.index.kdtree.KDTree
 
getDims() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
getDims() - Method in class org.tinspin.index.phtree.PHTreeP
 
getDims() - Method in class org.tinspin.index.phtree.PHTreeR
 
getDims() - Method in class org.tinspin.index.PointIndexMMWrapper
 
getDims() - Method in class org.tinspin.index.PointIndexWrapper
 
getDims() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
getDims() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
getDims() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
getDims() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
getDims() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
getDims() - Method in class org.tinspin.index.rtree.RTree
 
getDims() - Method in class org.tinspin.index.Stats
 
getEntryCount() - Method in class org.tinspin.index.Stats
 
getInnerNodeCount() - Method in class org.tinspin.index.Stats
 
getKD(long[]) - Method in class org.tinspin.index.critbit.CritBit
Get the value for a given key.
getKD(long[]) - Method in interface org.tinspin.index.critbit.CritBitKD
 
getLeafNodeCount() - Method in class org.tinspin.index.Stats
 
getMaxDepth() - Method in class org.tinspin.index.Stats
 
getMaxNodeSize() - Method in class org.tinspin.index.Stats
 
getName(PointDistanceFunction) - Static method in interface org.tinspin.index.PointDistanceFunction
 
getNDistCalc() - Method in class org.tinspin.index.Stats
 
getNDistCalc1NN() - Method in class org.tinspin.index.Stats
 
getNDistCalcKNN() - Method in class org.tinspin.index.Stats
 
getNNodes() - Method in class org.tinspin.index.rtree.STRLoader
 
getNodeCount() - Method in class org.tinspin.index.array.PointArray
 
getNodeCount() - Method in class org.tinspin.index.array.RectArray
 
getNodeCount() - Method in class org.tinspin.index.covertree.CoverTree
 
getNodeCount() - Method in interface org.tinspin.index.Index
 
getNodeCount() - Method in class org.tinspin.index.kdtree.KDTree
 
getNodeCount() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
getNodeCount() - Method in class org.tinspin.index.phtree.PHTreeP
 
getNodeCount() - Method in class org.tinspin.index.phtree.PHTreeR
 
getNodeCount() - Method in class org.tinspin.index.PointIndexMMWrapper
 
getNodeCount() - Method in class org.tinspin.index.PointIndexWrapper
 
getNodeCount() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
getNodeCount() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
getNodeCount() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
getNodeCount() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
getNodeCount() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
getNodeCount() - Method in class org.tinspin.index.rtree.RTree
 
getNodeCount() - Method in class org.tinspin.index.Stats
 
getPhStats() - Method in class org.tinspin.index.phtree.PHStats
 
getRoot() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
getRoot() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
getRoot() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
getRoot() - Method in class org.tinspin.index.rtree.RTree
 
getRoot() - Method in class org.tinspin.index.rtree.STRLoader
 
getSize() - Method in class org.tinspin.index.rtree.STRLoader
 
getStats() - Method in class org.tinspin.index.array.PointArray
 
getStats() - Method in class org.tinspin.index.array.RectArray
 
getStats() - Method in class org.tinspin.index.covertree.CoverTree
 
getStats() - Method in interface org.tinspin.index.Index
 
getStats() - Method in class org.tinspin.index.kdtree.KDTree
 
getStats() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
getStats() - Method in class org.tinspin.index.phtree.PHTreeP
 
getStats() - Method in class org.tinspin.index.phtree.PHTreeR
 
getStats() - Method in class org.tinspin.index.PointIndexMMWrapper
 
getStats() - Method in class org.tinspin.index.PointIndexWrapper
 
getStats() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
getStats() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
getStats() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
getStats() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
getStats() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
getStats() - Method in class org.tinspin.index.rtree.RTree
 
getValueCount() - Method in class org.tinspin.index.qthypercube2.QNode
 

H

hasChildNodes() - Method in class org.tinspin.index.qthypercube.QRNode
 
hasNext() - Method in class org.tinspin.index.covertree.CoverTreeQueryKnn
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit.FullIterator
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
hasNext() - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
hasNext() - Method in class org.tinspin.index.kdtree.KDIterator
 
hasNext() - Method in class org.tinspin.index.kdtree.KDIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qthypercube.QIterator0
 
hasNext() - Method in class org.tinspin.index.qthypercube.QIterator1
 
hasNext() - Method in class org.tinspin.index.qthypercube.QIterator2
 
hasNext() - Method in class org.tinspin.index.qthypercube.QIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qthypercube.QRIterator
 
hasNext() - Method in class org.tinspin.index.qthypercube.QRIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qthypercube2.QIterator0
 
hasNext() - Method in class org.tinspin.index.qthypercube2.QIterator1
 
hasNext() - Method in class org.tinspin.index.qthypercube2.QIterator2
 
hasNext() - Method in class org.tinspin.index.qthypercube2.QIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qtplain.QIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qtplain.QRIteratorKnn
 
hasNext() - Method in class org.tinspin.index.qtplain.QuadTreeKD0.QIterator
 
hasNext() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0.QRIterator
 
hasNext() - Method in class org.tinspin.index.rtree.RTreeIterator
 
hasNext() - Method in class org.tinspin.index.rtree.RTreeQueryKnn
 
hasNext() - Method in class org.tinspin.index.rtree.RTreeQueryKnn2
 
hasNext() - Method in class org.tinspin.index.util.QueryIteratorWrapper
 
hasSpace(RTreeNode<T>) - Method in class org.tinspin.index.rtree.RStarTreeLogic
 
hasSpace(RTreeNode<T>) - Method in interface org.tinspin.index.rtree.RTreeLogic
 
hasValues() - Method in class org.tinspin.index.qthypercube.QRNode
 
histo(int) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2.QStats
 

I

inc() - Method in class org.tinspin.index.util.MutableInt
 
Index<T> - Interface in org.tinspin.index
 
IndexConfig - Class in org.tinspin.index
 
info - Variable in class org.tinspin.index.critbit.CritBit64
 
insert(double[], double[], T) - Method in class org.tinspin.index.array.RectArray
 
insert(double[], double[], T) - Method in class org.tinspin.index.phtree.PHTreeR
 
insert(double[], double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Insert a key-value pair.
insert(double[], double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Insert a key-value pair.
insert(double[], double[], T) - Method in interface org.tinspin.index.RectangleIndex
Insert a rectangle.
insert(double[], double[], T) - Method in interface org.tinspin.index.RectangleIndexMM
Insert a rectangle.
insert(double[], double[], T) - Method in class org.tinspin.index.rtree.RTree
Insert a rectangle.
insert(double[], T) - Method in class org.tinspin.index.array.PointArray
 
insert(double[], T) - Method in class org.tinspin.index.covertree.CoverTree
 
insert(double[], T) - Method in class org.tinspin.index.kdtree.KDTree
Insert a key-value pair.
insert(double[], T) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
insert(double[], T) - Method in class org.tinspin.index.phtree.PHTreeP
 
insert(double[], T) - Method in interface org.tinspin.index.PointIndex
Insert a point.
insert(double[], T) - Method in interface org.tinspin.index.PointIndexMM
Insert a point.
insert(double[], T) - Method in class org.tinspin.index.PointIndexMMWrapper
 
insert(double[], T) - Method in class org.tinspin.index.PointIndexWrapper
 
insert(double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Insert a key-value pair.
insert(double[], T) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Insert a key-value pair.
insert(double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Insert a key-value pair.
insert(double[], T) - Method in class org.tinspin.index.rtree.RTree
 
insert(Entry<T>) - Method in class org.tinspin.index.rtree.RTree
Insert an entry.
intersects(double[], double[]) - Method in interface org.tinspin.index.rtree.Filter
Intersects is used for the tree nodes and should only check for intersection.
intersects(double[], double[]) - Method in class org.tinspin.index.rtree.Filter.RectangleIntersectFilter
 
intersects(double[], double[]) - Method in class org.tinspin.index.rtree.Filter.UnionFilter
 
isEmpty() - Method in class org.tinspin.index.util.MinHeap
 
isEmpty() - Method in interface org.tinspin.index.util.MinHeapI
 
isEmpty() - Method in class org.tinspin.index.util.MinMaxHeap
 
isEmpty() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
isEmpty(long[], long[], boolean) - Method in class org.tinspin.index.critbit.CritBit.CheckEmptyWithMask
 
isExact(QEntry<T>) - Method in class org.tinspin.index.qthypercube.QEntry
 
isExact(QREntry<T>) - Method in class org.tinspin.index.qthypercube.QREntry
 
isExact(QEntry<T>) - Method in class org.tinspin.index.qthypercube2.QEntry
 
isExact(QEntry<T>) - Method in class org.tinspin.index.qtplain.QEntry
 
isExact(QREntry<T>) - Method in class org.tinspin.index.qtplain.QREntry
 
iterator() - Method in class org.tinspin.index.array.PointArray
 
iterator() - Method in class org.tinspin.index.array.RectArray
 
iterator() - Method in class org.tinspin.index.covertree.CoverTree
 
iterator() - Method in class org.tinspin.index.critbit.CritBit
Create an iterator over all values, keys or entries.
iterator() - Method in interface org.tinspin.index.critbit.CritBit1D
 
iterator() - Method in class org.tinspin.index.critbit.CritBit64
 
iterator() - Method in class org.tinspin.index.kdtree.KDTree
 
iterator() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
iterator() - Method in class org.tinspin.index.phtree.PHTreeP
 
iterator() - Method in class org.tinspin.index.phtree.PHTreeR
 
iterator() - Method in interface org.tinspin.index.PointIndex
 
iterator() - Method in interface org.tinspin.index.PointIndexMM
 
iterator() - Method in class org.tinspin.index.PointIndexMMWrapper
 
iterator() - Method in class org.tinspin.index.PointIndexWrapper
 
iterator() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
iterator() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
iterator() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
iterator() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
iterator() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
iterator() - Method in interface org.tinspin.index.RectangleIndex
 
iterator() - Method in interface org.tinspin.index.RectangleIndexMM
 
iterator() - Method in class org.tinspin.index.rtree.KnnResult
 
iterator() - Method in class org.tinspin.index.rtree.RTree
 

K

KDEntryDist<T> - Class in org.tinspin.index.kdtree
 
KDEntryDist(Node<T>, double) - Constructor for class org.tinspin.index.kdtree.KDEntryDist
 
KDIterator<T> - Class in org.tinspin.index.kdtree
Resetable query iterator.
KDIteratorKnn<T> - Class in org.tinspin.index.kdtree
 
KDStats(KDTree<?>) - Constructor for class org.tinspin.index.kdtree.KDTree.KDStats
 
KDTree<T> - Class in org.tinspin.index.kdtree
A simple KD-Tree implementation.
KDTree.KDStats - Class in org.tinspin.index.kdtree
Statistics container class.
key() - Method in class org.tinspin.index.critbit.CritBit.Entry
 
key() - Method in class org.tinspin.index.critbit.CritBit64.Entry
 
knnQuery(double[], int) - Method in class org.tinspin.index.kdtree.KDTree
 
knnQuery(double[], int) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Deprecated.
knnQuery(double[], int) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Deprecated.
knnQuery(double[], int) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Deprecated.
knnQuery(double[], int) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Deprecated.
knnQuery(double[], int) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Deprecated.
knnQuery(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.kdtree.KDTree
 
knnQuery(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Deprecated.
knnQuery(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Deprecated.
knnQuery(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Deprecated.
KnnResult<T> - Class in org.tinspin.index.rtree
 
KnnResult(int) - Constructor for class org.tinspin.index.rtree.KnnResult
 

L

l1(double[], double[]) - Static method in interface org.tinspin.index.PointDistanceFunction
Manhattan/Taxi distance / L1.
L1 - Static variable in interface org.tinspin.index.PointDistanceFunction
L1/Manhattan/taxi distance.
l2(double[], double[]) - Static method in interface org.tinspin.index.PointDistanceFunction
Euclidean distance / L2.
L2 - Static variable in interface org.tinspin.index.PointDistanceFunction
L2/Euclidean distance.
less(T, T) - Method in interface org.tinspin.index.util.MinHeap.Less
 
less(T, T) - Method in interface org.tinspin.index.util.MinMaxHeap.Less
 
LINES - org.tinspin.index.rtree.TestDraw.MODE
Draw lines for each pair of points.
load(Entry<T>[]) - Method in class org.tinspin.index.PointIndexMMWrapper
 
load(Entry<T>[]) - Method in class org.tinspin.index.PointIndexWrapper
 
load(Entry<T>[]) - Method in class org.tinspin.index.rtree.RTree
 
load(Entry<T>[]) - Method in class org.tinspin.index.rtree.STRLoader
 
lower() - Method in class org.tinspin.index.phtree.EntryR
 
lower() - Method in class org.tinspin.index.qthypercube.QREntry
 
lower() - Method in class org.tinspin.index.qtplain.QREntry
 
lower() - Method in interface org.tinspin.index.RectangleEntry
 
lower() - Method in class org.tinspin.index.rtree.Entry
 

M

main(String[]) - Static method in class org.tinspin.index.critbit.Examples
 
matches(RectangleEntry<?>) - Method in interface org.tinspin.index.rtree.Filter
This is used on the actual entries.
matches(RectangleEntry<?>) - Method in class org.tinspin.index.rtree.Filter.UnionFilter
 
max - Variable in class org.tinspin.index.phtree.EntryR
 
max - Variable in class org.tinspin.index.rtree.Entry
 
maxDepth - Variable in class org.tinspin.index.Stats
 
maxLevel - Variable in class org.tinspin.index.Stats
 
maxNodeSize - Variable in class org.tinspin.index.Stats
 
merge(long[], int, int, int) - Static method in class org.tinspin.index.critbit.BitTools
Merges two long values into a single value by interleaving there respective bits.
mergeLong(int, long[]) - Static method in class org.tinspin.index.critbit.BitTools
Merges long values into a single value by interleaving there respective bits.
min - Variable in class org.tinspin.index.phtree.EntryR
 
min - Variable in class org.tinspin.index.rtree.Entry
 
MinHeap<T> - Class in org.tinspin.index.util
Min-max heap implementation based on: https://en.wikipedia.org/wiki/Min-max_heap
MinHeap.Less<T> - Interface in org.tinspin.index.util
 
MinHeapI<T> - Interface in org.tinspin.index.util
 
minLevel - Variable in class org.tinspin.index.Stats
 
MinMaxHeap<T> - Class in org.tinspin.index.util
Min-max heap implementation based on: https://en.wikipedia.org/wiki/Min-max_heap
MinMaxHeap.Less<T> - Interface in org.tinspin.index.util
 
MinMaxHeapI<T> - Interface in org.tinspin.index.util
 
MutableBool - Class in org.tinspin.index.util
 
MutableBool() - Constructor for class org.tinspin.index.util.MutableBool
 
MutableBool(boolean) - Constructor for class org.tinspin.index.util.MutableBool
 
MutableInt - Class in org.tinspin.index.util
 
MutableInt() - Constructor for class org.tinspin.index.util.MutableInt
 
MutableInt(int) - Constructor for class org.tinspin.index.util.MutableInt
 
MutableRef<T> - Class in org.tinspin.index.util
 
MutableRef() - Constructor for class org.tinspin.index.util.MutableRef
 
MutableRef(T) - Constructor for class org.tinspin.index.util.MutableRef
 

N

nDistCalc - Variable in class org.tinspin.index.Stats
 
nDistCalc1NN - Variable in class org.tinspin.index.Stats
 
nDistCalcKNN - Variable in class org.tinspin.index.Stats
 
nEntries - Variable in class org.tinspin.index.Stats
 
next() - Method in class org.tinspin.index.covertree.CoverTreeQueryKnn
 
next() - Method in class org.tinspin.index.critbit.CritBit.FullIterator
 
next() - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
next() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
next() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
next() - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
next() - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
next() - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
next() - Method in class org.tinspin.index.kdtree.KDIterator
 
next() - Method in class org.tinspin.index.kdtree.KDIteratorKnn
 
next() - Method in class org.tinspin.index.qthypercube.QIterator0
 
next() - Method in class org.tinspin.index.qthypercube.QIterator1
 
next() - Method in class org.tinspin.index.qthypercube.QIterator2
 
next() - Method in class org.tinspin.index.qthypercube.QIteratorKnn
 
next() - Method in class org.tinspin.index.qthypercube.QRIterator
 
next() - Method in class org.tinspin.index.qthypercube.QRIteratorKnn
 
next() - Method in class org.tinspin.index.qthypercube2.QIterator0
 
next() - Method in class org.tinspin.index.qthypercube2.QIterator1
 
next() - Method in class org.tinspin.index.qthypercube2.QIterator2
 
next() - Method in class org.tinspin.index.qthypercube2.QIteratorKnn
 
next() - Method in class org.tinspin.index.qtplain.QIteratorKnn
 
next() - Method in class org.tinspin.index.qtplain.QRIteratorKnn
 
next() - Method in class org.tinspin.index.qtplain.QuadTreeKD0.QIterator
 
next() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0.QRIterator
 
next() - Method in class org.tinspin.index.rtree.RTreeIterator
 
next() - Method in class org.tinspin.index.rtree.RTreeQueryKnn
 
next() - Method in class org.tinspin.index.rtree.RTreeQueryKnn2
 
next() - Method in class org.tinspin.index.util.QueryIteratorWrapper
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit.FullIterator
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
nextEntry() - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit.FullIterator
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
nextKey() - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
nInner - Variable in class org.tinspin.index.Stats
 
nLeaf - Variable in class org.tinspin.index.Stats
 
nNodes - Variable in class org.tinspin.index.Stats
 
nnQuery(double[]) - Method in class org.tinspin.index.kdtree.KDTree
1-nearest neighbor query.
Node<T> - Class in org.tinspin.index.covertree
 
Node<T> - Class in org.tinspin.index.kdtree
Node class for the quadtree.

O

org.tinspin.index - package org.tinspin.index
 
org.tinspin.index.array - package org.tinspin.index.array
 
org.tinspin.index.covertree - package org.tinspin.index.covertree
 
org.tinspin.index.critbit - package org.tinspin.index.critbit
 
org.tinspin.index.kdtree - package org.tinspin.index.kdtree
 
org.tinspin.index.phtree - package org.tinspin.index.phtree
 
org.tinspin.index.qthypercube - package org.tinspin.index.qthypercube
 
org.tinspin.index.qthypercube2 - package org.tinspin.index.qthypercube2
 
org.tinspin.index.qtplain - package org.tinspin.index.qtplain
 
org.tinspin.index.rtree - package org.tinspin.index.rtree
 
org.tinspin.index.util - package org.tinspin.index.util
 

P

paintComponent(Graphics) - Method in class org.tinspin.index.rtree.TestDraw
This gets called automatically whenever the panel needs to be redrawn.
peekMax() - Method in class org.tinspin.index.util.MinMaxHeap
 
peekMax() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
peekMin() - Method in class org.tinspin.index.util.MinHeap
 
peekMin() - Method in interface org.tinspin.index.util.MinHeapI
 
peekMin() - Method in class org.tinspin.index.util.MinMaxHeap
 
peekMin() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
PHStats - Class in org.tinspin.index.phtree
 
PHStats(PhTreeStats, int) - Constructor for class org.tinspin.index.phtree.PHStats
 
PHTreeMMP<T> - Class in org.tinspin.index.phtree
Multimap version of the PH-Tree.
PHTreeP<T> - Class in org.tinspin.index.phtree
 
PHTreeR<T> - Class in org.tinspin.index.phtree
 
point - Variable in class org.tinspin.index.phtree.EntryP
 
point() - Method in class org.tinspin.index.covertree.Point
 
point() - Method in class org.tinspin.index.kdtree.KDEntryDist
 
point() - Method in class org.tinspin.index.kdtree.Node
 
point() - Method in class org.tinspin.index.phtree.EntryP
 
point() - Method in interface org.tinspin.index.PointEntry
 
point() - Method in class org.tinspin.index.qthypercube.QEntry
 
point() - Method in class org.tinspin.index.qthypercube2.QEntry
 
point() - Method in class org.tinspin.index.qtplain.QEntry
 
Point<T> - Class in org.tinspin.index.covertree
 
PointArray<T> - Class in org.tinspin.index.array
 
PointArray(int, int) - Constructor for class org.tinspin.index.array.PointArray
Setup of an simple array data structure (no indexing).
PointDist<T> - Class in org.tinspin.index.covertree
 
PointDistanceFunction - Interface in org.tinspin.index
 
PointEntry<T> - Interface in org.tinspin.index
This represents a point entry.
PointEntryDist<T> - Interface in org.tinspin.index
 
PointIndex<T> - Interface in org.tinspin.index
A common interface for spatial indexes (maps) that use points as keys.
PointIndexMM<T> - Interface in org.tinspin.index
A common interface for spatial indexes (multimaps) that use points as keys.
PointIndexMMWrapper<T> - Class in org.tinspin.index
 
PointIndexWrapper<T> - Class in org.tinspin.index
 
POINTS - org.tinspin.index.rtree.TestDraw.MODE
Draw each point.
popMax() - Method in class org.tinspin.index.util.MinMaxHeap
 
popMax() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
popMin() - Method in class org.tinspin.index.util.MinHeap
 
popMin() - Method in interface org.tinspin.index.util.MinHeapI
 
popMin() - Method in class org.tinspin.index.util.MinMaxHeap
 
popMin() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
print() - Method in class org.tinspin.index.util.MinHeap
 
print() - Method in class org.tinspin.index.util.MinMaxHeap
 
printTree() - Method in class org.tinspin.index.critbit.CritBit
 
printTree() - Method in interface org.tinspin.index.critbit.CritBit1D
 
printTree() - Method in class org.tinspin.index.critbit.CritBit64
 
printTree() - Method in class org.tinspin.index.critbit.CritBit64COW
 
printTree() - Method in interface org.tinspin.index.critbit.CritBitKD
 
push(T) - Method in class org.tinspin.index.util.MinHeap
 
push(T) - Method in interface org.tinspin.index.util.MinHeapI
 
push(T) - Method in class org.tinspin.index.util.MinMaxHeap
 
push(T) - Method in interface org.tinspin.index.util.MinMaxHeapI
 
put(long[], V) - Method in class org.tinspin.index.critbit.CritBit
Add a key value pair to the tree or replace the value if the key already exists.
put(long[], V) - Method in interface org.tinspin.index.critbit.CritBit1D
 
put(long, V) - Method in class org.tinspin.index.critbit.CritBit64
Add a key value pair to the tree or replace the value if the key already exists.
put(long, V) - Method in class org.tinspin.index.critbit.CritBit64COW
Add a key value pair to the tree or replace the value if the key already exists.
putKD(long[], V) - Method in class org.tinspin.index.critbit.CritBit
Add a key value pair to the tree or replace the value if the key already exists.
putKD(long[], V) - Method in interface org.tinspin.index.critbit.CritBitKD
 

Q

QEntry<T> - Class in org.tinspin.index.qthypercube
 
QEntry<T> - Class in org.tinspin.index.qthypercube2
 
QEntry<T> - Class in org.tinspin.index.qtplain
 
QEntry(double[], T) - Constructor for class org.tinspin.index.qthypercube.QEntry
 
QEntry(double[], T) - Constructor for class org.tinspin.index.qthypercube2.QEntry
 
QEntry(double[], T) - Constructor for class org.tinspin.index.qtplain.QEntry
 
QEntryDist<T> - Class in org.tinspin.index.qthypercube
 
QEntryDist<T> - Class in org.tinspin.index.qthypercube2
 
QEntryDist<T> - Class in org.tinspin.index.qtplain
 
QEntryDist(QEntry<T>, double) - Constructor for class org.tinspin.index.qthypercube.QEntryDist
 
QEntryDist(QEntry<T>, double) - Constructor for class org.tinspin.index.qthypercube2.QEntryDist
 
QEntryDist(QEntry<T>, double) - Constructor for class org.tinspin.index.qtplain.QEntryDist
 
QIterator0<T> - Class in org.tinspin.index.qthypercube
Resettable query iterator.
QIterator0<T> - Class in org.tinspin.index.qthypercube2
Resettable query iterator.
QIterator1<T> - Class in org.tinspin.index.qthypercube
Resettable query iterator.
QIterator1<T> - Class in org.tinspin.index.qthypercube2
Resettable query iterator.
QIterator2<T> - Class in org.tinspin.index.qthypercube
Resettable query iterator.
QIterator2<T> - Class in org.tinspin.index.qthypercube2
Resettable query iterator.
QIteratorKnn<T> - Class in org.tinspin.index.qthypercube
 
QIteratorKnn<T> - Class in org.tinspin.index.qthypercube2
 
QIteratorKnn<T> - Class in org.tinspin.index.qtplain
 
QNode<T> - Class in org.tinspin.index.qthypercube
Node class for the quadtree.
QNode<T> - Class in org.tinspin.index.qthypercube2
Node class for the quadtree.
QNode<T> - Class in org.tinspin.index.qtplain
Node class for the quadtree.
QREntry<T> - Class in org.tinspin.index.qthypercube
 
QREntry<T> - Class in org.tinspin.index.qtplain
 
QREntry(double[], double[], T) - Constructor for class org.tinspin.index.qthypercube.QREntry
 
QREntry(double[], double[], T) - Constructor for class org.tinspin.index.qtplain.QREntry
 
QREntryDist<T> - Class in org.tinspin.index.qthypercube
 
QREntryDist<T> - Class in org.tinspin.index.qtplain
 
QREntryDist(QREntry<T>, double) - Constructor for class org.tinspin.index.qthypercube.QREntryDist
 
QREntryDist(QREntry<T>, double) - Constructor for class org.tinspin.index.qtplain.QREntryDist
 
QRIterator<T> - Class in org.tinspin.index.qthypercube
Resetable query iterator.
QRIteratorKnn<T> - Class in org.tinspin.index.qthypercube
 
QRIteratorKnn<T> - Class in org.tinspin.index.qtplain
 
QRNode<T> - Class in org.tinspin.index.qthypercube
Node class for the quadtree.
QRNode<T> - Class in org.tinspin.index.qtplain
Node class for the quadtree.
QStats() - Constructor for class org.tinspin.index.qtplain.QuadTreeKD0.QStats
 
QStats(int) - Constructor for class org.tinspin.index.qthypercube.QuadTreeKD.QStats
 
QStats(int) - Constructor for class org.tinspin.index.qthypercube2.QuadTreeKD2.QStats
 
QuadTreeKD<T> - Class in org.tinspin.index.qthypercube
This is a MX-quadtree implementation with configurable maximum depth, maximum nodes size, and (if desired) automatic guessing of root rectangle.
QuadTreeKD.QStats - Class in org.tinspin.index.qthypercube
Statistics container class.
QuadTreeKD0<T> - Class in org.tinspin.index.qtplain
A simple MX-quadtree implementation with configurable maximum depth, maximum nodes size, and (if desired) automatic guessing of root rectangle.
QuadTreeKD0.QIterator<T> - Class in org.tinspin.index.qtplain
Resettable query iterator.
QuadTreeKD0.QStats - Class in org.tinspin.index.qtplain
Statistics container class.
QuadTreeKD2<T> - Class in org.tinspin.index.qthypercube2
This is a MX-quadtree implementation with configurable maximum depth, maximum nodes size, and (if desired) automatic guessing of root rectangle.
QuadTreeKD2.QStats - Class in org.tinspin.index.qthypercube2
Statistics container class.
QuadTreeRKD<T> - Class in org.tinspin.index.qthypercube
A simple MX-quadtree implementation with configurable maximum depth, maximum nodes size, and (if desired) automatic guessing of root rectangle.
QuadTreeRKD0<T> - Class in org.tinspin.index.qtplain
A simple MX-quadtree implementation with configurable maximum depth, maximum nodes size, and (if desired) automatic guessing of root rectangle.
QuadTreeRKD0.QRIterator<T> - Class in org.tinspin.index.qtplain
Resetable query iterator.
query(double[]) - Method in class org.tinspin.index.array.PointArray
 
query(double[]) - Method in class org.tinspin.index.kdtree.KDTree
Lookup an entry, using exact match.
query(double[]) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
query(double[]) - Method in interface org.tinspin.index.PointIndexMM
Lookup an entries at a given coordinate.
query(double[]) - Method in class org.tinspin.index.PointIndexMMWrapper
 
query(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
query(double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
query(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
query(double[], double[]) - Method in class org.tinspin.index.array.PointArray
 
query(double[], double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
query(double[], double[]) - Method in class org.tinspin.index.kdtree.KDTree
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
query(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
query(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeP
 
query(double[], double[]) - Method in interface org.tinspin.index.PointIndex
 
query(double[], double[]) - Method in interface org.tinspin.index.PointIndexMM
 
query(double[], double[]) - Method in class org.tinspin.index.PointIndexMMWrapper
 
query(double[], double[]) - Method in class org.tinspin.index.PointIndexWrapper
 
query(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
query(double[], double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
query(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
query(long[], long[]) - Method in class org.tinspin.index.critbit.CritBit
 
query(long[], long[]) - Method in interface org.tinspin.index.critbit.CritBit1D
 
query(long, long) - Method in class org.tinspin.index.critbit.CritBit64
Queries the tree for entries with min<=key<=max.
query1NN(double[]) - Method in class org.tinspin.index.array.PointArray
 
query1NN(double[]) - Method in class org.tinspin.index.array.RectArray
 
query1NN(double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
query1NN(double[]) - Method in class org.tinspin.index.kdtree.KDTree
 
query1NN(double[]) - Method in interface org.tinspin.index.PointIndex
Finds the nearest neighbor.
query1NN(double[]) - Method in interface org.tinspin.index.PointIndexMM
Finds the nearest neighbor.
query1NN(double[]) - Method in class org.tinspin.index.PointIndexMMWrapper
 
query1NN(double[]) - Method in class org.tinspin.index.PointIndexWrapper
 
query1NN(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
query1NN(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
query1NN(double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
query1NN(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
query1NN(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
query1NN(double[]) - Method in interface org.tinspin.index.RectangleIndex
Finds the nearest neighbor.
query1NN(double[]) - Method in interface org.tinspin.index.RectangleIndexMM
Finds the nearest neighbor.
query1NN(double[]) - Method in class org.tinspin.index.rtree.RTree
 
queryExact(double[]) - Method in class org.tinspin.index.array.PointArray
 
queryExact(double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
queryExact(double[]) - Method in class org.tinspin.index.kdtree.KDTree
Get the value associates with the key.
queryExact(double[]) - Method in class org.tinspin.index.phtree.PHTreeP
 
queryExact(double[]) - Method in interface org.tinspin.index.PointIndex
Lookup an entry, using exact match.
queryExact(double[]) - Method in class org.tinspin.index.PointIndexWrapper
 
queryExact(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Get the value associates with the key.
queryExact(double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Get the value associates with the key.
queryExact(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Get the value associates with the key.
queryExact(double[], double[]) - Method in class org.tinspin.index.array.RectArray
 
queryExact(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeR
 
queryExact(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Get the value associates with the key.
queryExact(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Get the value associates with the key.
queryExact(double[], double[]) - Method in interface org.tinspin.index.RectangleIndex
Lookup an entry, using exact match.
queryExact(double[], double[]) - Method in class org.tinspin.index.rtree.RTree
 
queryIntersect(double[], double[]) - Method in class org.tinspin.index.array.RectArray
 
queryIntersect(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeR
 
queryIntersect(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
queryIntersect(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Query the tree, returning all points in the axis-aligned rectangle between 'min' and 'max'.
queryIntersect(double[], double[]) - Method in interface org.tinspin.index.RectangleIndex
 
queryIntersect(double[], double[]) - Method in interface org.tinspin.index.RectangleIndexMM
 
queryIntersect(double[], double[]) - Method in class org.tinspin.index.rtree.RTree
 
QueryIterator<T> - Interface in org.tinspin.index
 
QueryIterator() - Constructor for class org.tinspin.index.critbit.CritBit64.QueryIterator
 
QueryIteratorKD(CritBit<V>, long[], long[], int, int) - Constructor for class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
QueryIteratorKNN<T> - Interface in org.tinspin.index
 
QueryIteratorMask() - Constructor for class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
QueryIteratorWithMask(CritBit<V>, long[], long[], int) - Constructor for class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
QueryIteratorWrapper<E> - Class in org.tinspin.index.util
 
QueryIteratorWrapper(double[], double[], BiFunction<double[], double[], Iterator<E>>) - Constructor for class org.tinspin.index.util.QueryIteratorWrapper
 
queryKD(long[], long[]) - Method in class org.tinspin.index.critbit.CritBit
Performs a k-dimensional query.
queryKD(long[], long[]) - Method in interface org.tinspin.index.critbit.CritBitKD
 
queryKNN(double[], int) - Method in class org.tinspin.index.array.PointArray
 
queryKNN(double[], int) - Method in class org.tinspin.index.array.RectArray
 
queryKNN(double[], int) - Method in class org.tinspin.index.covertree.CoverTree
 
queryKNN(double[], int) - Method in class org.tinspin.index.kdtree.KDTree
 
queryKNN(double[], int) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
queryKNN(double[], int) - Method in class org.tinspin.index.phtree.PHTreeP
 
queryKNN(double[], int) - Method in class org.tinspin.index.phtree.PHTreeR
 
queryKNN(double[], int) - Method in interface org.tinspin.index.PointIndex
Finds the nearest neighbor.
queryKNN(double[], int) - Method in interface org.tinspin.index.PointIndexMM
Finds the nearest neighbor.
queryKNN(double[], int) - Method in class org.tinspin.index.PointIndexMMWrapper
 
queryKNN(double[], int) - Method in class org.tinspin.index.PointIndexWrapper
 
queryKNN(double[], int) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
queryKNN(double[], int) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
queryKNN(double[], int) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
queryKNN(double[], int) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
queryKNN(double[], int) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
queryKNN(double[], int) - Method in interface org.tinspin.index.RectangleIndex
Finds the nearest neighbor.
queryKNN(double[], int) - Method in interface org.tinspin.index.RectangleIndexMM
Finds the nearest neighbor.
queryKNN(double[], int) - Method in class org.tinspin.index.rtree.RTree
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.array.PointArray
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.kdtree.KDTree
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
queryKNN(double[], int, PointDistanceFunction) - Method in interface org.tinspin.index.PointIndexMM
Finds the nearest neighbor.
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.PointIndexMMWrapper
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
queryKNN(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
queryKNN(double[], int, RectangleDistanceFunction) - Method in class org.tinspin.index.array.RectArray
 
queryKNN(double[], int, RectangleDistanceFunction) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
queryKNN(double[], int, RectangleDistanceFunction) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
queryKNN(double[], int, RectangleDistanceFunction) - Method in interface org.tinspin.index.RectangleIndexMM
Finds the nearest neighbor.
queryKNN(double[], int, RectangleDistanceFunction) - Method in class org.tinspin.index.rtree.RTree
 
queryRangedNearestNeighbor(double[], RectangleDistanceFunction, RectangleDistanceFunction, double[], double[]) - Method in class org.tinspin.index.rtree.RTree
 
queryRangedNearestNeighbor(double[], RectangleDistanceFunction, RectangleDistanceFunction, Filter) - Method in class org.tinspin.index.rtree.RTree
This method returns an Iterable which returns the nodes by a combined range and nearest number search.
queryRectangle(double[], double[]) - Method in class org.tinspin.index.array.RectArray
 
queryRectangle(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
queryRectangle(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
queryRectangle(double[], double[]) - Method in interface org.tinspin.index.RectangleIndexMM
Lookup an entry, using exact match.
queryRectangle(double[], double[]) - Method in class org.tinspin.index.rtree.RTree
 
queryWithMask(long, long) - Method in class org.tinspin.index.critbit.CritBit64
Queries the tree for entries with min<=key<=max.

R

readInfix(CritBit.Node<T>, long[]) - Static method in class org.tinspin.index.critbit.CritBit
 
RectangleDist(double[], double[]) - Constructor for class org.tinspin.index.RectangleDistanceFunction.RectangleDist
 
RectangleDistanceFunction - Interface in org.tinspin.index
 
RectangleDistanceFunction.EdgeDistance - Class in org.tinspin.index
 
RectangleDistanceFunction.FarthestNeighbor - Class in org.tinspin.index
Special wrapper class which takes the inverse or the given function.
RectangleDistanceFunction.RectangleDist - Class in org.tinspin.index
This class calculates the distance to a rectangular shaped object.
RectangleEntry<T> - Interface in org.tinspin.index
This represents a rectangle entry.
RectangleEntryDist<T> - Interface in org.tinspin.index
 
RectangleIndex<T> - Interface in org.tinspin.index
 
RectangleIndexMM<T> - Interface in org.tinspin.index
A common interface for spatial indexes (multimaps) that use rectangles as keys.
RectangleIntersectFilter(double[], double[]) - Constructor for class org.tinspin.index.rtree.Filter.RectangleIntersectFilter
 
RECTANGLES - org.tinspin.index.rtree.TestDraw.MODE
Draw rectangles for each pair of points.
RectArray<T> - Class in org.tinspin.index.array
 
RectArray(int, int) - Constructor for class org.tinspin.index.array.RectArray
Setup of an simple array data structure (no indexing).
reInsert(RTreeNode<T>, Entry<T>) - Method in class org.tinspin.index.rtree.RStarTreeLogic
 
reInsert(RTreeNode<T>, Entry<T>) - Method in interface org.tinspin.index.rtree.RTreeLogic
 
remove() - Method in class org.tinspin.index.critbit.CritBit.FullIterator
 
remove() - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
remove() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorKD
 
remove() - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
remove() - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
remove() - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
remove() - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
remove(double[]) - Method in class org.tinspin.index.array.PointArray
 
remove(double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
remove(double[]) - Method in class org.tinspin.index.kdtree.KDTree
Remove a key.
remove(double[]) - Method in class org.tinspin.index.phtree.PHTreeP
 
remove(double[]) - Method in interface org.tinspin.index.PointIndex
Remove a point entry.
remove(double[]) - Method in class org.tinspin.index.PointIndexWrapper
 
remove(double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Remove a key.
remove(double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Remove a key.
remove(double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Remove a key.
remove(double[]) - Method in class org.tinspin.index.rtree.RTree
 
remove(double[], double[]) - Method in class org.tinspin.index.array.RectArray
 
remove(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeR
 
remove(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Remove a key.
remove(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Remove a key.
remove(double[], double[]) - Method in interface org.tinspin.index.RectangleIndex
Remove an entry.
remove(double[], double[]) - Method in class org.tinspin.index.rtree.RTree
Remove an entry.
remove(double[], double[], T) - Method in class org.tinspin.index.array.RectArray
 
remove(double[], double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
remove(double[], double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
remove(double[], double[], T) - Method in interface org.tinspin.index.RectangleIndexMM
Remove *one*n entry with the given value.
remove(double[], double[], T) - Method in class org.tinspin.index.rtree.RTree
Remove an entry.
remove(double[], T) - Method in class org.tinspin.index.array.PointArray
 
remove(double[], T) - Method in class org.tinspin.index.kdtree.KDTree
Remove all entries at the given point.
remove(double[], T) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
remove(double[], T) - Method in interface org.tinspin.index.PointIndexMM
Remove *one* entry with the given value.
remove(double[], T) - Method in class org.tinspin.index.PointIndexMMWrapper
 
remove(double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
remove(double[], T) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
remove(double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
remove(long) - Method in class org.tinspin.index.critbit.CritBit64
Remove a key and its value
remove(long) - Method in class org.tinspin.index.critbit.CritBit64COW
Remove a key and its value
remove(long[]) - Method in class org.tinspin.index.critbit.CritBit
Remove a key and its value
remove(long[]) - Method in interface org.tinspin.index.critbit.CritBit1D
 
removeIf(double[], double[], Predicate<RectangleEntry<T>>) - Method in class org.tinspin.index.array.RectArray
 
removeIf(double[], double[], Predicate<RectangleEntry<T>>) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
removeIf(double[], double[], Predicate<RectangleEntry<T>>) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
removeIf(double[], double[], Predicate<RectangleEntry<T>>) - Method in interface org.tinspin.index.RectangleIndexMM
Remove *one* entry with the given condition.
removeIf(double[], double[], Predicate<RectangleEntry<T>>) - Method in class org.tinspin.index.rtree.RTree
Remove the first entry matching the geometry and condition.
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.array.PointArray
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.kdtree.KDTree
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in interface org.tinspin.index.PointIndexMM
Remove *one* entry with the given condition.
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.PointIndexMMWrapper
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
removeIf(double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
removeKD(long[]) - Method in class org.tinspin.index.critbit.CritBit
Remove a key and its value
removeKD(long[]) - Method in interface org.tinspin.index.critbit.CritBitKD
 
reset(double[], double[]) - Method in class org.tinspin.index.kdtree.KDIterator
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube.QIterator0
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube.QIterator1
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube.QIterator2
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube.QRIterator
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube2.QIterator0
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube2.QIterator1
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qthypercube2.QIterator2
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0.QIterator
Reset the iterator.
reset(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0.QRIterator
Reset the iterator.
reset(double[], double[]) - Method in interface org.tinspin.index.QueryIterator
 
reset(double[], double[]) - Method in class org.tinspin.index.rtree.RTreeIterator
 
reset(double[], double[]) - Method in class org.tinspin.index.util.QueryIteratorWrapper
 
reset(double[], int) - Method in class org.tinspin.index.covertree.CoverTreeQueryKnn
 
reset(double[], int) - Method in class org.tinspin.index.kdtree.KDIteratorKnn
 
reset(double[], int) - Method in class org.tinspin.index.qthypercube.QIteratorKnn
 
reset(double[], int) - Method in class org.tinspin.index.qthypercube.QRIteratorKnn
 
reset(double[], int) - Method in class org.tinspin.index.qthypercube2.QIteratorKnn
 
reset(double[], int) - Method in class org.tinspin.index.qtplain.QIteratorKnn
 
reset(double[], int) - Method in class org.tinspin.index.qtplain.QRIteratorKnn
 
reset(double[], int) - Method in interface org.tinspin.index.QueryIteratorKNN
 
reset(double[], int) - Method in class org.tinspin.index.rtree.RTreeQueryKnn
 
reset(double[], int) - Method in class org.tinspin.index.rtree.RTreeQueryKnn2
 
reset(double[], int, PointDistanceFunction) - Method in class org.tinspin.index.covertree.CoverTreeQueryKnn
 
reset(double[], int, RectangleDistanceFunction) - Method in class org.tinspin.index.rtree.RTreeQueryKnn
 
reset(double[], RectangleDistanceFunction) - Method in class org.tinspin.index.rtree.RTreeQuery1NN
 
reset(long[], long[]) - Method in class org.tinspin.index.critbit.CritBit.QueryIterator
 
reset(long[], long[]) - Method in class org.tinspin.index.critbit.CritBit.QueryIteratorWithMask
 
reset(CritBit64<V>) - Method in class org.tinspin.index.critbit.CritBit64.CBIterator
 
reset(CritBit64<V>, long, long) - Method in class org.tinspin.index.critbit.CritBit64.QueryIterator
 
reset(CritBit64<V>, long, long) - Method in class org.tinspin.index.critbit.CritBit64.QueryIteratorMask
 
reverse(long, int) - Static method in class org.tinspin.index.critbit.BitTools
Reverses the value, considering that not all 64bits of the long value are used.
root - Variable in class org.tinspin.index.critbit.CritBit64.AtomicInfo
 
rootKey - Variable in class org.tinspin.index.critbit.CritBit64.AtomicInfo
 
rootVal - Variable in class org.tinspin.index.critbit.CritBit64.AtomicInfo
 
RStarTreeLogic - Class in org.tinspin.index.rtree
 
RStarTreeLogic() - Constructor for class org.tinspin.index.rtree.RStarTreeLogic
 
RTree<T> - Class in org.tinspin.index.rtree
R*Tree implementation based on the paper from Beckmann, N.; Kriegel, H.
RTree(int) - Constructor for class org.tinspin.index.rtree.RTree
Create an RTree.
RTree.RTreeStats - Class in org.tinspin.index.rtree
 
RTreeIterator<T> - Class in org.tinspin.index.rtree
 
RTreeIterator(RTree<T>, double[], double[]) - Constructor for class org.tinspin.index.rtree.RTreeIterator
 
RTreeLogic - Interface in org.tinspin.index.rtree
 
RTreeQuery1NN<T> - Class in org.tinspin.index.rtree
1-NN search with EDGE distance and presorting of entries.
RTreeQuery1NN(RTree<T>) - Constructor for class org.tinspin.index.rtree.RTreeQuery1NN
 
RTreeQueryKnn<T> - Class in org.tinspin.index.rtree
kNN search with EDGE distance and presorting of entries.
RTreeQueryKnn(RTree<T>, double[], int, RectangleDistanceFunction) - Constructor for class org.tinspin.index.rtree.RTreeQueryKnn
 
RTreeQueryKnn2<T> - Class in org.tinspin.index.rtree
 

S

set(boolean) - Method in class org.tinspin.index.util.MutableBool
 
set(double[], double[], T) - Method in class org.tinspin.index.phtree.EntryR
 
set(double[], double[], T) - Method in class org.tinspin.index.rtree.Entry
 
set(double[], double[], T, double) - Method in class org.tinspin.index.rtree.DistEntry
 
set(double[], T) - Method in class org.tinspin.index.covertree.Point
 
set(double[], T, double) - Method in class org.tinspin.index.covertree.PointDist
 
set(int) - Method in class org.tinspin.index.util.MutableInt
 
set(Point<T>) - Method in class org.tinspin.index.covertree.Point
 
set(Point<T>, double) - Method in class org.tinspin.index.covertree.PointDist
 
set(Entry<T>) - Method in class org.tinspin.index.rtree.Entry
 
set(Entry<T>, double) - Method in class org.tinspin.index.rtree.DistEntry
 
set(T) - Method in class org.tinspin.index.util.MutableRef
 
set0(long, int) - Static method in class org.tinspin.index.critbit.BitTools
 
set1(long, int) - Static method in class org.tinspin.index.critbit.BitTools
 
setBit(long[], int, boolean) - Static method in class org.tinspin.index.critbit.BitTools
 
setBit(long, int, boolean) - Static method in class org.tinspin.index.critbit.BitTools
 
setDefensiveKeyCopy(boolean) - Method in class org.tinspin.index.IndexConfig
 
setDimensions(int) - Method in class org.tinspin.index.IndexConfig
Number of dimensions.
setKey(double[]) - Method in class org.tinspin.index.qthypercube.QEntry
 
setKey(double[]) - Method in class org.tinspin.index.qthypercube2.QEntry
 
setKey(double[]) - Method in class org.tinspin.index.qtplain.QEntry
 
setKey(double[], double[]) - Method in class org.tinspin.index.qthypercube.QREntry
 
setKey(double[], double[]) - Method in class org.tinspin.index.qtplain.QREntry
 
setToCover(Entry<T>, Entry<T>) - Method in class org.tinspin.index.rtree.Entry
 
size - Variable in class org.tinspin.index.critbit.CritBit64.AtomicInfo
 
size() - Method in class org.tinspin.index.array.PointArray
 
size() - Method in class org.tinspin.index.array.RectArray
 
size() - Method in class org.tinspin.index.covertree.CoverTree
 
size() - Method in class org.tinspin.index.critbit.CritBit
Get the size of the tree.
size() - Method in interface org.tinspin.index.critbit.CritBit1D
 
size() - Method in class org.tinspin.index.critbit.CritBit64
Get the size of the tree.
size() - Method in class org.tinspin.index.critbit.CritBit64COW
Get the size of the tree.
size() - Method in interface org.tinspin.index.critbit.CritBitKD
 
size() - Method in interface org.tinspin.index.Index
 
size() - Method in class org.tinspin.index.kdtree.KDTree
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
size() - Method in class org.tinspin.index.phtree.PHTreeP
 
size() - Method in class org.tinspin.index.phtree.PHTreeR
 
size() - Method in class org.tinspin.index.PointIndexMMWrapper
 
size() - Method in class org.tinspin.index.PointIndexWrapper
 
size() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Get the number of key-value pairs in the tree.
size() - Method in class org.tinspin.index.rtree.RTree
 
size() - Method in class org.tinspin.index.util.MinHeap
 
size() - Method in interface org.tinspin.index.util.MinHeapI
 
size() - Method in class org.tinspin.index.util.MinMaxHeap
 
size() - Method in interface org.tinspin.index.util.MinMaxHeapI
 
sortEntries(RTreeQuery1NN.IterPos<T>, double) - Method in class org.tinspin.index.rtree.RTreeQuery1NN
 
split(long, long[], int, int, int) - Static method in class org.tinspin.index.critbit.BitTools
Splits a value and write it to trgV at position trg1 and trg2.
split(RTreeNode<T>, Entry<T>) - Method in class org.tinspin.index.rtree.RStarTreeLogic
Choose subtree as described in the paper.
split(RTreeNode<T>, Entry<T>) - Method in interface org.tinspin.index.rtree.RTreeLogic
 
splitLong(int, int, long[]) - Static method in class org.tinspin.index.critbit.BitTools
Splits a value and write it to trgV at position trg1 and trg2.
Stats - Class in org.tinspin.index
 
Stats(long, long, long) - Constructor for class org.tinspin.index.Stats
 
StringBuilderLn - Class in org.tinspin.index.util
 
StringBuilderLn() - Constructor for class org.tinspin.index.util.StringBuilderLn
 
STRLoader<T> - Class in org.tinspin.index.rtree
 
STRLoader() - Constructor for class org.tinspin.index.rtree.STRLoader
 
sumLevel - Variable in class org.tinspin.index.Stats
 

T

TestDraw - Class in org.tinspin.index.rtree
 
TestDraw.MODE - Enum in org.tinspin.index.rtree
 
toBinary(long[], int) - Static method in class org.tinspin.index.critbit.BitTools
 
toBinary(long, int) - Static method in class org.tinspin.index.critbit.BitTools
 
toDouble(long) - Static method in class org.tinspin.index.critbit.BitTools
 
toDouble(long[], double[]) - Static method in class org.tinspin.index.critbit.BitTools
 
toFloat(long) - Static method in class org.tinspin.index.critbit.BitTools
 
toFloat(long[], float[]) - Static method in class org.tinspin.index.critbit.BitTools
 
toSortableLong(double) - Static method in class org.tinspin.index.critbit.BitTools
 
toSortableLong(double[], long[]) - Static method in class org.tinspin.index.critbit.BitTools
 
toSortableLong(float) - Static method in class org.tinspin.index.critbit.BitTools
 
toSortableLong(float[], long[]) - Static method in class org.tinspin.index.critbit.BitTools
 
toSortableLong(String) - Static method in class org.tinspin.index.critbit.BitTools
 
toString() - Method in class org.tinspin.index.array.PointArray
 
toString() - Method in class org.tinspin.index.array.RectArray
 
toString() - Method in class org.tinspin.index.covertree.CoverTree.CTStats
 
toString() - Method in class org.tinspin.index.covertree.CoverTree
 
toString() - Method in class org.tinspin.index.critbit.CritBit
 
toString() - Method in class org.tinspin.index.critbit.CritBit64
 
toString() - Method in class org.tinspin.index.critbit.CritBit64COW
 
toString() - Method in class org.tinspin.index.kdtree.KDTree
 
toString() - Method in class org.tinspin.index.kdtree.Node
 
toString() - Method in class org.tinspin.index.phtree.DistEntryP
 
toString() - Method in class org.tinspin.index.phtree.DistEntryR
 
toString() - Method in class org.tinspin.index.phtree.EntryP
 
toString() - Method in class org.tinspin.index.phtree.EntryR
 
toString() - Method in class org.tinspin.index.qthypercube.QEntry
 
toString() - Method in class org.tinspin.index.qthypercube.QNode
 
toString() - Method in class org.tinspin.index.qthypercube.QREntry
 
toString() - Method in class org.tinspin.index.qthypercube.QRNode
 
toString() - Method in class org.tinspin.index.qthypercube.QuadTreeKD.QStats
 
toString() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
 
toString() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
toString() - Method in class org.tinspin.index.qthypercube2.QEntry
 
toString() - Method in class org.tinspin.index.qthypercube2.QNode
 
toString() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2.QStats
 
toString() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
 
toString() - Method in class org.tinspin.index.qtplain.QEntry
 
toString() - Method in class org.tinspin.index.qtplain.QNode
 
toString() - Method in class org.tinspin.index.qtplain.QREntry
 
toString() - Method in class org.tinspin.index.qtplain.QRNode
 
toString() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
 
toString() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
toString() - Method in class org.tinspin.index.rtree.DistEntry
 
toString() - Method in class org.tinspin.index.rtree.Entry
 
toString() - Method in class org.tinspin.index.rtree.RTree
 
toString() - Method in class org.tinspin.index.Stats
 
toString() - Method in class org.tinspin.index.util.MutableBool
 
toString() - Method in class org.tinspin.index.util.MutableInt
 
toString() - Method in class org.tinspin.index.util.MutableRef
 
toString() - Method in class org.tinspin.index.util.StringBuilderLn
 
toStringTree() - Method in class org.tinspin.index.array.PointArray
 
toStringTree() - Method in class org.tinspin.index.array.RectArray
 
toStringTree() - Method in class org.tinspin.index.covertree.CoverTree
 
toStringTree() - Method in interface org.tinspin.index.Index
 
toStringTree() - Method in class org.tinspin.index.kdtree.KDTree
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.phtree.PHTreeMMP
 
toStringTree() - Method in class org.tinspin.index.phtree.PHTreeP
 
toStringTree() - Method in class org.tinspin.index.phtree.PHTreeR
 
toStringTree() - Method in class org.tinspin.index.PointIndexMMWrapper
 
toStringTree() - Method in class org.tinspin.index.PointIndexWrapper
 
toStringTree() - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Returns a printable list of the tree.
toStringTree() - Method in class org.tinspin.index.rtree.RTree
 

U

union(Filter) - Method in class org.tinspin.index.rtree.Filter.UnionFilter
Chaining another filter.
UnionFilter(Filter, Filter) - Constructor for class org.tinspin.index.rtree.Filter.UnionFilter
 
update(double[], double[]) - Method in class org.tinspin.index.array.PointArray
 
update(double[], double[]) - Method in class org.tinspin.index.covertree.CoverTree
 
update(double[], double[]) - Method in class org.tinspin.index.kdtree.KDTree
Reinsert the key.
update(double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeP
 
update(double[], double[]) - Method in interface org.tinspin.index.PointIndex
Update the position of an entry.
update(double[], double[]) - Method in class org.tinspin.index.PointIndexWrapper
 
update(double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Reinsert the key.
update(double[], double[]) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Reinsert the key.
update(double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Reinsert the key.
update(double[], double[], double[], double[]) - Method in class org.tinspin.index.array.RectArray
 
update(double[], double[], double[], double[]) - Method in class org.tinspin.index.phtree.PHTreeR
 
update(double[], double[], double[], double[]) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
Reinsert the key.
update(double[], double[], double[], double[]) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
Reinsert the key.
update(double[], double[], double[], double[]) - Method in interface org.tinspin.index.RectangleIndex
Update the position of an entry.
update(double[], double[], double[], double[]) - Method in class org.tinspin.index.rtree.RTree
Update the position of an entry.
update(double[], double[], double[], double[], T) - Method in class org.tinspin.index.array.RectArray
 
update(double[], double[], double[], double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeRKD
 
update(double[], double[], double[], double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeRKD0
 
update(double[], double[], double[], double[], T) - Method in interface org.tinspin.index.RectangleIndexMM
Update the position of an entry.
update(double[], double[], double[], double[], T) - Method in class org.tinspin.index.rtree.RTree
Update the position of an entry.
update(double[], double[], T) - Method in class org.tinspin.index.array.PointArray
 
update(double[], double[], T) - Method in class org.tinspin.index.kdtree.KDTree
Reinsert the key.
update(double[], double[], T) - Method in class org.tinspin.index.phtree.PHTreeMMP
 
update(double[], double[], T) - Method in interface org.tinspin.index.PointIndexMM
Update the position of an entry.
update(double[], double[], T) - Method in class org.tinspin.index.PointIndexMMWrapper
 
update(double[], double[], T) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Reinsert the key.
update(double[], double[], T) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Reinsert the key.
update(double[], double[], T) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Reinsert the key.
updateIf(double[], double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qthypercube.QuadTreeKD
Reinsert the key.
updateIf(double[], double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qthypercube2.QuadTreeKD2
Reinsert the key.
updateIf(double[], double[], Predicate<PointEntry<T>>) - Method in class org.tinspin.index.qtplain.QuadTreeKD0
Reinsert the key.
upper() - Method in class org.tinspin.index.phtree.EntryR
 
upper() - Method in class org.tinspin.index.qthypercube.QREntry
 
upper() - Method in class org.tinspin.index.qtplain.QREntry
 
upper() - Method in interface org.tinspin.index.RectangleEntry
 
upper() - Method in class org.tinspin.index.rtree.Entry
 

V

value() - Method in class org.tinspin.index.covertree.Point
 
value() - Method in class org.tinspin.index.critbit.CritBit.Entry
 
value() - Method in class org.tinspin.index.critbit.CritBit64.Entry
 
value() - Method in class org.tinspin.index.kdtree.KDEntryDist
 
value() - Method in class org.tinspin.index.kdtree.Node
 
value() - Method in class org.tinspin.index.phtree.EntryP
 
value() - Method in class org.tinspin.index.phtree.EntryR
 
value() - Method in interface org.tinspin.index.PointEntry
 
value() - Method in class org.tinspin.index.qthypercube.QEntry
 
value() - Method in class org.tinspin.index.qthypercube.QREntry
 
value() - Method in class org.tinspin.index.qthypercube2.QEntry
 
value() - Method in class org.tinspin.index.qtplain.QEntry
 
value() - Method in class org.tinspin.index.qtplain.QREntry
 
value() - Method in interface org.tinspin.index.RectangleEntry
 
value() - Method in class org.tinspin.index.rtree.Entry
 
valueOf(String) - Static method in enum org.tinspin.index.rtree.TestDraw.MODE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tinspin.index.rtree.TestDraw.MODE
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes All Packages