Package ucar.nc2.dt.ugrid.rtree
-
Interface Summary Interface Description IntProcedure Interface that defines a procedure to be executed, that takes an int parameter (as modeled after the COLT IntProcedure)SpatialIndex TheSpatialIndexinterfaces is a contract for spacial indices. -
Class Summary Class Description IntProcedureEntriesList TheIntProcedureEntriesListclass 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().IntProcedureEntriesStack 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().Node TheNodeclass represents a data node for an RTree.RTree This is a lightweight RTree implementation, specifically designed for the following features (in order of importance): Fast intersection query performance.