#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] |