]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/src/bbPackRecalageTransparencyV2.cxx
Changed transparency to transparencyBox
[creaRigidRegistration.git] / PackRecalage / src / bbPackRecalageTransparencyV2.cxx
1 #include "bbPackRecalageTransparencyV2.h"
2 #include "bbPackRecalagePackage.h"
3 namespace bbPackRecalage
4 {
5
6 BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,TransparencyV2)
7 BBTK_BLACK_BOX_IMPLEMENTATION(TransparencyV2,bbtk::AtomicBlackBox);
8 void TransparencyV2::Process()
9 {
10         transparency->setImage1(bbGetInputIn1());
11         transparency->setImage2(bbGetInputIn2());
12         transparency->setPercent(bbGetInputPercent());
13         transparency->calculateImage();
14
15         bbSetOutputOut(transparency->getImage());
16 }
17 void TransparencyV2::bbUserSetDefaultValues()
18 {
19         bbSetInputIn1(NULL);   
20         bbSetInputIn2(NULL);
21         bbSetInputPercent(-1);
22         bbSetOutputOut(NULL);
23 }
24 void TransparencyV2::bbUserInitializeProcessing()
25 {
26         transparency = new Transparency();
27 }
28 void TransparencyV2::bbUserFinalizeProcessing()
29 {
30  
31 //  THE FINALIZATION METHOD BODY : 
32 //    Here does nothing  
33 //    but this is where you should desallocate the internal/output pointers  
34 //    if any 
35   
36 }
37 }
38 // EO namespace bbPackRecalage
39
40