The root node of a single Bintree.
More...
#include <Root.h>
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: