$search
#include <interval_tree.h>
Public Member Functions | |
| IntervalTreeNode (Interval *new_interval) | |
| IntervalTreeNode () | |
| void | print (IntervalTreeNode *left, IntervalTreeNode *right) const |
| Print the interval node information: set left = nil and right = root. | |
| ~IntervalTreeNode () | |
Protected Attributes | |
| double | high |
| double | key |
| IntervalTreeNode * | left |
| double | max_high |
| IntervalTreeNode * | parent |
| bool | red |
| IntervalTreeNode * | right |
| Interval * | stored_interval |
Friends | |
| class | IntervalTree |
Definition at line 63 of file interval_tree.h.
| collision_space_ccd::IntervalTreeNode::IntervalTreeNode | ( | ) |
Definition at line 45 of file interval_tree.cpp.
| collision_space_ccd::IntervalTreeNode::IntervalTreeNode | ( | Interval * | new_interval | ) |
Definition at line 47 of file interval_tree.cpp.
| collision_space_ccd::IntervalTreeNode::~IntervalTreeNode | ( | ) |
Definition at line 53 of file interval_tree.cpp.
| void collision_space_ccd::IntervalTreeNode::print | ( | IntervalTreeNode * | left, | |
| IntervalTreeNode * | right | |||
| ) | const |
Print the interval node information: set left = nil and right = root.
Definition at line 270 of file interval_tree.cpp.
friend class IntervalTree [friend] |
Definition at line 65 of file interval_tree.h.
double collision_space_ccd::IntervalTreeNode::high [protected] |
Definition at line 82 of file interval_tree.h.
double collision_space_ccd::IntervalTreeNode::key [protected] |
Definition at line 80 of file interval_tree.h.
Definition at line 88 of file interval_tree.h.
double collision_space_ccd::IntervalTreeNode::max_high [protected] |
Definition at line 84 of file interval_tree.h.
Definition at line 92 of file interval_tree.h.
bool collision_space_ccd::IntervalTreeNode::red [protected] |
Definition at line 86 of file interval_tree.h.
Definition at line 90 of file interval_tree.h.
Definition at line 78 of file interval_tree.h.