1 #include "bbPackRecalageCheckBoardBox.h"
2 #include "bbPackRecalagePackage.h"
4 namespace bbPackRecalage
7 BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,CheckBoardBox)
8 BBTK_BLACK_BOX_IMPLEMENTATION(CheckBoardBox,bbtk::AtomicBlackBox);
9 void CheckBoardBox::Process()
12 // THE MAIN PROCESSING METHOD BODY
13 checkboard->setInputImage1(bbGetInputIn1());
14 checkboard->setInputImage2(bbGetInputIn2());
15 if(bbGetInputIn1() != NULL && bbGetInputIn2() != NULL)
17 checkboard->setRows(bbGetInputRows());
18 checkboard->setCols(bbGetInputCols());
19 checkboard->calculateImage();
20 bbSetOutputOut(checkboard->getFilteredImage());
27 void CheckBoardBox::bbUserSetDefaultValues()
36 void CheckBoardBox::bbUserInitializeProcessing()
38 // THE INITIALIZATION METHOD BODY :
40 // but this is where you should allocate the internal/output pointers
42 checkboard = new CheckBoard();
45 void CheckBoardBox::bbUserFinalizeProcessing()
48 // THE FINALIZATION METHOD BODY :
50 // but this is where you should desallocate the internal/output pointers
55 // EO namespace bbPackVisuImages