![]()  | 
The concept SpatialTree defines the requirements for a tree supporting both neighbor searching and approximate range searching.
| 
         | |
| 
    Search traits.
 
  | |
| 
         | |
| 
    Point type.
 
  | |
| 
         | |
| 
    Bidirectional iterator with value type Point_d that allows
	to enumerate all points in the tree.
 
  | |
| 
         | |
| 
    Node handle.
 
  | |
| 
         | |
| 
    Iterator with value type Point_d*.
 
  | |
| 
         | |
| 
    Splitter.
 
  | |
| 
         | |
| 
    Distance.
 
  | |
| 
         | |
| 
         | |
| 
    Constructs a tree on the elements from the sequence 
[first,beyond).
 
  | |
| 
         | ||
| 
         | 
         | |
| Reports the points that are approximately contained by q. The value type of OutputIterator must be Point_d. | ||
| 
         | 
         | Returns an iterator to the first point in the tree. | 
| 
         | 
         | Returns the corresponding past-the-end iterator. | 
| 
         | 
         | Returns a handle to the root node of the tree. | 
| 
         | 
         | returns a const reference to the bounding box of the root node of the tree. | 
| 
         | 
         | Returns the number of items that are stored in the tree. | 
CGAL::Kd_tree<Traits,Splitter,UseExtendedNode>.