#include <Rtree.h>
Public Methods | |
Rh * | rh () |
Rh * | rh (RecId &recId) |
void | init () |
XyRtree () | |
void | setRep (XyRtreeRep *rep) |
XyRtree (XyRtreeRep *rep) | |
void | setUfRep () |
~XyRtree () | |
void | destroyRep () |
void | removeAll () |
int | insertRecord (RecId &recId) |
int | insertRecord (int idx) |
int | deleteRecord (RecId &recId) |
int | deleteRecord (int idx) |
int | createSearcher (Searcher &searcher) |
int | createSearcher (Searcher &searcher, XyRange &rng) |
void | printLevel (short levelIdx) |
void | printLevels (short topLevelIdx=0, short bottomLevelIdx=-1) |
void | printSearch (Searcher &searcher) |
void | printSearch (Searcher &searcher, XyRange &rng) |
void | printSearch (Searcher &searcher, XyPoint &ll, XyPoint &ur) |
void | printSearch (XyRange &rng) |
void | printSearch (XyPoint &ll, XyPoint &ur) |
void | expropriate () |
XyRtree & | operator= (XyRtree &) |
Public Attributes | |
Rh * | rhPrototype |
XyRange | overallRange |
int | numRecords |
Protected Attributes | |
XyRtreeRep * | rep |
Friends | |
class | Searcher |
rep | is an R-tree representation. |
rhPrototype | is a prototype of a record handle, which enables to interpret records separately from the R-tree representation. |
overallRange | is the xy-range of all records in the R-tree. |
numRecords | is the number of records in the R-tree. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|