]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuAddContainerSettings.cxx
#2440 creaMaracasVisu Feature New Normal - Add Active option to the ColorLayer Box
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuAddContainerSettings.cxx
index cadab5d78603934aef451bfc37767cabc9543001..f98873df899b18b78c0a0b7d368d2c7a3c8c5994 100644 (file)
@@ -8,40 +8,48 @@ BBTK_BLACK_BOX_IMPLEMENTATION(AddContainerSettings,bbtk::AtomicBlackBox);
 
 void AddContainerSettings::Process()
 {
-               if(bbGetInputIn1()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn1() );
-               }
-               if(bbGetInputIn2()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn2() );
-               }
-               if(bbGetInputIn3()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn3() );
-               }
-               if(bbGetInputIn4()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn4() );
-               }
-               if(bbGetInputIn5()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn5() );
-               }
-               if(bbGetInputIn6()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn6() );
-               }
-               if(bbGetInputIn7()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn7() );
-               }
-               if(bbGetInputIn8()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn8() );
-               }
-               if(bbGetInputIn9()!=NULL){
-                       m_BCSettingsVector.push_back( bbGetInputIn9() );
-               }
-               bbSetOutputOut( m_BCSettingsVector );
+       m_BCSettingsVector.clear();
+       if(bbGetInputIn1()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn1() );
+       }
+       if(bbGetInputIn2()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn2() );
+       }
+       if(bbGetInputIn3()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn3() );
+       }
+       if(bbGetInputIn4()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn4() );
+       }
+       if(bbGetInputIn5()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn5() );
+       }
+       if(bbGetInputIn6()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn6() );
+       }
+       if(bbGetInputIn7()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn7() );
+       }
+       if(bbGetInputIn8()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn8() );
+       }
+       if(bbGetInputIn9()!=NULL){
+               m_BCSettingsVector.push_back( bbGetInputIn9() );
+       }
+       bbSetOutputOut( m_BCSettingsVector );
 }
 
 void AddContainerSettings::bbUserSetDefaultValues()
 {
-
+       bbSetInputIn1(NULL);
+       bbSetInputIn2(NULL);
+       bbSetInputIn3(NULL);
+       bbSetInputIn4(NULL);
+       bbSetInputIn5(NULL);
+       bbSetInputIn6(NULL);
+       bbSetInputIn7(NULL);
+       bbSetInputIn8(NULL);
+       bbSetInputIn9(NULL);
 }
 
 void AddContainerSettings::bbUserInitializeProcessing()