# Package com.mapinfo.midev.index.rtree

Classes for indexing objects with an R-tree.

See: Description

Interface Summary
IEnvelopeDecorator: Users have to implement this interface for r-tree to get envelope from the user-defined objects which are stored in the r-tree leaf nodes.
IRTreeEnvelopeSearch: This interface provides more flexible ways to search in-memory r-tree index.
IRTreeHelper: This interface provides access to the contents of the RTree structure.
IRTreeNode: This interface represents the responsibilities of a RTree node.

Class Summary
RamBasedHelper: Simple helper where all nodes are maintained in RAM.
RTree: Creates r-tree structure.
RTreeCursor: A r-tree cursor to help search the r-tree index based on a specified search criteria which is represented by a `IRTreeEnvelopeSearch` instance.
RTreeEnvelopeSearch: An implementation of interface `IEnvelopeSearch` to help searching r-tree by given a single envelope object.

## Package com.mapinfo.midev.index.rtree Description

Classes for indexing objects with an R-tree.