]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuManualPaint.cxx
#2864 creaMaracasVisu Feature New Normal - Manual Paint , modifies external image...
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuManualPaint.cxx
index 0fb6ed4cb94993302cf867e06fd64266d7bc60bb..ba692644e2b621d30379b32924f6654c832adf62 100644 (file)
@@ -52,6 +52,8 @@ BBTK_BLACK_BOX_IMPLEMENTATION(ManualPaint,bbtk::WxBlackBox);
 //=====
 void ManualPaint::Process()
 {
+printf("ManualPaint::Process start\n");
+
 
 /*
    std::string msg;
@@ -81,10 +83,10 @@ void ManualPaint::Process()
     {
         firsttime=false;
 
-        ManualPaintModel        *mpModel        = new ManualPaintModel();
-        mpModel->SetImage( bbGetInputIn() );
+        ManualPaintModel        *mpModel                       = new ManualPaintModel();
+        mpModel->SetImages( bbGetInputIn() , bbGetInputIn2() );
 
-        wxManualPaintPanel        *mpPanel        = (wxManualPaintPanel*)bbGetOutputWidget();
+        wxManualPaintPanel        *mpPanel                     = (wxManualPaintPanel*)bbGetOutputWidget();
         mpPanel->SetManualPaintModel(mpModel);
 
         if (bbGetInputWxVtkBaseView1()!=NULL)
@@ -123,7 +125,7 @@ void ManualPaint::Process()
             mpControler->Config();
         }
 
-    }
+    } // firsttime
 
 }
 //=====
@@ -141,6 +143,10 @@ void ManualPaint::bbUserSetDefaultValues()
 {
     firsttime=true;
     bbSetInputIn(NULL);
+    bbSetInputWxVtkBaseView1(NULL);
+    bbSetInputWxVtkBaseView2(NULL);
+    bbSetInputWxVtkBaseView3(NULL);
+    bbSetInputWxVtkBaseView4(NULL);
 }
 //=====
 // Don't edit this file. This file is generated from xml description..