#include "bbPackRecalageTransparencyV2.h" #include "bbPackRecalagePackage.h" namespace bbPackRecalage { BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,TransparencyV2) BBTK_BLACK_BOX_IMPLEMENTATION(TransparencyV2,bbtk::AtomicBlackBox); void TransparencyV2::Process() { transparency->setImage1(bbGetInputIn1()); transparency->setImage2(bbGetInputIn2()); transparency->setPercent(bbGetInputPercent()); transparency->calculateImage(); bbSetOutputOut(transparency->getImage()); } void TransparencyV2::bbUserSetDefaultValues() { bbSetInputIn1(NULL); bbSetInputIn2(NULL); bbSetInputPercent(-1); bbSetOutputOut(NULL); } void TransparencyV2::bbUserInitializeProcessing() { transparency = new Transparency(); } void TransparencyV2::bbUserFinalizeProcessing() { // THE FINALIZATION METHOD BODY : // Here does nothing // but this is where you should desallocate the internal/output pointers // if any } } // EO namespace bbPackRecalage