#include "intmatcher.h"
#include "intproto.h"
#include "callcpp.h"
#include "scrollview.h"
#include "float2int.h"
#include "globals.h"
#include "helpers.h"
#include "classify.h"
#include "shapetable.h"
#include <math.h>
Go to the source code of this file.
Function Documentation
void HeapSort |
( |
int |
n, |
|
|
register int |
ra[], |
|
|
register int |
rb[] |
|
) |
| |
Definition at line 1305 of file intmatcher.cpp.
{
register int i, rra, rrb;
int l, j, ir;
l = (n >> 1) + 1;
ir = n;
for (;;) {
if (l > 1) {
rra = ra[--l];
rrb = rb[l];
}
else {
rra = ra[ir];
rrb = rb[ir];
ra[ir] = ra[1];
rb[ir] = rb[1];
if (--ir == 1) {
ra[1] = rra;
rb[1] = rrb;
return;
}
}
i = l;
j = l << 1;
while (j <= ir) {
if (j < ir && ra[j] < ra[j + 1])
++j;
if (rra < ra[j]) {
ra[i] = ra[j];
rb[i] = rb[j];
j += (i = j);
}
else
j = ir + 1;
}
ra[i] = rra;
rb[i] = rrb;
}
}
Definition at line 757 of file intmatcher.cpp.
{
cprintf (
"F = %3d, P = %3d, E = %3d, Configs = ",
FeatureNum, (int) ActualProtoNum, (int) Evidence);
while (ConfigWord) {
if (ConfigWord & 1)
else
ConfigWord >>= 1;
}
}
void IMDebugConfigurationSum |
( |
int |
FeatureNum, |
|
|
uinT8 * |
FeatureEvidence, |
|
|
inT32 |
ConfigCount |
|
) |
| |
Definition at line 785 of file intmatcher.cpp.
{
for (int ConfigNum = 0; ConfigNum < ConfigCount; ConfigNum++) {
cprintf(
"%4d", FeatureEvidence[ConfigNum]);
}
}