--- /dev/null
+#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
+
+