GEOS
3.9.1dev
|
A Key is a unique identifier for a node in a tree. More...
#include <Key.h>
Public Member Functions | |
Key (Interval *newInterval) | |
~Key () | |
double | getPoint () |
int | getLevel () |
Interval * | getInterval () |
void | computeKey (Interval *itemInterval) |
Static Public Member Functions | |
static int | computeLevel (Interval *newInterval) |
Private Member Functions | |
void | computeInterval (int level, Interval *itemInterval) |
Private Attributes | |
double | pt |
int | level |
Interval * | interval |
A Key is a unique identifier for a node in a tree.
It contains a lower-left point and a level number. The level number is the power of two for the size of the node envelope
Definition at line 39 of file bintree/Key.h.
geos::index::bintree::Key::Key | ( | Interval * | newInterval | ) |
geos::index::bintree::Key::~Key | ( | ) |
|
private |
void geos::index::bintree::Key::computeKey | ( | Interval * | itemInterval | ) |
|
static |
Interval* geos::index::bintree::Key::getInterval | ( | ) |
int geos::index::bintree::Key::getLevel | ( | ) |
double geos::index::bintree::Key::getPoint | ( | ) |
|
private |
Definition at line 64 of file bintree/Key.h.
|
private |
Definition at line 61 of file bintree/Key.h.
|
private |
Definition at line 60 of file bintree/Key.h.