A B C D E F G H I J K L M N O P R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
- add(Entry<? extends T, ? extends S>) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
- 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(Entry<? extends T, ? extends S>, Leaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.LeafHelper
- add(Entry<? extends T, ? extends S>, NonLeaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.NonLeafHelper
- 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(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(List<T>, T) - Static method in class com.github.davidmoten.rtree.internal.Util
- add(Observable<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree
-
Returns the Observable sequence of trees created by progressively adding entries.
- add(T) - Method in class com.github.davidmoten.rtree.internal.util.BoundedPriorityQueue
-
Adds an element to the queue.
- 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.
- 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
- 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() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
- boxDouble(BoxDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
- 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() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
- boxFloat(BoxFloat_) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
- 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() - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
- children() - Method in interface com.github.davidmoten.rtree.NonLeaf
-
Returns a list of children nodes.
- 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_
- 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(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
- Circle - Interface in com.github.davidmoten.rtree.geometry
- circleDouble() - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
- circleDouble(CircleDouble_) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
- CircleDouble - Class in com.github.davidmoten.rtree.geometry.internal
- CircleDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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 - Class in com.github.davidmoten.rtree.geometry.internal
- CircleFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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
- 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() - 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
Contextcontaining the configuration of the RTree at the time of instantiation. - context(Context_) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
- 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_ - 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() - Method in class com.github.davidmoten.rtree.RTree.Builder
-
Builds the
RTree. - create() - Static method in class com.github.davidmoten.rtree.RTree
-
Returns a new Builder instance for
RTree. - create() - Method in class com.github.davidmoten.rtree.Serializers.SerializerTypedBuilder
- create(double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.PointDouble
- create(double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
- 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, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.RectangleDouble
- create(float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.PointFloat
- create(float, float, float) - Static method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
- 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(List<Entry<T, S>>) - Method in class com.github.davidmoten.rtree.RTree.Builder
-
Create an RTree by bulk loading, using the STR method.
- 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(Func1<? super T, byte[]>, Func1<byte[], ? extends T>) - Static method in class com.github.davidmoten.rtree.fbs.SerializerFlatBuffers
- create(Func1<? super T, byte[]>, Func1<byte[], ? extends T>, Func0<Kryo>) - Static method in class com.github.davidmoten.rtree.kryo.SerializerKryo
- create(T) - Static method in class com.github.davidmoten.rtree.internal.util.ImmutableStack
- 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
- DEFAULT - com.github.davidmoten.rtree.InternalStructure
-
Tree structure using an object graph.
- defaultFactory() - Static method in class com.github.davidmoten.rtree.Factories
- 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.
- delete(Entry<? extends T, ? extends S>, boolean) - Method in class com.github.davidmoten.rtree.internal.LeafDefault
- delete(Entry<? extends T, ? extends S>, boolean) - Method in class com.github.davidmoten.rtree.internal.NonLeafDefault
- delete(Entry<? extends T, ? extends S>, boolean) - Method in interface com.github.davidmoten.rtree.Node
- 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>, boolean, Leaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.LeafHelper
- delete(Entry<? extends T, ? extends S>, boolean, NonLeaf<T, S>) - Static method in class com.github.davidmoten.rtree.internal.NonLeafHelper
- 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(Iterable<Entry<T, S>>, boolean) - Method in class com.github.davidmoten.rtree.RTree
-
Returns a new R-tree with the given entries deleted.
- 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(T, S) - Method in class com.github.davidmoten.rtree.RTree
-
Deletes maximum one entry matching the given value and geometry.
- delete(T, S, boolean) - Method in class com.github.davidmoten.rtree.RTree
-
If
allis false deletes one entry matching the given value and Geometry. - 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(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(double, double, Rectangle) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
- 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(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() - 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
Observablesequence. - 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 - Class in com.github.davidmoten.rtree
- 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(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(T, S) - Static method in class com.github.davidmoten.rtree.Entries
- entry(T, S) - Static method in class com.github.davidmoten.rtree.internal.EntryDefault
-
Factory method.
- Entry<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
- 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(Factory<?, ? extends Geometry>) - Method in class com.github.davidmoten.rtree.RTree.Builder
- Factory<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
- 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
FactoryDefaultespecially for largermaxChildrenby 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
- FLATBUFFERS - com.github.davidmoten.rtree.Serializers.Method
- 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() - 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(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_ - 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(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(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(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(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(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(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(int) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
- get(Bounds_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
- get(BoxDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
- get(BoxFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
- get(CircleDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
- get(CircleFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
- get(Context_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
- get(Entry_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
- get(Geometry_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
- get(LineDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
- get(LineFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
- get(Node_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
- get(PointDouble_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
- get(PointFloat_, int) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_.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() - Constructor for class com.github.davidmoten.rtree.internal.util.ImmutableStack
- ImmutableStack(T, ImmutableStack<T>) - 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(double, double, double, double, double, double, double, double) - Static method in class com.github.davidmoten.rtree.geometry.internal.GeometryUtil
- intersects(Circle) - Method in interface com.github.davidmoten.rtree.geometry.Circle
- intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
- intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
- intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
- intersects(Circle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
- intersects(Circle) - Method in interface com.github.davidmoten.rtree.geometry.Line
- intersects(Line) - Method in interface com.github.davidmoten.rtree.geometry.Circle
- intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
- intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
- intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
- intersects(Line) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
- intersects(Line) - Method in interface com.github.davidmoten.rtree.geometry.Line
- intersects(Point) - Method in interface com.github.davidmoten.rtree.geometry.Circle
- intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
- intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
- intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
- intersects(Point) - Method in class com.github.davidmoten.rtree.geometry.internal.LineFloat
- intersects(Point) - Method in interface com.github.davidmoten.rtree.geometry.Line
- intersects(Rectangle) - Method in interface com.github.davidmoten.rtree.geometry.Geometry
- intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleDouble
- intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.CircleFloat
- intersects(Rectangle) - Method in class com.github.davidmoten.rtree.geometry.internal.LineDouble
- intersects(Rectangle) - 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(Rectangle) - Static method in class com.github.davidmoten.rtree.RTree
-
Returns a predicate function that indicates if
Geometryintersects with a given rectangle. - Intersects - Class in com.github.davidmoten.rtree.geometry
- 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
K
- KRYO - com.github.davidmoten.rtree.Serializers.Method
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 - Class in com.github.davidmoten.rtree.geometry.internal
-
A line segment.
- LineDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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 - Class in com.github.davidmoten.rtree.geometry.internal
-
A line segment.
- LineFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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
- 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() - Method in class com.github.davidmoten.rtree.RTree
-
If the RTree has no entries returns
Optional#absentotherwise returns the minimum bounding rectangle of all entries in the RTree. - mbr(Collection<? extends HasGeometry>) - Static method in class com.github.davidmoten.rtree.internal.Util
-
Returns the minimum bounding rectangle of a number of items.
- 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(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.
- 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.
- 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 - Class in com.github.davidmoten.rtree.geometry.internal
- PointDouble - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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 - Class in com.github.davidmoten.rtree.geometry.internal
- PointFloat - Static variable in class com.github.davidmoten.rtree.fbs.generated.GeometryType_
- 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() - Method in class com.github.davidmoten.rtree.RTree
- root(Node_) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
- 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) - Method in class com.github.davidmoten.rtree.Visualizer
- save(String, String) - Method in class com.github.davidmoten.rtree.Visualizer
- search(Circle) - Method in class com.github.davidmoten.rtree.RTree
- search(Line) - Method in class com.github.davidmoten.rtree.RTree
- search(Point) - Method in class com.github.davidmoten.rtree.RTree
-
Returns an
Observablesequence of allEntrys in the R-tree whose minimum bounding rectangle intersects with the given point. - search(Point, double) - Method in class com.github.davidmoten.rtree.RTree
-
Returns an
Observablesequence of allEntrys in the R-tree whose minimum bounding rectangles are within maxDistance from the given point. - search(Rectangle) - Method in class com.github.davidmoten.rtree.RTree
-
Returns an
Observablesequence of allEntrys in the R-tree whose minimum bounding rectangle intersects with the given rectangle. - search(Rectangle, double) - Method in class com.github.davidmoten.rtree.RTree
-
Returns an
Observablesequence of allEntrys in the R-tree whose minimum bounding rectangles are strictly less than maxDistance from the given rectangle. - search(R, double, Func2<? super S, ? super R, Double>) - Method in class com.github.davidmoten.rtree.RTree
-
Returns all entries strictly less than
maxDistancefrom the given geometry. - 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(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
- 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
Selectorwhich decides which branches to follow when inserting or searching. - selector(Selector) - Static method in class com.github.davidmoten.rtree.RTree
-
Sets the node
Selectorwhich 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(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
- Serializer<T,S extends Geometry> - Interface in com.github.davidmoten.rtree
- 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
- SINGLE_ARRAY - com.github.davidmoten.rtree.InternalStructure
-
Tree structure where nodes are stored in a single linear array and extracted on demand.
- 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
Splitterto use when maxChildren is reached. - splitter(Splitter) - Static method in class com.github.davidmoten.rtree.RTree
-
Sets the
Splitterto 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
SplitterRStarand selector toSelectorRStarand defaults to minChildren=10. - star() - Static method in class com.github.davidmoten.rtree.RTree
-
Sets the splitter to
SplitterRStarand selector toSelectorRStarand 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) - Method in class com.github.davidmoten.rtree.RTree
-
Returns a
Visualizerfor an image of given width and height and restricted to the the smallest view that fully contains the coordinates. - visualize(int, int, Rectangle) - Method in class com.github.davidmoten.rtree.RTree
-
Returns a
Visualizerfor an image of given width and height and restricted to the given view of 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 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
- 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() - 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 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
- 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() - 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 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
- 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() - 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 - Variable in class com.github.davidmoten.rtree.geometry.internal.RectangleFloat
- 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() - 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, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_.Vector
- __assign(int, int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_.Vector
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Bounds_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxDouble_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.BoxFloat_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleDouble_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.CircleFloat_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Context_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Entry_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Geometry_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineDouble_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.LineFloat_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Node_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointDouble_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.PointFloat_
- __assign(int, ByteBuffer) - Method in class com.github.davidmoten.rtree.fbs.generated.Tree_
- __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_
All Classes All Packages