Definition at line 116 of file intervaltree.c.
117 {
118
119
120
121
122 uint32_t end_node = itree->
numNodes;
123 uint32_t start_node = end_node - nodes_remaining;
124
125
126
127
128
131
132
133
134
135
136
137
138
139 for (uint32_t i = 0; i < num_parents; i++)
140 {
143 children_end = children_end > end_node ? end_node : children_end;
144
145
146
147
148
150 for (uint32_t j = children_start; j < children_end; j++)
151 {
157 }
158 }
159
160
161
162
163
164 return num_parents;
165}
static IntervalTreeNode * itree_new_node(IntervalTree *itree)
struct IntervalTreeNode * children[ITREE_MAX_NODES]
struct IntervalTreeNode * nodes
References IntervalTreeNode::children, IntervalTreeNode::edgeIndex, FP_MAX, FP_MIN, ITREE_MAX_NODES, itree_new_node(), IntervalTreeNode::max, IntervalTreeNode::min, IntervalTree::nodes, IntervalTreeNode::numChildren, and IntervalTree::numNodes.
Referenced by itree_add_pointarray().