X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=creaRigidRegistration.git;a=blobdiff_plain;f=PackRecalage%2Fsrc%2FbbPackRecalageAddImageToVector.cxx;fp=PackRecalage%2Fsrc%2FbbPackRecalageAddImageToVector.cxx;h=3ad1c5f2cce9d0442634dfe0543d9e3e19ed6439;hp=0000000000000000000000000000000000000000;hb=cac353c9780dca7689474fa9d044b3e56c621c6b;hpb=3434008d599bd7c195b743856f3591994d6ad773 diff --git a/PackRecalage/src/bbPackRecalageAddImageToVector.cxx b/PackRecalage/src/bbPackRecalageAddImageToVector.cxx new file mode 100644 index 0000000..3ad1c5f --- /dev/null +++ b/PackRecalage/src/bbPackRecalageAddImageToVector.cxx @@ -0,0 +1,96 @@ +//===== +// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) +//===== +#include "bbPackRecalageAddImageToVector.h" +#include "bbPackRecalagePackage.h" +namespace bbPackRecalage +{ + +BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,AddImageToVector) +BBTK_BLACK_BOX_IMPLEMENTATION(AddImageToVector,bbtk::AtomicBlackBox); +//===== +// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) +//===== +void AddImageToVector::Process() +{ + +// THE MAIN PROCESSING METHOD BODY +// Here we simply set the input 'In' value to the output 'Out' +// And print out the output value +// INPUT/OUTPUT ACCESSORS ARE OF THE FORM : +// void bbSet{Input|Output}NAME(const TYPE&) +// const TYPE& bbGet{Input|Output}NAME() const +// Where : +// * NAME is the name of the input/output +// (the one provided in the attribute 'name' of the tag 'input') +// * TYPE is the C++ type of the input/output +// (the one provided in the attribute 'type' of the tag 'input') + +// bbSetOutputOut( bbGetInputIn() ); +// std::cout << "Output value = " < lstImages=bbGetInputImageVector(); + lstImages.push_back( bbGetInputIn0() ); + lstImages.push_back( bbGetInputIn1() ); + lstImages.push_back( bbGetInputIn2() ); + lstImages.push_back( bbGetInputIn3() ); + lstImages.push_back( bbGetInputIn4() ); + lstImages.push_back( bbGetInputIn5() ); + lstImages.push_back( bbGetInputIn6() ); + lstImages.push_back( bbGetInputIn7() ); + lstImages.push_back( bbGetInputIn8() ); + lstImages.push_back( bbGetInputIn9() ); + bbSetOutputOut(lstImages); + +} +//===== +// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) +//===== +void AddImageToVector::bbUserSetDefaultValues() +{ + +// SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX +// Here we initialize the input 'In' to 0 + bbSetInputIn0(NULL); + bbSetInputIn1(NULL); + bbSetInputIn2(NULL); + bbSetInputIn3(NULL); + bbSetInputIn4(NULL); + bbSetInputIn5(NULL); + bbSetInputIn6(NULL); + bbSetInputIn7(NULL); + bbSetInputIn8(NULL); + bbSetInputIn9(NULL); + std::vector lstImages; + bbSetInputImageVector(lstImages); +} +//===== +// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) +//===== +void AddImageToVector::bbUserInitializeProcessing() +{ + +// THE INITIALIZATION METHOD BODY : +// Here does nothing +// but this is where you should allocate the internal/output pointers +// if any + + +} +//===== +// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) +//===== +void AddImageToVector::bbUserFinalizeProcessing() +{ + +// THE FINALIZATION METHOD BODY : +// Here does nothing +// but this is where you should desallocate the internal/output pointers +// if any + +} +} +// EO namespace bbPackRecalage + +