You are on page 1of 1

for (int y = 300; y < Afmeting.

cy; y++)
{
baan = links;
for (int x=1; x < Afmeting.cx-meetafstand; x+=meetafstand)
{
gemiddeld = 0; gemiddeldvorig=0;
for (int i = x; i<(x+meetafstand); i++)
gemiddeld+=Rij::GeefEersteRij(pPuntGegevens[i +
Afmeting.cx * y].pRij)->Oppervlak;
switch(baan)
{ case links:
if (gemiddeld < drempel && gemiddeldvori
g < drempel && gemiddeldvorig2 < drempel)
{ PntLinks.x = x; PntLinks.y = y;
baan = midden;
}
break;
case midden:
if (gemiddeld > drempel && gemiddeldvori
g < drempel && gemiddeldvorig2 < drempel)
{ PntRechts.x = x; PntRechts.y = y
;
baan = rechts;
}
break;
case rechts:
break;
}
gemiddeldvorig = gemiddeld;
gemiddeldvorig2 = gemiddeldvorig;
//pZoomVenster->TekenLijn(x, 700-(gemiddeld/10), x+meeta
fstand, 700-(gemiddeld/10));
}
pZoomVenster->TekenLijn(PntLinksvorig, PntLinks);
pZoomVenster->TekenLijn(PntRechtsvorig, PntRechts);
PntLinksvorig = PntLinks;
PntRechtsvorig = PntRechts;
//for (punt.x = 1; punt.x < Afmeting.cx; punt.x++)
//{
// LeesKleur(punt); pRij = punt.pPuntGegevens->pRij;
// oppervlak = Rij::GeefEersteRij(pRij)->Oppervlak;
// van.x = naar.x = punt.x;
// van.y = punt.y;
// naar.y = punt.y - (oppervlak>1000 ? 1000 : oppervlak);
// if (oppervlak>100) pZoomVenster->TekenLijn(van, naa
r);
//}
}

You might also like