21.07.2013 Views

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18 Appendiks 18.8 Kodestandard<br />

Eksempel:<br />

Seed *pSeed<br />

int **ppSubBlob<br />

18.8.3 Udseende<br />

18.8.3.1 Pointere<br />

Når pointeren oprettes benyttes ”*”-operatoren, som altid står sammen med navnet <strong>og</strong> ikke typen.<br />

Eksempel:<br />

int *pBlobList<br />

18.8.3.2 Referencer<br />

Oprettes der referencer med ”&”-operatoren, står denne altid sammen med navnet på referencen <strong>og</strong><br />

ikke typen<br />

Eksempel:<br />

void execute(GrayScale &binaryImage)<br />

18.8.3.3 Funktioner<br />

Der er ingen mellemrum mellem parentesen, <strong>og</strong> det første <strong>og</strong> sidste der står inde i den.<br />

Eksempel:<br />

void rootUnion(int a, int b)<br />

18.8.3.4 Indrykning<br />

Koden inddeles i niveauer. Et niveau er det der står mellem de to tegn ”{” <strong>og</strong> ”}” <strong>og</strong> der skal være<br />

én tabulator indrykning.<br />

Eksempel:<br />

int BlobDetection::rootFind(int a)<br />

{<br />

if (pSubBlobList[a] == a)<br />

{<br />

return a;<br />

}<br />

else<br />

{<br />

return rootFind(pSubBlobList[a]);<br />

}<br />

}<br />

Side 100 <strong>af</strong> 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!