$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.