Package ucar.nc2.dt.ugrid.rtree
package ucar.nc2.dt.ugrid.rtree
-
ClassDescriptionInterface that defines a procedure to be executed, that takes an int parameter (as modeled after the COLT IntProcedure)The
IntProcedureEntriesListclass provides an implementation of anIntProcedureand records node id's from its execution in a list.
Simply pass an instance of this class to an rtree search and access the retrieved nodes' indices withIntProcedureEntriesList.get(int)andIntProcedureEntriesList.getValues().TheIntProcedureEntriesStackclass provides an implementation of anIntProcedureand records node id's from its execution in a stack.
Simply pass an instance of this class to an rtree search and access the retrieved node indices withIntProcedureEntriesStack.peek(),IntProcedureEntriesStack.peek(int), andIntProcedureEntriesStack.pop().TheNodeclass represents a data node for an RTree.This is a lightweight RTree implementation, specifically designed for the following features (in order of importance): Fast intersection query performance.TheSpatialIndexinterfaces is a contract for spacial indices.