Package gaphas :: Module quadtree

Module quadtree

source code

A quadtree is a tree data structure in which each internal node has up to four children. Quadtrees are most often used to partition a two dimensional space by recursively subdividing it into four quadrants or regions. The regions may be square or rectangular, or may have arbitrary shapes. This data structure was named a quadtree by Raphael Finkel and J.L. Bentley in 1974. A similar partitioning is also known as a Q-tree. All forms of Quadtrees share some common features:

(From Wikipedia, the free encyclopedia)


Version: $Revision: 2190 $

Classes
  Quadtree
The Quad-tree.
  QuadtreeBucket
A node in a Quadtree structure.