Package org.khelekore.prtree
The classes for PRTree, a Priority R-Tree.
This r-tree uses interfaces to let the user control how bounding boxes are stored and how distances are calculated.
-
Interface Summary Interface Description DistanceCalculator<T> A class that can calculate the distance to a given object stored in the PRTreeMBR A minimum bounding box for n dimensions.MBR2D A minimum bounding rectangleMBRConverter<T> A class that given a T can tell the minimum and maximum ordinates for that object.NodeFilter<T> A node object filterer.PointND A description of an N-dimensional point -
Class Summary Class Description AcceptAll<T> A filter that accepts all elementsDistanceResult<T> Class to hold object and distance to itMinDist Class that can calculate the MINDIST between a point and a rectangleMinDist2D Class that can calculate the MINDIST between a point and a rectanglePRTree<T> A Priority R-Tree, a spatial index, for N dimensions.SimpleMBR An implementation of MBRND that keeps a double array with the max and min valuesSimpleMBR2D An implementation of MBR that keeps 4 double values for the actual min and max values needed.SimplePointND One implementatoin of a point