public class RecordQuadTree extends QuadTree<Record>
| Constructor and Description |
|---|
RecordQuadTree() |
RecordQuadTree(Collection<? extends Record> objects) |
RecordQuadTree(GeometryFactory geometryFactory) |
RecordQuadTree(GeometryFactory geometryFactory,
Collection<? extends Record> objects) |
| Modifier and Type | Method and Description |
|---|---|
void |
insert(Collection<? extends Record> objects) |
void |
insert(Record object) |
void |
insertAll(Collection<? extends Record> objects) |
List<Record> |
query(BoundingBox boundingBox)
Queries the index for all items whose extents intersect the given search
BoundingBoxDoubleGf
Note that some kinds of indexes may also return objects which do not in fact
intersect the query envelope. |
void |
query(Geometry geometry,
Visitor<Record> visitor) |
List<Record> |
queryDistance(Geometry geometry,
double distance) |
List<Record> |
queryEnvelope(Record object) |
Record |
queryFirst(Record object,
Filter<Record> filter) |
Record |
queryFirstEquals(Record object,
Collection<String> excludedAttributes) |
List<Record> |
queryIntersects(BoundingBox boundingBox) |
List<Record> |
queryIntersects(Geometry geometry) |
List<Record> |
queryList(BoundingBox boundingBox,
Filter<Record> filter) |
List<Record> |
queryList(BoundingBox boundingBox,
Filter<Record> filter,
Comparator<Record> comparator) |
List<Record> |
queryList(Geometry geometry,
Filter<Record> filter) |
List<Record> |
queryList(Geometry geometry,
Filter<Record> filter,
Comparator<Record> comparator) |
List<Record> |
queryList(Record object,
Filter<Record> filter) |
void |
remove(Collection<? extends Record> objects) |
boolean |
remove(Record object) |
clear, convert, depth, ensureExtent, getAll, getFirst, getFirstBoundingBox, getGeometryFactory, getSize, insert, query, query, queryBoundingBox, remove, setGeometryFactory, size, visit, visitAllpublic RecordQuadTree()
public RecordQuadTree(Collection<? extends Record> objects)
public RecordQuadTree(GeometryFactory geometryFactory)
public RecordQuadTree(GeometryFactory geometryFactory, Collection<? extends Record> objects)
public void insert(Collection<? extends Record> objects)
public void insert(Record object)
public void insertAll(Collection<? extends Record> objects)
public List<Record> query(BoundingBox boundingBox)
SpatialIndexBoundingBoxDoubleGf
Note that some kinds of indexes may also return objects which do not in fact
intersect the query envelope.public Record queryFirstEquals(Record object, Collection<String> excludedAttributes)
public List<Record> queryIntersects(BoundingBox boundingBox)
public List<Record> queryList(BoundingBox boundingBox, Filter<Record> filter)
public List<Record> queryList(BoundingBox boundingBox, Filter<Record> filter, Comparator<Record> comparator)
public List<Record> queryList(Geometry geometry, Filter<Record> filter, Comparator<Record> comparator)
public void remove(Collection<? extends Record> objects)
public boolean remove(Record object)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.