The root node of a single Bintree.
More...
#include <Root.h>
List of all members.
Public Member Functions |
| void | insert (Interval *itemInterval, void *item) |
|
virtual std::vector< void * > * | getItems () |
|
virtual void | add (void *item) |
|
virtual std::vector< void * > * | addAllItems (std::vector< void * > *newItems) |
|
virtual std::vector< void * > * | addAllItemsFromOverlapping (Interval *interval, std::vector< void * > *resultItems) |
|
virtual int | depth () |
|
virtual int | size () |
|
virtual int | nodeSize () |
Protected Member Functions |
|
bool | isSearchMatch (Interval *) |
Additional Inherited Members |
|
static int | getSubnodeIndex (Interval *interval, double centre) |
|
std::vector< void * > * | items |
| Node * | subnode [2] |
Detailed Description
The root node of a single Bintree.
It is centred at the origin, and does not have a defined extent.
Member Function Documentation
| void geos::index::bintree::Root::insert |
( |
Interval * |
itemInterval, |
|
|
void * |
item |
|
) |
| |
- Parameters:
-
| itemInterval | Ownership left to caller, references kept in this class. |
| item | Ownership left to caller, references kept in this class. |
The documentation for this class was generated from the following file: