Class SpatialIndexJSIRTree

java.lang.Object
org.gvsig.fmap.geom.spi.spatialindex.AbstractSpatialIndex
org.gvsig.fmap.geom.jts.spatialindex.SpatialIndexJSIRTree
All Implemented Interfaces:
org.gvsig.fmap.geom.SpatialIndex, org.gvsig.tools.service.Service

public class SpatialIndexJSIRTree extends org.gvsig.fmap.geom.spi.spatialindex.AbstractSpatialIndex implements org.gvsig.fmap.geom.SpatialIndex
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpatialIndexJSIRTree(org.gvsig.fmap.geom.GeometryManager geometryManager, org.gvsig.fmap.geom.SpatialIndexFactory factory, org.gvsig.tools.dynobject.DynObject parameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    insert(org.gvsig.fmap.geom.primitive.Envelope envelope, Object data)
     
    void
     
    query(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit)
     
    void
    query(org.gvsig.fmap.geom.primitive.Envelope envelope, org.gvsig.tools.visitor.Visitor visitor)
     
     
    queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit)
     
    boolean
    remove(org.gvsig.fmap.geom.primitive.Envelope envelope, Object data)
     
    void
     
    long
     

    Methods inherited from class org.gvsig.fmap.geom.spi.spatialindex.AbstractSpatialIndex

    asList, coerceData, flush, getFactory, getManager, getParameter, getParameters, insert, insert, query, query, query, query, queryAllAsList, queryAsList, queryAsList, queryNearest, queryNearest, queryNearest, remove, remove

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.service.Service

    getManager

    Methods inherited from interface org.gvsig.fmap.geom.SpatialIndex

    flush, getFactory, insert, insert, query, query, query, query, queryAllAsList, queryAsList, queryAsList, queryNearest, queryNearest, queryNearest, remove, remove
  • Constructor Details

    • SpatialIndexJSIRTree

      public SpatialIndexJSIRTree(org.gvsig.fmap.geom.GeometryManager geometryManager, org.gvsig.fmap.geom.SpatialIndexFactory factory, org.gvsig.tools.dynobject.DynObject parameters)
  • Method Details

    • open

      public void open()
      Specified by:
      open in interface org.gvsig.fmap.geom.SpatialIndex
    • close

      public void close()
      Specified by:
      close in interface org.gvsig.fmap.geom.SpatialIndex
    • size

      public long size()
      Specified by:
      size in interface org.gvsig.fmap.geom.SpatialIndex
    • query

      public void query(org.gvsig.fmap.geom.primitive.Envelope envelope, org.gvsig.tools.visitor.Visitor visitor)
      Specified by:
      query in interface org.gvsig.fmap.geom.SpatialIndex
    • query

      public Iterator query(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit)
      Specified by:
      query in interface org.gvsig.fmap.geom.SpatialIndex
    • queryNearest

      public Iterator queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit)
      Specified by:
      queryNearest in interface org.gvsig.fmap.geom.SpatialIndex
    • queryAll

      public Iterator queryAll()
      Specified by:
      queryAll in interface org.gvsig.fmap.geom.SpatialIndex
    • insert

      public void insert(org.gvsig.fmap.geom.primitive.Envelope envelope, Object data)
      Specified by:
      insert in interface org.gvsig.fmap.geom.SpatialIndex
    • remove

      public boolean remove(org.gvsig.fmap.geom.primitive.Envelope envelope, Object data)
      Specified by:
      remove in interface org.gvsig.fmap.geom.SpatialIndex
    • removeAll

      public void removeAll()
      Specified by:
      removeAll in interface org.gvsig.fmap.geom.SpatialIndex