]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkPlaneWidget_Base.cxx
3521 CompareImages
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkPlaneWidget_Base.cxx
index 229c17cd20b9ba948780d6d2071a480f537f141d..c666b5fd8cc048774732d1da2d827839755015f0 100644 (file)
@@ -37,8 +37,22 @@ void PlaneWidget_Base::Process()
         origin[1] = origin[1] + normal[1]*bbGetInputParam();
         origin[2] = origin[2] + normal[2]*bbGetInputParam();
         bbGetInputIn()->SetOrigin(origin);
+//        bbGetInputIn()->SetNormalIn(normal);
         bbGetInputIn()->Process();
-    }
+        bbGetInputIn()->Execute();
+    } // if Type == 1
+    if((bbGetInputType()==2)  &&  (bbGetInputIn()!=NULL) &&  (bbGetInputParamVector().size() == 3))
+    {
+       bbGetInputIn()->SetNormalIn(bbGetInputParamVector());
+       bbGetInputIn()->Process();
+        //bbGetInputIn()->Execute();
+    } // if Type == 2
+    if((bbGetInputType()==3)  &&  (bbGetInputIn()!=NULL) && (bbGetInputParamVector().size() == 3))
+    {
+       bbGetInputIn()->SetOrigin(bbGetInputParamVector());
+       bbGetInputIn()->Process();
+//EED        bbGetInputIn()->Execute();
+    } // if Type == 3
 }
 
 //=====