#include <sspt_rnode.h>
Public Member Functions | |
sspt_RNode (int n) | |
~sspt_RNode () | |
int | maxChildren () |
bool | leaf () |
void | leaf (bool enable) |
int | branches () |
Interval * | interval (int i) |
Tuple * | tuple (int i) |
sspt_RNode * | child (int i) |
sspt_RNode * | parent () |
bool | addItem (Tuple *tuple, Interval *interval) |
bool | addChild (sspt_RNode *child) |
bool | addChild (sspt_RNode *child, Interval *interval) |
void | remove (int index) |
void | clear () |
void | clearParent () |
sspt_RNode< Tuple, Interval >::sspt_RNode | ( | int | n | ) | [inline] |
sspt_RNode< Tuple, Interval >::~sspt_RNode | ( | ) | [inline] |
bool sspt_RNode< Tuple, Interval >::addChild | ( | sspt_RNode< Tuple, Interval > * | child, | |
Interval * | interval | |||
) | [inline] |
bool sspt_RNode< Tuple, Interval >::addChild | ( | sspt_RNode< Tuple, Interval > * | child | ) | [inline] |
bool sspt_RNode< Tuple, Interval >::addItem | ( | Tuple * | tuple, | |
Interval * | interval | |||
) | [inline] |
int sspt_RNode< Tuple, Interval >::branches | ( | ) | [inline] |
sspt_RNode< Tuple, Interval > * sspt_RNode< Tuple, Interval >::child | ( | int | i | ) | [inline] |
void sspt_RNode< Tuple, Interval >::clear | ( | ) | [inline] |
void sspt_RNode< Tuple, Interval >::clearParent | ( | ) | [inline] |
Interval * sspt_RNode< Tuple, Interval >::interval | ( | int | i | ) | [inline] |
void sspt_RNode< Tuple, Interval >::leaf | ( | bool | enable | ) | [inline] |
bool sspt_RNode< Tuple, Interval >::leaf | ( | ) | [inline] |
int sspt_RNode< Tuple, Interval >::maxChildren | ( | ) | [inline] |
sspt_RNode< Tuple, Interval > * sspt_RNode< Tuple, Interval >::parent | ( | ) | [inline] |
void sspt_RNode< Tuple, Interval >::remove | ( | int | index | ) | [inline] |
Tuple * sspt_RNode< Tuple, Interval >::tuple | ( | int | i | ) | [inline] |