Uses of Interface
org.geotools.caching.spatialindex.Visitor

Packages that use Visitor
org.geotools.caching   
org.geotools.caching.grid.featurecache   
org.geotools.caching.grid.spatialindex   
org.geotools.caching.spatialindex   
 

Uses of Visitor in org.geotools.caching
 

Classes in org.geotools.caching that implement Visitor
 class FeatureCollectingVisitor
          A visitor that collects features into a In-Memory FeatureCollection
 

Uses of Visitor in org.geotools.caching.grid.featurecache
 

Classes in org.geotools.caching.grid.featurecache that implement Visitor
 class ValidatingVisitor
          This visitor makes nodes as valid.
 

Uses of Visitor in org.geotools.caching.grid.spatialindex
 

Classes in org.geotools.caching.grid.spatialindex that implement Visitor
 class GridInvalidatingVisitor
          Visitor that invalidates nodes
 class NodeLockInvalidatingVisitor
           
 

Methods in org.geotools.caching.grid.spatialindex with parameters of type Visitor
protected  void GridSpatialIndex.rangeQuery(int type, Shape query, Visitor v)
          Common algorithm used by both intersection and containment queries.
protected  void GridSpatialIndex.visitData(Node n, Visitor v, Shape query, int type)
           
 

Uses of Visitor in org.geotools.caching.spatialindex
 

Methods in org.geotools.caching.spatialindex with parameters of type Visitor
 void SpatialIndex.containmentQuery(Shape query, Visitor v)
          Traverse index to match data such as : query.contains(Data.getShape())
 void AbstractSpatialIndex.containmentQuery(Shape query, Visitor v)
           
 void SpatialIndex.intersectionQuery(Shape query, Visitor v)
          Traverse index to match data such as : query.intersects(Data.getShape())
 void AbstractSpatialIndex.intersectionQuery(Shape query, Visitor v)
           
 void SpatialIndex.nearestNeighborQuery(int k, Shape query, Visitor v)
           
 void AbstractSpatialIndex.nearestNeighborQuery(int k, Shape query, Visitor v)
           
 void SpatialIndex.nearestNeighborQuery(int k, Shape query, Visitor v, NearestNeighborComparator nnc)
           
 void AbstractSpatialIndex.nearestNeighborQuery(int k, Shape query, Visitor v, NearestNeighborComparator nnc)
           
 void SpatialIndex.pointLocationQuery(Point query, Visitor v)
          Traverse index to match data having query falling inside its shape, ie : Data.getShape().contains(query)
 void AbstractSpatialIndex.pointLocationQuery(Point query, Visitor v)
           
protected  void AbstractSpatialIndex.rangeQuery(int type, Shape query, Visitor v)
          Common algorithm used by both intersection and containment queries.
protected abstract  void AbstractSpatialIndex.visitData(Node n, Visitor v, Shape query, int type)
          Visit data associated with a node using given visitor.
 



Copyright © 1996-2010 Geotools. All Rights Reserved.