public static class ExtentIndex.HashSetExtentIndexImpl extends ExtentIndex.AbstractExtentIndex
ExtentIndex.AbstractExtentIndex, ExtentIndex.ArrayListExtentIndexImpl, ExtentIndex.HashSetExtentIndexImpl
all, buckets, D_MARGIN, D_NBUCKETS, discarded, margin, nbuckets, polar
Constructor and Description |
---|
ExtentIndex.HashSetExtentIndexImpl() |
ExtentIndex.HashSetExtentIndexImpl(double m) |
ExtentIndex.HashSetExtentIndexImpl(int nb) |
ExtentIndex.HashSetExtentIndexImpl(int nb,
double m) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection |
makeBucket(int sizeHint)
implement to specify the factory to use to create Bucket storage.
|
add, addExtent, bucketFor, clear, indexHorizontalRange, iterator, iterator, lookup, lookup, lookupByBoundingCircle, lookupByPath, lookupBySegment, makeBucket, normalizeLon, normalizeLons, removeExtent, size, toString
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
public ExtentIndex.HashSetExtentIndexImpl()
public ExtentIndex.HashSetExtentIndexImpl(int nb)
public ExtentIndex.HashSetExtentIndexImpl(double m)
public ExtentIndex.HashSetExtentIndexImpl(int nb, double m)
protected java.util.Collection makeBucket(int sizeHint)
ExtentIndex.AbstractExtentIndex
makeBucket
in class ExtentIndex.AbstractExtentIndex
sizeHint
- a guess at the number of elements that are likely to
be stored in this bucket or 0 if unknown.Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details