| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_LIMIT |
| Constructor and Description |
|---|
PQuadtree(DirectionCalculator dirCalc,
GeoPoint p0,
GeoPoint p1) |
PQuadtree(DirectionCalculator dirCalc,
Quadrant quadrant) |
PQuadtree(DirectionCalculator dirCalc,
Quadrant quadrant,
int maxlimit) |
PQuadtree(PQuadtreeBuilder<Q> builder) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streampublic static final int DEFAULT_LIMIT
public PQuadtree(DirectionCalculator dirCalc, Quadrant quadrant, int maxlimit)
dirCalc - quadrant - maxlimit - public PQuadtree(PQuadtreeBuilder<Q> builder)
builder - public PQuadtree(DirectionCalculator dirCalc, Quadrant quadrant)
dirCalc - quadrant - public PQuadtree(DirectionCalculator dirCalc, GeoPoint p0, GeoPoint p1)
dirCalc - p0 - p1 - public Collection<Map.Entry<Q,GeoPoint>> query(GeoPoint p0, GeoPoint p1)
p0 - p1 - protected Collection<Map.Entry<Q,GeoPoint>> query(PQuadNode src, Collection<Map.Entry<Q,GeoPoint>> collector, Quadrant quadrant)
src - collector - quadrant - protected PQuadNode move(PQuadNode quadNode, GeoPoint coordinate)
quadNode - coordinate - protected String add(PQuadNode reference, GeoPoint coordinate)
reference - coordinate - protected boolean inBounds(GeoPoint p0)
p0 - public boolean add(Map.Entry<Q,GeoPoint> entry)
add in interface Collection<Map.Entry<Q,GeoPoint>>public boolean addAll(Collection<? extends Map.Entry<Q,GeoPoint>> c)
addAll in interface Collection<Map.Entry<Q,GeoPoint>>protected boolean contains(GeoPoint coordinate)
coordinate - public boolean contains(Object object)
contains in interface Collection<Map.Entry<Q,GeoPoint>>object - public boolean containsAll(Collection<?> c)
containsAll in interface Collection<Map.Entry<Q,GeoPoint>>protected List<Quadrant> boundries(PQuadNode quadNode, List<Quadrant> collector)
quadNode - collector - public Enumeration<Quadrant> boundries()
protected Collection<GeoPoint> distinct(PQuadNode quadNode, Collection<GeoPoint> collector)
quadNode - collector - public Collection<Map.Entry<Q,GeoPoint>> collection()
public Object[] toArray()
toArray in interface Collection<Map.Entry<Q,GeoPoint>>public <T> T[] toArray(T[] a)
toArray in interface Collection<Map.Entry<Q,GeoPoint>>public int size()
size in interface Collection<Map.Entry<Q,GeoPoint>>public void clear()
clear in interface Collection<Map.Entry<Q,GeoPoint>>public boolean isEmpty()
isEmpty in interface Collection<Map.Entry<Q,GeoPoint>>public boolean remove(Object o)
remove in interface Collection<Map.Entry<Q,GeoPoint>>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<Map.Entry<Q,GeoPoint>>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<Map.Entry<Q,GeoPoint>>public PQuadNode getRoot()
public void setRoot(PQuadNode root)
root - public void setObjects(HashMap<String,Map.Entry<Q,GeoPoint>> objects)
objects - public int getLimit()
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.