Lines Matching refs:IntervalTree
168 } IntervalTree; typedef
201 FreeNodes(IntervalTree *),
1288 static void InitializeList(IntervalTree **list,ssize_t *number_nodes, in InitializeList()
1289 IntervalTree *node) in InitializeList()
1291 if (node == (IntervalTree *) NULL) in InitializeList()
1293 if (node->child == (IntervalTree *) NULL) in InitializeList()
1299 static void MeanStability(IntervalTree *node) in MeanStability()
1301 register IntervalTree in MeanStability()
1304 if (node == (IntervalTree *) NULL) in MeanStability()
1308 if (child != (IntervalTree *) NULL) in MeanStability()
1318 for ( ; child != (IntervalTree *) NULL; child=child->sibling) in MeanStability()
1329 static void Stability(IntervalTree *node) in Stability()
1331 if (node == (IntervalTree *) NULL) in Stability()
1333 if (node->child == (IntervalTree *) NULL) in Stability()
1341 static IntervalTree *InitializeIntervalTree(const ZeroCrossing *zero_crossing, in InitializeIntervalTree()
1344 IntervalTree in InitializeIntervalTree()
1362 list=(IntervalTree **) AcquireQuantumMemory((size_t) TreeLength, in InitializeIntervalTree()
1364 if (list == (IntervalTree **) NULL) in InitializeIntervalTree()
1365 return((IntervalTree *) NULL); in InitializeIntervalTree()
1369 root=(IntervalTree *) AcquireCriticalMemory(sizeof(*root)); in InitializeIntervalTree()
1370 root->child=(IntervalTree *) NULL; in InitializeIntervalTree()
1371 root->sibling=(IntervalTree *) NULL; in InitializeIntervalTree()
1399 node->child=(IntervalTree *) AcquireMagickMemory( in InitializeIntervalTree()
1405 node->sibling=(IntervalTree *) AcquireMagickMemory( in InitializeIntervalTree()
1409 if (node == (IntervalTree *) NULL) in InitializeIntervalTree()
1411 list=(IntervalTree **) RelinquishMagickMemory(list); in InitializeIntervalTree()
1413 return((IntervalTree *) NULL); in InitializeIntervalTree()
1416 node->child=(IntervalTree *) NULL; in InitializeIntervalTree()
1417 node->sibling=(IntervalTree *) NULL; in InitializeIntervalTree()
1425 node->sibling=(IntervalTree *) AcquireMagickMemory( in InitializeIntervalTree()
1428 if (node == (IntervalTree *) NULL) in InitializeIntervalTree()
1430 list=(IntervalTree **) RelinquishMagickMemory(list); in InitializeIntervalTree()
1432 return((IntervalTree *) NULL); in InitializeIntervalTree()
1435 node->child=(IntervalTree *) NULL; in InitializeIntervalTree()
1436 node->sibling=(IntervalTree *) NULL; in InitializeIntervalTree()
1447 list=(IntervalTree **) RelinquishMagickMemory(list); in InitializeIntervalTree()
1481 static void ActiveNodes(IntervalTree **list,ssize_t *number_nodes, in ActiveNodes()
1482 IntervalTree *node) in ActiveNodes()
1484 if (node == (IntervalTree *) NULL) in ActiveNodes()
1498 static void FreeNodes(IntervalTree *node) in FreeNodes()
1500 if (node == (IntervalTree *) NULL) in FreeNodes()
1504 node=(IntervalTree *) RelinquishMagickMemory(node); in FreeNodes()
1511 IntervalTree in OptimalTau()
1546 list=(IntervalTree **) AcquireQuantumMemory((size_t) TreeLength, in OptimalTau()
1548 if (list == (IntervalTree **) NULL) in OptimalTau()
1558 list=(IntervalTree **) RelinquishMagickMemory(list); in OptimalTau()
1615 if (root == (IntervalTree *) NULL) in OptimalTau()
1618 list=(IntervalTree **) RelinquishMagickMemory(list); in OptimalTau()
1688 list=(IntervalTree **) RelinquishMagickMemory(list); in OptimalTau()