public class SpatialIndexMVRTree extends AbstractSpatialIndex implements SpatialIndex
Constructor and Description |
---|
SpatialIndexMVRTree(GeometryManager geometryManager,
SpatialIndexFactory factory,
DynObject parameters) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
void |
insert(Envelope envelope,
java.lang.Object data) |
void |
open() |
java.util.Iterator |
query(Envelope envelope,
long limit) |
void |
query(Envelope envelope,
Visitor visitor) |
java.util.Iterator |
queryAll() |
java.util.Iterator |
queryNearest(Envelope envelope,
long limit) |
boolean |
remove(Envelope envelope,
java.lang.Object data) |
void |
removeAll() |
long |
size() |
asList, coerceData, getFactory, getManager, getParameter, getParameters, insert, insert, query, query, query, query, queryAllAsList, queryAsList, queryAsList, queryNearest, queryNearest, queryNearest, remove, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFactory, insert, insert, query, query, query, query, queryAllAsList, queryAsList, queryAsList, queryNearest, queryNearest, queryNearest, remove, remove
getManager
public SpatialIndexMVRTree(GeometryManager geometryManager, SpatialIndexFactory factory, DynObject parameters)
public final void open()
open
in interface SpatialIndex
public void close()
close
in interface SpatialIndex
public long size()
size
in interface SpatialIndex
public void query(Envelope envelope, Visitor visitor)
query
in interface SpatialIndex
public java.util.Iterator query(Envelope envelope, long limit)
query
in interface SpatialIndex
public java.util.Iterator queryNearest(Envelope envelope, long limit)
queryNearest
in interface SpatialIndex
public java.util.Iterator queryAll()
queryAll
in interface SpatialIndex
public void insert(Envelope envelope, java.lang.Object data)
insert
in interface SpatialIndex
public boolean remove(Envelope envelope, java.lang.Object data)
remove
in interface SpatialIndex
public void removeAll()
removeAll
in interface SpatialIndex
public void flush()
flush
in interface SpatialIndex
flush
in class AbstractSpatialIndex