]> Creatis software - creaRigidRegistration.git/commitdiff
Version 4
authortrillos <trillos>
Tue, 13 Oct 2009 13:46:43 +0000 (13:46 +0000)
committertrillos <trillos>
Tue, 13 Oct 2009 13:46:43 +0000 (13:46 +0000)
PackRecalage/bbs/appli/ViewerMerge2DInteractive.bbs

index 7512bb6b2df00a876ef18d67722feae0c82e2a40..f9e1e57681509b5f44e4a1721ace047cfcb9dd24 100644 (file)
@@ -143,12 +143,14 @@ new Slider colorLevel
   set colorLevel.Min "0"
   set colorLevel.Max "99"
   set colorLevel.In "50"
   set colorLevel.Min "0"
   set colorLevel.Max "99"
   set colorLevel.In "50"
+  set colorLevel.ReactiveOnTrack true
   set colorLevel.Title "Color Level"
 
 new Slider windowLevel
   set windowLevel.Min "0"
   set windowLevel.Max "99"
   set windowLevel.In "50"
   set colorLevel.Title "Color Level"
 
 new Slider windowLevel
   set windowLevel.Min "0"
   set windowLevel.Max "99"
   set windowLevel.In "50"
+  set windowLevel.ReactiveOnTrack true
   set windowLevel.Title "Window Level"
 
 # Connection to viewers
   set windowLevel.Title "Window Level"
 
 # Connection to viewers
@@ -202,6 +204,7 @@ new Slider sdrP
   set sdrP.Max "100"
   set sdrP.Min "0"
   set sdrP.In "50"
   set sdrP.Max "100"
   set sdrP.Min "0"
   set sdrP.In "50"
+  set sdrP.ReactiveOnTrack true
 
   connect sdrP.Out trans.Percent
 
 
   connect sdrP.Out trans.Percent
 
@@ -279,6 +282,67 @@ new LayoutLine lySubColor
   connect subView.Widget substraction.Widget1
   connect lySub.Widget substraction.Widget2
 
   connect subView.Widget substraction.Widget1
   connect lySub.Widget substraction.Widget2
 
+#Image Switch view
+/*
+new ImageSwitcherBox swt
+  connect imgslice1.Out swt.In1 
+  connect imgslice2.Out swt.In2
+
+new Slider sdrT
+  set sdrT.Max "1000"
+  set sdrT.Min "0"
+  set sdrT.In "500"
+
+  connect sdrT.Out swt.Time
+
+#Image Switch Layout
+
+new Viewer2D viewerS
+  connect swt.Out viewerS.In
+  //set viewerS.nTypeView "0"  
+
+new LayoutLine switch
+  connect viewerS.Widget switch.Widget1
+  connect switch.Widget switch.Widget2
+  connect sdrT.Widget switch.Widget3
+
+  //connect colorLevel.Out viewerS.ColorLevel
+  //connect windowLevel.Out viewerS.WindowLevel
+*/
+
+#Image Convolution View
+
+new ImageConvolution convol1
+  connect imgslice1.Out convol1.In
+
+new ImageConvolution convol2
+  connect imgslice2.Out convol2.In
+
+new Viewer2D viewerConv1
+  connect convol1.Out viewerConv1.In
+  
+new Viewer2D viewerConv2
+  connect convol2.Out viewerConv2.In
+
+new Slider sdrC
+  set sdrC.Max "100"
+  set sdrC.Min "0"
+  set sdrC.In "100"
+  set sdrC.ReactiveOnTrack "true"
+
+#Layout for convolution
+
+new LayoutSplit lyConvView
+  set lyConvView.Proportion "50"
+  connect viewerConv1.Widget lyConvView.Widget1
+  connect viewerConv2.Widget lyConvView.Widget2
+
+new LayoutSplit convolution
+  set convolution.Proportion "80"
+  connect lyConvView.Widget convolution.Widget1
+  connect sdrC.Widget convolution.Widget2
+
+
 #Multiple inputs for managing the interaction
 
 new MultipleInputs mult
 #Multiple inputs for managing the interaction
 
 new MultipleInputs mult
@@ -300,7 +364,7 @@ new MultipleInputs mult2
 connect mult2.BoxChange cbb.BoxExecute
 connect cbb.BoxChange viewerCH.BoxExecute
 
 connect mult2.BoxChange cbb.BoxExecute
 connect cbb.BoxChange viewerCH.BoxExecute
 
-#Execution pipeline for trqnsparency
+#Execution pipeline for transparency
 
 new MultipleInputs mult5
   connect mult2.BoxChange mult5.In1
 
 new MultipleInputs mult5
   connect mult2.BoxChange mult5.In1
@@ -325,6 +389,28 @@ new MultipleInputs mult4
   connect mult4.BoxChange imageSub.BoxExecute
   connect imageSub.BoxChange substraction.BoxExecute
 
   connect mult4.BoxChange imageSub.BoxExecute
   connect imageSub.BoxChange substraction.BoxExecute
 
+#Execution pipeline for switching
+/*
+new MultipleInputs mult6
+  connect sdrT.BoxChange mult6.In1
+  connect mult2.BoxChange mult6.In2
+
+  connect mult6.BoxChange switch.BoxExecute
+  connect switch.BoxChange viewerS.BoxExecute
+*/
+
+#Execution pipeline for convolution
+
+new MultipleInputs mult7
+  connect mult2.BoxChange mult7.In1
+  connect sdrC.BoxChange mult7.In2
+
+  connect mult7.BoxChange convol1.BoxExecute
+  connect mult7.BoxChange convol2.BoxExecute
+
+  connect convol1.BoxChange viewerConv1.BoxExecute
+  connect convol2.BoxChange viewerConv2.BoxExecute
+
 # Button for saving
 
 new CommandButton saveBut
 # Button for saving
 
 new CommandButton saveBut
@@ -354,6 +440,8 @@ new LayoutTab tabs
   connect checkerBoard.Widget tabs.Widget1
   connect substraction.Widget tabs.Widget2
   connect transparency.Widget tabs.Widget3
   connect checkerBoard.Widget tabs.Widget1
   connect substraction.Widget tabs.Widget2
   connect transparency.Widget tabs.Widget3
+  connect convolution.Widget tabs.Widget4
+  //connect switch.Widget tabs.Widget4
 
 new LayoutLine tools
   connect sdrZ.Widget tools.Widget1
 
 new LayoutLine tools
   connect sdrZ.Widget tools.Widget1