public abstract class AbstractSpatialIndex
extends java.lang.Object
implements org.gvsig.fmap.geom.SpatialIndex
| Constructor and Description |
|---|
AbstractSpatialIndex(org.gvsig.fmap.geom.GeometryManager geometryManager,
org.gvsig.fmap.geom.SpatialIndexFactory factory,
org.gvsig.tools.dynobject.DynObject parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List |
asList(java.util.Iterator it) |
protected java.lang.Object |
coerceData(java.lang.Object data) |
void |
flush() |
org.gvsig.fmap.geom.SpatialIndexFactory |
getFactory() |
org.gvsig.tools.service.Manager |
getManager() |
java.lang.Object |
getParameter(java.lang.String name) |
org.gvsig.tools.dynobject.DynObject |
getParameters() |
void |
insert(org.gvsig.fmap.geom.Geometry geom) |
void |
insert(org.gvsig.fmap.geom.Geometry geom,
java.lang.Object data) |
java.util.Iterator |
query(org.gvsig.fmap.geom.primitive.Envelope envelope) |
java.util.Iterator |
query(org.gvsig.fmap.geom.Geometry geom) |
java.util.Iterator |
query(org.gvsig.fmap.geom.Geometry geom,
long limit) |
void |
query(org.gvsig.fmap.geom.Geometry geom,
org.gvsig.tools.visitor.Visitor visitor) |
java.util.List |
queryAllAsList() |
java.util.List |
queryAsList(org.gvsig.fmap.geom.primitive.Envelope envelope) |
java.util.List |
queryAsList(org.gvsig.fmap.geom.Geometry geom) |
java.util.Iterator |
queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope) |
java.util.Iterator |
queryNearest(org.gvsig.fmap.geom.Geometry geom) |
java.util.Iterator |
queryNearest(org.gvsig.fmap.geom.Geometry geom,
long limit) |
boolean |
remove(org.gvsig.fmap.geom.Geometry geom) |
boolean |
remove(org.gvsig.fmap.geom.Geometry geom,
java.lang.Object data) |
public AbstractSpatialIndex(org.gvsig.fmap.geom.GeometryManager geometryManager,
org.gvsig.fmap.geom.SpatialIndexFactory factory,
org.gvsig.tools.dynobject.DynObject parameters)
protected java.util.List asList(java.util.Iterator it)
protected java.lang.Object coerceData(java.lang.Object data)
public void flush()
flush in interface org.gvsig.fmap.geom.SpatialIndexpublic org.gvsig.fmap.geom.SpatialIndexFactory getFactory()
getFactory in interface org.gvsig.fmap.geom.SpatialIndexpublic org.gvsig.tools.service.Manager getManager()
getManager in interface org.gvsig.tools.service.Servicepublic java.lang.Object getParameter(java.lang.String name)
public org.gvsig.tools.dynobject.DynObject getParameters()
public void insert(org.gvsig.fmap.geom.Geometry geom)
insert in interface org.gvsig.fmap.geom.SpatialIndexpublic void insert(org.gvsig.fmap.geom.Geometry geom,
java.lang.Object data)
insert in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator query(org.gvsig.fmap.geom.primitive.Envelope envelope)
query in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator query(org.gvsig.fmap.geom.Geometry geom)
query in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator query(org.gvsig.fmap.geom.Geometry geom,
long limit)
query in interface org.gvsig.fmap.geom.SpatialIndexpublic void query(org.gvsig.fmap.geom.Geometry geom,
org.gvsig.tools.visitor.Visitor visitor)
query in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.List queryAllAsList()
queryAllAsList in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.List queryAsList(org.gvsig.fmap.geom.primitive.Envelope envelope)
queryAsList in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.List queryAsList(org.gvsig.fmap.geom.Geometry geom)
queryAsList in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope)
queryNearest in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator queryNearest(org.gvsig.fmap.geom.Geometry geom)
queryNearest in interface org.gvsig.fmap.geom.SpatialIndexpublic java.util.Iterator queryNearest(org.gvsig.fmap.geom.Geometry geom,
long limit)
queryNearest in interface org.gvsig.fmap.geom.SpatialIndexpublic boolean remove(org.gvsig.fmap.geom.Geometry geom)
remove in interface org.gvsig.fmap.geom.SpatialIndexpublic boolean remove(org.gvsig.fmap.geom.Geometry geom,
java.lang.Object data)
remove in interface org.gvsig.fmap.geom.SpatialIndexCopyright © 2014 gvSIG Association. All Rights Reserved.