Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y Z _ 

A

add(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
add(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
add(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
add(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
add(Rectangle) - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
add(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
add(Entry<? extends T, ? extends S>, Leaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.LeafHelper
 
add(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
add(Entry<? extends T, ? extends S>, NonLeaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.NonLeafHelper
 
add(List<T>, T) - Static method in class com.github.davidmoten.rtree.internal.Util
 
add(T) - Method in class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
Adds an element to the queue.
add(Entry<? extends T, ? extends S>) - Method in interface com.github.davidmoten.rtree.Node
 
add(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.RTree
Returns an immutable copy of the RTree with the addition of given entry.
add(T, S) - Method in class com.github.davidmoten.rtree.RTree
Returns an immutable copy of the RTree with the addition of an entry comprised of the given value and Geometry.
add(Iterable<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree
Returns an immutable RTree with the current entries and the additional entries supplied as a parameter.
add(Observable<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree
Returns the Observable sequence of trees created by progressively adding entries.
addBounds(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
addBoxDouble(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
addBoxDouble(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addBoxFloat(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
addBoxFloat(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addChildren(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
addCircleDouble(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addCircleFloat(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addContext(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
addEntries(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
addGeometry(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
addLineDouble(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addLineFloat(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addMaxChildren(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
addMbb(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
addMinChildren(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
addObject(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
addPointDouble(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addPointFloat(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
addRoot(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
addSize(FlatBufferBuilder, long) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
addType(FlatBufferBuilder, byte) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
addType(FlatBufferBuilder, byte) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
alwaysFalse() - Static method in class com.github.davidmoten.rtree.internal.Functions
 
alwaysTrue() - Static method in class com.github.davidmoten.rtree.internal.Functions
 
area() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
area() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
area() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
area() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
area() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
areaIncreaseThenAreaComparator(Rectangle) - Static method in class com.github.davidmoten.rtree.internal.Comparators
 
areaSum() - Method in class com.github.davidmoten.rtree.geometry.ListPair
 
ascendingDistance(Rectangle) - Static method in class com.github.davidmoten.rtree.internal.Comparators
Returns a comparator that can be used to sort entries returned by search methods.
asClass(Object, Class<T>) - Static method in class com.github.davidmoten.rtree.internal.util.ObjectsHelper
 
asList() - Method in class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
 
asOrderedList() - Method in class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
 
asString() - Method in class com.github.davidmoten.rtree.RTree
Returns a human readable form of the RTree.

B

BoundedPriorityQueue<T> - Class in com.github.davidmoten.rtree.internal.util
 
BoundedPriorityQueue(int, Comparator<? super T>) - Constructor for class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
Constructs a BoundedPriorityQueue with the specified maxSize and comparator.
bounds() - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
bounds(Bounds_) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
Bounds_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Bounds_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
Bounds_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
BoundsDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.BoundsType_
 
BoundsFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.BoundsType_
 
BoundsType_ - Class in com.github.davidmoten.rtree.fbs.generated
 
boxDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
boxDouble(BoxDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
boxDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
boxDouble(BoxDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
BoxDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
BoxDouble_ - Class in com.github.davidmoten.rtree.fbs.generated
 
BoxDouble_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
BoxDouble_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
boxFloat() - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
boxFloat(BoxFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
boxFloat() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
boxFloat(BoxFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
BoxFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
BoxFloat_ - Class in com.github.davidmoten.rtree.fbs.generated
 
BoxFloat_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
BoxFloat_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
bytes() - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 

C

calculateDepth() - Method in class com.github.davidmoten.rtree.RTree
The tree is scanned for depth and the depth returned.
call(Subscriber<? super T>) - Method in class com.github.davidmoten.rtree.internal.operators.OperatorBoundedPriorityQueue
 
child(int) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
child(int) - Method in interface com.github.davidmoten.rtree.NonLeaf
 
children(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
children(Node_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
children() - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
children() - Method in interface com.github.davidmoten.rtree.NonLeaf
Returns a list of children nodes.
childrenLength() - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
childrenVector() - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
childrenVector(Node_.Vector) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
Circle - Interface in com.github.davidmoten.rtree.geometry
 
circle(double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
circle(float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
circleDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
circleDouble(CircleDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
CircleDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
CircleDouble - Class in com.github.davidmoten.rtree.geometry.internal
 
CircleDouble_ - Class in com.github.davidmoten.rtree.fbs.generated
 
CircleDouble_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
CircleDouble_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
circleFloat() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
circleFloat(CircleFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
CircleFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
CircleFloat - Class in com.github.davidmoten.rtree.geometry.internal
 
CircleFloat_ - Class in com.github.davidmoten.rtree.fbs.generated
 
CircleFloat_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
CircleFloat_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
circleIntersectsCircle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
circleIntersectsGeometry - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
circleIntersectsLine - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
circleIntersectsPoint - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
circleIntersectsRectangle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
com.github.davidmoten.rtree - package com.github.davidmoten.rtree
 
com.github.davidmoten.rtree.fbs - package com.github.davidmoten.rtree.fbs
 
com.github.davidmoten.rtree.fbs.generated - package com.github.davidmoten.rtree.fbs.generated
 
com.github.davidmoten.rtree.geometry - package com.github.davidmoten.rtree.geometry
 
com.github.davidmoten.rtree.geometry.internal - package com.github.davidmoten.rtree.geometry.internal
 
com.github.davidmoten.rtree.internal - package com.github.davidmoten.rtree.internal
 
com.github.davidmoten.rtree.internal.operators - package com.github.davidmoten.rtree.internal.operators
 
com.github.davidmoten.rtree.internal.util - package com.github.davidmoten.rtree.internal.util
 
com.github.davidmoten.rtree.kryo - package com.github.davidmoten.rtree.kryo
 
Comparators - Class in com.github.davidmoten.rtree.internal
Utility functions asociated with Comparators, especially for use with Selectors and Splitters.
contains(double, double) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
contains(double, double) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
contains(double, double) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
contains(double, double) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
contains(double, double) - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
Context<T,S extends Geometry> - Class in com.github.davidmoten.rtree
Configures an RTree prior to instantiation of an RTree.
Context(int, int, Selector, Splitter, Factory<T, S>) - Constructor for class com.github.davidmoten.rtree.Context
Constructor.
context() - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
context(Context_) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
context() - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
context() - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
context() - Method in interface com.github.davidmoten.rtree.Node
 
context() - Method in class com.github.davidmoten.rtree.RTree
Returns a Context containing the configuration of the RTree at the time of instantiation.
Context_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Context_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Context_
 
Context_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
count() - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
count() - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
count() - Method in interface com.github.davidmoten.rtree.Node
 
countDeleted() - Method in class com.github.davidmoten.rtree.internal.NodeAndEntries
 
create(Func1<? super T, byte[]>, Func1<byte[], ? extends T>) - Static method in class com.github.davidmoten.rtree.fbs.SerializerFlatBuffers
 
create(double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
create(float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
create(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
create(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
create(double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
create(float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
create(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
create(float, float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
create(int, Comparator<? super T>) - Static method in class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
 
create(T) - Static method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
create(Func1<? super T, byte[]>, Func1<byte[], ? extends T>, Func0<Kryo>) - Static method in class com.github.davidmoten.rtree.kryo.SerializerKryo
 
create() - Method in class com.github.davidmoten.rtree.RTree.Builder
Builds the RTree.
create(List<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree.Builder
Create an RTree by bulk loading, using the STR method.
create() - Static method in class com.github.davidmoten.rtree.RTree
Returns a new Builder instance for RTree.
create(List<Entry<T, S>>) - Static method in class com.github.davidmoten.rtree.RTree
Construct an Rtree through STR bulk loading.
create(Optional<Node<T, S>>, int, Context<T, S>) - Static method in class com.github.davidmoten.rtree.SerializerHelper
 
create() - Method in class com.github.davidmoten.rtree.Serializers.SerializerTypedBuilder
 
createBoxDouble_(FlatBufferBuilder, double, double, double, double) - Static method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
createBoxFloat_(FlatBufferBuilder, float, float, float, float) - Static method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
createChildrenVector(FlatBufferBuilder, int[]) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
createCircleDouble_(FlatBufferBuilder, double, double, double) - Static method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
createCircleFloat_(FlatBufferBuilder, float, float, float) - Static method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
createContext_(FlatBufferBuilder, int, int, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
createEntriesVector(FlatBufferBuilder, int[]) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
createEntry(T, S) - Method in interface com.github.davidmoten.rtree.EntryFactory
 
createEntry(T, S) - Method in class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
createEntry(T, S) - Method in class com.github.davidmoten.rtree.internal.FactoryDefault
 
createEntry_(FlatBufferBuilder, int, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
createImage() - Method in class com.github.davidmoten.rtree.Visualizer
 
createLeaf(List<Entry<T, S>>, Context<T, S>) - Method in class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
createLeaf(List<Entry<T, S>>, Context<T, S>) - Method in class com.github.davidmoten.rtree.internal.FactoryDefault
 
createLeaf(List<Entry<T, S>>, Context<T, S>) - Method in interface com.github.davidmoten.rtree.LeafFactory
 
createLineDouble_(FlatBufferBuilder, double, double, double, double) - Static method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
createLineFloat_(FlatBufferBuilder, float, float, float, float) - Static method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
createNode_(FlatBufferBuilder, int, int, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
createNonLeaf(List<? extends Node<T, S>>, Context<T, S>) - Method in class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
createNonLeaf(List<? extends Node<T, S>>, Context<T, S>) - Method in class com.github.davidmoten.rtree.internal.FactoryDefault
 
createNonLeaf(List<? extends Node<T, S>>, Context<T, S>) - Method in interface com.github.davidmoten.rtree.NonLeafFactory
 
createObjectVector(FlatBufferBuilder, byte[]) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
createObjectVector(FlatBufferBuilder, ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
createPointDouble_(FlatBufferBuilder, double, double) - Static method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
createPointFloat_(FlatBufferBuilder, float, float) - Static method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
createTree_(FlatBufferBuilder, int, int, long) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 

D

defaultFactory() - Static method in class com.github.davidmoten.rtree.Factories
 
delete(Entry<? extends T, ? extends S>, boolean) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
delete(Entry<? extends T, ? extends S>, boolean, Leaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.LeafHelper
 
delete(Entry<? extends T, ? extends S>, boolean) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
delete(Entry<? extends T, ? extends S>, boolean, NonLeaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.NonLeafHelper
 
delete(Entry<? extends T, ? extends S>, boolean) - Method in interface com.github.davidmoten.rtree.Node
 
delete(Observable<Entry<T, S>>, boolean) - Method in class com.github.davidmoten.rtree.RTree
Returns the Observable sequence of trees created by progressively deleting entries.
delete(Iterable<Entry<T, S>>, boolean) - Method in class com.github.davidmoten.rtree.RTree
Returns a new R-tree with the given entries deleted.
delete(Iterable<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree
Returns a new R-tree with the given entries deleted but only one matching occurence of each entry is deleted.
delete(T, S, boolean) - Method in class com.github.davidmoten.rtree.RTree
If all is false deletes one entry matching the given value and Geometry.
delete(T, S) - Method in class com.github.davidmoten.rtree.RTree
Deletes maximum one entry matching the given value and geometry.
delete(Entry<? extends T, ? extends S>, boolean) - Method in class com.github.davidmoten.rtree.RTree
Deletes one or all matching entries depending on the value of all.
delete(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.RTree
Deletes one entry if it exists, returning an immutable copy of the RTree without that entry.
deserializer() - Method in class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
deserializer(Func1<byte[], ? extends T>) - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 
deserializer(Func1<byte[], ? extends T>) - Method in class com.github.davidmoten.rtree.Serializers.SerializerTypedBuilder
 
distance(Rectangle) - Method in interface com.github.davidmoten.rtree.geometry.Geometry
Returns the distance to the given Rectangle.
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
distance(double, double, Rectangle) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
distance(double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
distance(double, double, double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
distance(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
distanceSquared(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 

E

empty() - Static method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
endBounds_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
endContext_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
endEntry_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
endGeometry_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
endNode_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
endTree_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
Entries - Class in com.github.davidmoten.rtree
 
entries(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
entries(Entry_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
entries() - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
entries() - Method in interface com.github.davidmoten.rtree.Leaf
 
entries() - Method in class com.github.davidmoten.rtree.RTree
Returns all entries in the tree as an Observable sequence.
entriesLength() - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
entriesToAdd() - Method in class com.github.davidmoten.rtree.internal.NodeAndEntries
 
entriesVector() - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
entriesVector(Entry_.Vector) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
entry(T, S) - Static method in class com.github.davidmoten.rtree.Entries
 
Entry<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
entry(T, S) - Static method in class com.github.davidmoten.rtree.internal.EntryDefault
Factory method.
entry(int) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
entry(int) - Method in interface com.github.davidmoten.rtree.Leaf
Returns the ith entry (0-based).
Entry_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Entry_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Entry_
 
Entry_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
EntryDefault<T,S extends Geometry> - Class in com.github.davidmoten.rtree.internal
An entry in the R-tree which has a spatial representation.
EntryDefault(T, S) - Constructor for class com.github.davidmoten.rtree.internal.EntryDefault
Constructor.
EntryFactory<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
equals(Object) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
equals(Object) - Method in class com.github.davidmoten.rtree.internal.EntryDefault
 

F

Factories - Class in com.github.davidmoten.rtree
 
factory() - Method in class com.github.davidmoten.rtree.Context
 
Factory<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
factory(Factory<?, ? extends Geometry>) - Method in class com.github.davidmoten.rtree.RTree.Builder
 
FactoryDefault<T,S extends Geometry> - Class in com.github.davidmoten.rtree.internal
 
FactoryDefault() - Constructor for class com.github.davidmoten.rtree.internal.FactoryDefault
 
FactoryFlatBuffers<T,S extends Geometry> - Class in com.github.davidmoten.rtree.fbs
Conserves memory in comparison to FactoryDefault especially for larger maxChildren by saving Leaf objects to byte arrays and using FlatBuffers to access the byte array.
FactoryFlatBuffers(Func1<? super T, byte[]>, Func1<byte[], ? extends T>) - Constructor for class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
finishSizePrefixedTree_Buffer(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
finishTree_Buffer(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
flatBuffers() - Static method in class com.github.davidmoten.rtree.Serializers
 
Functions - Class in com.github.davidmoten.rtree.internal
 

G

Geometries - Class in com.github.davidmoten.rtree.geometry
 
geometry() - Method in interface com.github.davidmoten.rtree.Entry
 
geometry() - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
geometry(Geometry_) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
Geometry - Interface in com.github.davidmoten.rtree.geometry
A geometrical region that represents an Entry spatially.
geometry() - Method in class com.github.davidmoten.rtree.geometry.Group
 
geometry() - Method in interface com.github.davidmoten.rtree.geometry.HasGeometry
 
geometry() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
geometry() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
geometry() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
geometry() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
geometry() - Method in class com.github.davidmoten.rtree.internal.EntryDefault
 
geometry() - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
geometry() - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
Geometry_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Geometry_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
Geometry_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
geometryIntersectsCircle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
geometryIntersectsLine - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
geometryIntersectsPoint - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
geometryIntersectsRectangle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
GeometryType_ - Class in com.github.davidmoten.rtree.fbs.generated
 
GeometryUtil - Class in com.github.davidmoten.rtree.geometry.internal
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
 
get(Bounds_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
 
get(BoxDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
 
get(BoxFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
 
get(CircleDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
 
get(CircleFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
 
get(Context_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
 
get(Entry_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
 
get(Geometry_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
 
get(LineDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
 
get(LineFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
 
get(Node_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
 
get(PointDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_.Vector
 
get(PointFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_.Vector
 
get(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
 
get(Tree_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
 
getRootAsBounds_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
getRootAsBounds_(ByteBuffer, Bounds_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
getRootAsContext_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
getRootAsContext_(ByteBuffer, Context_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
getRootAsEntry_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
getRootAsEntry_(ByteBuffer, Entry_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
getRootAsGeometry_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
getRootAsGeometry_(ByteBuffer, Geometry_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
getRootAsNode_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
getRootAsNode_(ByteBuffer, Node_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
getRootAsTree_(ByteBuffer) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
getRootAsTree_(ByteBuffer, Tree_) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
getX1() - Method in class com.github.davidmoten.rtree.internal.Line2D
 
getX2() - Method in class com.github.davidmoten.rtree.internal.Line2D
 
getY1() - Method in class com.github.davidmoten.rtree.internal.Line2D
 
getY2() - Method in class com.github.davidmoten.rtree.internal.Line2D
 
Group<T extends HasGeometry> - Class in com.github.davidmoten.rtree.geometry
 
Group(List<T>) - Constructor for class com.github.davidmoten.rtree.geometry.Group
 
group1() - Method in class com.github.davidmoten.rtree.geometry.ListPair
 
group2() - Method in class com.github.davidmoten.rtree.geometry.ListPair
 

H

HasGeometry - Interface in com.github.davidmoten.rtree.geometry
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
hashCode() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
hashCode() - Method in class com.github.davidmoten.rtree.internal.EntryDefault
 

I

identity() - Static method in class com.github.davidmoten.rtree.internal.Functions
 
ImmutableStack<T> - Class in com.github.davidmoten.rtree.internal.util
 
ImmutableStack(T, ImmutableStack<T>) - Constructor for class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
ImmutableStack() - Constructor for class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
instance() - Static method in class com.github.davidmoten.rtree.internal.FactoryDefault
 
InternalStructure - Enum in com.github.davidmoten.rtree
 
intersectionArea(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
intersectionArea(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
intersectionArea(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
intersectionArea(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
intersectionArea(Rectangle) - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
intersects(Circle) - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
intersects(Point) - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
intersects(Line) - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
intersects(Rectangle) - Method in interface com.github.davidmoten.rtree.geometry.Geometry
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
intersects(double, double, double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
Intersects - Class in com.github.davidmoten.rtree.geometry
 
intersects(Line) - Method in interface com.github.davidmoten.rtree.geometry.Line
 
intersects(Point) - Method in interface com.github.davidmoten.rtree.geometry.Line
 
intersects(Circle) - Method in interface com.github.davidmoten.rtree.geometry.Line
 
intersects(Rectangle) - Static method in class com.github.davidmoten.rtree.RTree
Returns a predicate function that indicates if Geometry intersects with a given rectangle.
intersectsLine(Line2D) - Method in class com.github.davidmoten.rtree.internal.Line2D
Tests if the specified line segment intersects this line segment.
isDoublePrecision() - Method in interface com.github.davidmoten.rtree.geometry.Geometry
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
isDoublePrecision() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
isDoublePrecision() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
isEmpty() - Method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
isEmpty() - Method in class com.github.davidmoten.rtree.RTree
Returns true if and only if the R-tree is empty of entries.
iterator() - Method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 

J

javaIo() - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 

L

Leaf<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
LeafDefault<T,S extends Geometry> - Class in com.github.davidmoten.rtree.internal
 
LeafDefault(List<Entry<T, S>>, Context<T, S>) - Constructor for class com.github.davidmoten.rtree.internal.LeafDefault
 
LeafFactory<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
LeafHelper - Class in com.github.davidmoten.rtree.internal
 
line(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
line(float, float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
Line - Interface in com.github.davidmoten.rtree.geometry
 
Line2D - Class in com.github.davidmoten.rtree.internal
Port of java.awt.geom.Line2D.
Line2D(double, double, double, double) - Constructor for class com.github.davidmoten.rtree.internal.Line2D
 
lineDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
lineDouble(BoxDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
LineDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
LineDouble - Class in com.github.davidmoten.rtree.geometry.internal
A line segment.
LineDouble_ - Class in com.github.davidmoten.rtree.fbs.generated
 
LineDouble_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
LineDouble_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
lineFloat() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
lineFloat(BoxFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
LineFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
LineFloat - Class in com.github.davidmoten.rtree.geometry.internal
A line segment.
LineFloat_ - Class in com.github.davidmoten.rtree.fbs.generated
 
LineFloat_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
LineFloat_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
lineIntersects(double, double, double, double, Circle) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
lineIntersectsCircle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
lineIntersectsLine - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
lineIntersectsPoint - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
lineIntersectsRectangle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
linesIntersect(double, double, double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.internal.Line2D
Tests if the line segment from (x1,y1) to (x2,y2) intersects the line segment from (x3,y3) to (x4,y4).
list() - Method in class com.github.davidmoten.rtree.geometry.Group
 
ListPair<T extends HasGeometry> - Class in com.github.davidmoten.rtree.geometry
Not thread safe.
ListPair(List<T>, List<T>) - Constructor for class com.github.davidmoten.rtree.geometry.ListPair
 
loadingFactor(double) - Method in class com.github.davidmoten.rtree.RTree.Builder
The factor is used as the fill ratio during bulk loading.

M

marginSum() - Method in class com.github.davidmoten.rtree.geometry.ListPair
 
max(double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
max(float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
MAX_CHILDREN_DEFAULT_GUTTMAN - Static variable in class com.github.davidmoten.rtree.RTree
Benchmarks show that this is a good choice for up to O(10,000) entries when using Quadratic splitter (Guttman).
MAX_CHILDREN_DEFAULT_STAR - Static variable in class com.github.davidmoten.rtree.RTree
Benchmarks show that this is the sweet spot for up to O(10,000) entries when using R*-tree heuristics.
maxChildren() - Method in class com.github.davidmoten.rtree.Context
 
maxChildren() - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
maxChildren(int) - Method in class com.github.davidmoten.rtree.RTree.Builder
Sets the max number of children in an R-tree node.
maxChildren(int) - Static method in class com.github.davidmoten.rtree.RTree
Sets the max number of children in an R-tree node.
maxX() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
maxX() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
maxX() - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
maxX() - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
maxY() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
maxY() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
maxY() - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
maxY() - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
mbb() - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
mbb(Bounds_) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
mbr() - Method in interface com.github.davidmoten.rtree.geometry.Geometry
Returns the minimum bounding rectangle of this geometry.
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
mbr() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
mbr(Collection<? extends HasGeometry>) - Static method in class com.github.davidmoten.rtree.internal.Util
Returns the minimum bounding rectangle of a number of items.
mbr() - Method in class com.github.davidmoten.rtree.RTree
If the RTree has no entries returns Optional#absent otherwise returns the minimum bounding rectangle of all entries in the RTree.
method(Serializers.Method) - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 
method(Serializers.Method) - Method in class com.github.davidmoten.rtree.Serializers.SerializerTypedBuilder
 
min(double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
min(float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
 
minChildren() - Method in class com.github.davidmoten.rtree.Context
 
minChildren() - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
minChildren(int) - Method in class com.github.davidmoten.rtree.RTree.Builder
When the number of children in an R-tree node drops below this number the node is deleted and the children are added on to the R-tree again.
minChildren(int) - Static method in class com.github.davidmoten.rtree.RTree
When the number of children in an R-tree node drops below this number the node is deleted and the children are added on to the R-tree again.
minX() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
minX() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
minX() - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
minX() - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
minY() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
minY() - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
minY() - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
minY() - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 

N

name(int) - Static method in class com.github.davidmoten.rtree.fbs.generated.BoundsType_
 
name(int) - Static method in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
names - Static variable in class com.github.davidmoten.rtree.fbs.generated.BoundsType_
 
names - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
nearest(Rectangle, double, int) - Method in class com.github.davidmoten.rtree.RTree
Returns the nearest k entries (k=maxCount) to the given rectangle where the entries are strictly less than a given maximum distance from the rectangle.
nearest(Point, double, int) - Method in class com.github.davidmoten.rtree.RTree
Returns the nearest k entries (k=maxCount) to the given point where the entries are strictly less than a given maximum distance from the point.
node() - Method in class com.github.davidmoten.rtree.internal.NodeAndEntries
 
Node<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
Node_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Node_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Node_
 
Node_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
NodeAndEntries<T,S extends Geometry> - Class in com.github.davidmoten.rtree.internal
Used for tracking deletions through recursive calls.
NodeAndEntries(Optional<? extends Node<T, S>>, List<Entry<T, S>>, int) - Constructor for class com.github.davidmoten.rtree.internal.NodeAndEntries
Constructor.
NonLeaf<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
NonLeafDefault<T,S extends Geometry> - Class in com.github.davidmoten.rtree.internal
 
NonLeafDefault(List<? extends Node<T, S>>, Context<T, S>) - Constructor for class com.github.davidmoten.rtree.internal.NonLeafDefault
 
NonLeafFactory<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
NonLeafHelper - Class in com.github.davidmoten.rtree.internal
 

O

object(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
objectAsByteBuffer() - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
objectInByteBuffer(ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
objectLength() - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
ObjectsHelper - Class in com.github.davidmoten.rtree.internal.util
 
objectVector() - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
objectVector(ByteVector) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
OperatorBoundedPriorityQueue<T> - Class in com.github.davidmoten.rtree.internal.operators
 
OperatorBoundedPriorityQueue(int, Comparator<? super T>) - Constructor for class com.github.davidmoten.rtree.internal.operators.OperatorBoundedPriorityQueue
 
OUT_BOTTOM - Static variable in class com.github.davidmoten.rtree.internal.RectangleUtil
The bitmask that indicates that a point lies below this Rectangle2D.
OUT_LEFT - Static variable in class com.github.davidmoten.rtree.internal.RectangleUtil
The bitmask that indicates that a point lies to the left of this Rectangle2D.
OUT_RIGHT - Static variable in class com.github.davidmoten.rtree.internal.RectangleUtil
The bitmask that indicates that a point lies to the right of this Rectangle2D.
OUT_TOP - Static variable in class com.github.davidmoten.rtree.internal.RectangleUtil
The bitmask that indicates that a point lies above this Rectangle2D.
overlapAreaThenAreaIncreaseThenAreaComparator(Rectangle, List<T>) - Static method in class com.github.davidmoten.rtree.internal.Comparators
 

P

Pair<T> - Class in com.github.davidmoten.rtree.internal.util
 
Pair(T, T) - Constructor for class com.github.davidmoten.rtree.internal.util.Pair
 
peek() - Method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
perimeter() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
perimeter() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
perimeter() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
perimeter() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
perimeter() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
point(double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
point(float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
Point - Interface in com.github.davidmoten.rtree.geometry
 
pointDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
pointDouble(PointDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
PointDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
PointDouble - Class in com.github.davidmoten.rtree.geometry.internal
 
PointDouble_ - Class in com.github.davidmoten.rtree.fbs.generated
 
PointDouble_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
PointDouble_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
pointFloat() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
pointFloat(PointFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
PointFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
 
PointFloat - Class in com.github.davidmoten.rtree.geometry.internal
 
PointFloat_ - Class in com.github.davidmoten.rtree.fbs.generated
 
PointFloat_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
PointFloat_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
pointGeographic(double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
pointGeographic(float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
pointIntersectsCircle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
pointIntersectsGeometry - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
pointIntersectsLine - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
pop() - Method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 
ptSegDist(double, double) - Method in class com.github.davidmoten.rtree.internal.Line2D
Returns the distance from a point to this line segment.
ptSegDist(double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.internal.Line2D
Returns the distance from a point to a line segment.
ptSegDistSq(double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.internal.Line2D
Returns the square of the distance from a point to a line segment.
push(T) - Method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
 

R

radius() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
radius() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
radius() - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
radius() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
radius() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
read(InputStream, long, InternalStructure) - Method in class com.github.davidmoten.rtree.fbs.SerializerFlatBuffers
 
read(InputStream, long, InternalStructure) - Method in class com.github.davidmoten.rtree.kryo.SerializerKryo
 
read(InputStream, long, InternalStructure) - Method in interface com.github.davidmoten.rtree.Serializer
 
rectangle(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
rectangle(float, float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
Rectangle - Interface in com.github.davidmoten.rtree.geometry
 
RectangleDouble - Class in com.github.davidmoten.rtree.geometry.internal
 
RectangleFloat - Class in com.github.davidmoten.rtree.geometry.internal
 
rectangleGeographic(double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
rectangleGeographic(float, float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.Geometries
 
rectangleIntersectsCircle - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
rectangleIntersectsGeometry - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
rectangleIntersectsLine - Static variable in class com.github.davidmoten.rtree.geometry.Intersects
 
rectangleIntersectsLine(double, double, double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.internal.RectangleUtil
 
RectangleUtil - Class in com.github.davidmoten.rtree.internal
 
remove(List<? extends T>, List<? extends T>) - Static method in class com.github.davidmoten.rtree.internal.Util
 
replace(List<? extends T>, T, List<T>) - Static method in class com.github.davidmoten.rtree.internal.Util
 
root() - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
root(Node_) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
root() - Method in class com.github.davidmoten.rtree.RTree
 
RTree<T,S extends Geometry> - Class in com.github.davidmoten.rtree
Immutable in-memory 2D R-Tree with configurable splitter heuristic.
RTree.Builder - Class in com.github.davidmoten.rtree
RTree Builder.

S

save(File, String) - Method in class com.github.davidmoten.rtree.Visualizer
 
save(String, String) - Method in class com.github.davidmoten.rtree.Visualizer
 
save(String) - Method in class com.github.davidmoten.rtree.Visualizer
 
search(Func1<? super Geometry, Boolean>, Subscriber<? super Entry<T, S>>, Leaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.LeafHelper
 
search(Func1<? super Geometry, Boolean>, Subscriber<? super Entry<T, S>>, NonLeaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.NonLeafHelper
 
search(Rectangle) - Method in class com.github.davidmoten.rtree.RTree
Returns an Observable sequence of all Entrys in the R-tree whose minimum bounding rectangle intersects with the given rectangle.
search(Point) - Method in class com.github.davidmoten.rtree.RTree
Returns an Observable sequence of all Entrys in the R-tree whose minimum bounding rectangle intersects with the given point.
search(Circle) - Method in class com.github.davidmoten.rtree.RTree
 
search(Line) - Method in class com.github.davidmoten.rtree.RTree
 
search(Rectangle, double) - Method in class com.github.davidmoten.rtree.RTree
Returns an Observable sequence of all Entrys in the R-tree whose minimum bounding rectangles are strictly less than maxDistance from the given rectangle.
search(R, Func2<? super S, ? super R, Boolean>) - Method in class com.github.davidmoten.rtree.RTree
Returns the intersections with the the given (arbitrary) geometry using an intersection function to filter the search results returned from a search of the mbr of g.
search(R, double, Func2<? super S, ? super R, Double>) - Method in class com.github.davidmoten.rtree.RTree
Returns all entries strictly less than maxDistance from the given geometry.
search(Point, double) - Method in class com.github.davidmoten.rtree.RTree
Returns an Observable sequence of all Entrys in the R-tree whose minimum bounding rectangles are within maxDistance from the given point.
searchWithoutBackpressure(Func1<? super Geometry, Boolean>, Subscriber<? super Entry<T, S>>) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
 
searchWithoutBackpressure(Func1<? super Geometry, Boolean>, Subscriber<? super Entry<T, S>>) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
 
searchWithoutBackpressure(Func1<? super Geometry, Boolean>, Subscriber<? super Entry<T, S>>) - Method in interface com.github.davidmoten.rtree.Node
Run when a search requests Long.MAX_VALUE results.
select(Geometry, List<? extends Node<T, S>>) - Method in interface com.github.davidmoten.rtree.Selector
Returns the node from a list of nodes that an object with the given geometry would be added to.
select(Geometry, List<? extends Node<T, S>>) - Method in class com.github.davidmoten.rtree.SelectorMinimalAreaIncrease
 
select(Geometry, List<? extends Node<T, S>>) - Method in class com.github.davidmoten.rtree.SelectorMinimalOverlapArea
 
select(Geometry, List<? extends Node<T, S>>) - Method in class com.github.davidmoten.rtree.SelectorRStar
 
selector() - Method in class com.github.davidmoten.rtree.Context
 
selector(Selector) - Method in class com.github.davidmoten.rtree.RTree.Builder
Sets the node Selector which decides which branches to follow when inserting or searching.
selector(Selector) - Static method in class com.github.davidmoten.rtree.RTree
Sets the node Selector which decides which branches to follow when inserting or searching.
Selector - Interface in com.github.davidmoten.rtree
The heuristic used on insert to select which node to add an Entry to.
SelectorMinimalAreaIncrease - Class in com.github.davidmoten.rtree
Uses minimal area increase to select a node from a list.
SelectorMinimalAreaIncrease() - Constructor for class com.github.davidmoten.rtree.SelectorMinimalAreaIncrease
 
SelectorMinimalOverlapArea - Class in com.github.davidmoten.rtree
 
SelectorMinimalOverlapArea() - Constructor for class com.github.davidmoten.rtree.SelectorMinimalOverlapArea
 
SelectorRStar - Class in com.github.davidmoten.rtree
Uses minimal overlap area selector for leaf nodes and minimal areea increase selector for non-leaf nodes.
SelectorRStar() - Constructor for class com.github.davidmoten.rtree.SelectorRStar
 
serializer() - Method in class com.github.davidmoten.rtree.fbs.FactoryFlatBuffers
 
Serializer<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
 
serializer(Func1<? super T, byte[]>) - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 
serializer(Func1<? super T, byte[]>) - Method in class com.github.davidmoten.rtree.Serializers.SerializerTypedBuilder
 
SerializerFlatBuffers<T,S extends Geometry> - Class in com.github.davidmoten.rtree.fbs
 
SerializerHelper - Class in com.github.davidmoten.rtree
 
SerializerKryo<T,S extends Geometry> - Class in com.github.davidmoten.rtree.kryo
 
SerializerKryo(Func1<? super T, byte[]>, Func1<byte[], ? extends T>, Func0<Kryo>) - Constructor for class com.github.davidmoten.rtree.kryo.SerializerKryo
 
Serializers - Class in com.github.davidmoten.rtree
 
Serializers.Method - Enum in com.github.davidmoten.rtree
 
Serializers.SerializerBuilder - Class in com.github.davidmoten.rtree
 
Serializers.SerializerTypedBuilder<T> - Class in com.github.davidmoten.rtree
 
size() - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
size() - Method in class com.github.davidmoten.rtree.RTree
Returns the number of entries in the RTree.
split(List<T>, int) - Method in interface com.github.davidmoten.rtree.Splitter
Splits a list of items into two lists of at least minSize.
split(List<T>, int) - Method in class com.github.davidmoten.rtree.SplitterQuadratic
 
split(List<T>, int) - Method in class com.github.davidmoten.rtree.SplitterRStar
 
splitter() - Method in class com.github.davidmoten.rtree.Context
 
splitter(Splitter) - Method in class com.github.davidmoten.rtree.RTree.Builder
Sets the Splitter to use when maxChildren is reached.
splitter(Splitter) - Static method in class com.github.davidmoten.rtree.RTree
Sets the Splitter to use when maxChildren is reached.
Splitter - Interface in com.github.davidmoten.rtree
 
SplitterQuadratic - Class in com.github.davidmoten.rtree
 
SplitterQuadratic() - Constructor for class com.github.davidmoten.rtree.SplitterQuadratic
 
SplitterRStar - Class in com.github.davidmoten.rtree
 
SplitterRStar() - Constructor for class com.github.davidmoten.rtree.SplitterRStar
 
star() - Method in class com.github.davidmoten.rtree.RTree.Builder
Sets the splitter to SplitterRStar and selector to SelectorRStar and defaults to minChildren=10.
star() - Static method in class com.github.davidmoten.rtree.RTree
Sets the splitter to SplitterRStar and selector to SelectorRStar and defaults to minChildren=10.
startBounds_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
startChildrenVector(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
startContext_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
startEntriesVector(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
startEntry_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
startGeometry_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
startNode_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
startObjectVector(FlatBufferBuilder, int) - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
startTree_(FlatBufferBuilder) - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
string(Charset) - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 

T

toString() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
toString() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
toString() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
toString() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
toString() - Method in class com.github.davidmoten.rtree.internal.EntryDefault
 
Tree_ - Class in com.github.davidmoten.rtree.fbs.generated
 
Tree_() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Tree_
 
Tree_.Vector - Class in com.github.davidmoten.rtree.fbs.generated
 
type() - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
type() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 

U

utf8() - Method in class com.github.davidmoten.rtree.Serializers.SerializerBuilder
 
Util - Class in com.github.davidmoten.rtree.internal
 

V

ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
ValidateVersion() - Static method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
value() - Method in interface com.github.davidmoten.rtree.Entry
 
value() - Method in class com.github.davidmoten.rtree.internal.EntryDefault
Returns the value wrapped by this EntryDefault.
value1() - Method in class com.github.davidmoten.rtree.internal.util.Pair
 
value2() - Method in class com.github.davidmoten.rtree.internal.util.Pair
 
valueOf(String) - Static method in enum com.github.davidmoten.rtree.InternalStructure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.davidmoten.rtree.Serializers.Method
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.davidmoten.rtree.InternalStructure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.davidmoten.rtree.Serializers.Method
Returns an array containing the constants of this enum type, in the order they are declared.
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.PointFloat_.Vector
 
Vector() - Constructor for class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
 
visualize(int, int, Rectangle) - Method in class com.github.davidmoten.rtree.RTree
Returns a Visualizer for an image of given width and height and restricted to the given view of the coordinates.
visualize(int, int) - Method in class com.github.davidmoten.rtree.RTree
Returns a Visualizer for an image of given width and height and restricted to the the smallest view that fully contains the coordinates.
Visualizer - Class in com.github.davidmoten.rtree
 

W

write(RTree<T, S>, OutputStream) - Method in class com.github.davidmoten.rtree.fbs.SerializerFlatBuffers
 
write(RTree<T, S>, OutputStream) - Method in class com.github.davidmoten.rtree.kryo.SerializerKryo
 
write(RTree<T, S>, OutputStream) - Method in interface com.github.davidmoten.rtree.Serializer
 

X

x() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
x() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
x() - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
x() - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
x() - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
x() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
x() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
x() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
x() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
x() - Method in interface com.github.davidmoten.rtree.geometry.Point
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
x1 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
x1() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
x1() - Method in interface com.github.davidmoten.rtree.geometry.Line
 
x1() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
x2 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
x2() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
x2() - Method in interface com.github.davidmoten.rtree.geometry.Line
 
x2() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
xFloat() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 

Y

y() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
y() - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
y() - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
y() - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
y() - Method in interface com.github.davidmoten.rtree.geometry.Circle
 
y() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
 
y() - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
 
y() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
y() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
y() - Method in interface com.github.davidmoten.rtree.geometry.Point
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
y1 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
y1() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
y1() - Method in interface com.github.davidmoten.rtree.geometry.Line
 
y1() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
 
y2 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
y2() - Method in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
 
y2() - Method in interface com.github.davidmoten.rtree.geometry.Line
 
y2() - Method in interface com.github.davidmoten.rtree.geometry.Rectangle
 
yFloat() - Method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
 

Z

ZERO_RECTANGLE - Static variable in class com.github.davidmoten.rtree.RTree
 

_

__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_.Vector
 
__assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
__assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
 
__init(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
 
A B C D E F G H I J L M N O P R S T U V W X Y Z _ 
Skip navigation links

Copyright © 2013–2024. All rights reserved.