]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
#3523 Add to BoxWidget box Transform option
[creaVtk.git] / bbtk_creaVtk_PKG / bbs / boxes / VoiMPR-Interface.bbs
index c4dcb0c7358b08f59962f4f6191d18edaa32a3d9..51af7fead3f48de38c9bc589a9745fbb687338b1 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/C8/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
 # ----------------------------------
 
 include std
@@ -20,14 +20,18 @@ category "<VOID>"
 new creaMaracasVisu:SliderMinMax Box03
   set Box03.InMax "500"
   set Box03.InMin "0"
+  set Box03.ShowActual "false"
+  set Box03.WinClose "false"
 
 new creaMaracasVisu:SliderMinMax Box04
   set Box04.InMax "500"
   set Box04.InMin "0"
+  set Box04.ShowActual "false"
 
 new creaMaracasVisu:SliderMinMax Box05
   set Box05.InMax "500"
   set Box05.InMin "0"
+  set Box05.ShowActual "false"
 
 new std:MultipleInputs Box06
 
@@ -59,18 +63,12 @@ new std:GetVectorIntElement Box33
 new std:GetVectorIntElement Box34
   set Box34.I "2"
 
-new creaMaracasVisu:SetPosition Box35
-
-new std:ConcatStrings Box36
-  set Box36.In2 "  "
-  set Box36.In4 "  "
-
 new std:MultipleInputs Box40
 
 new wx:CheckBox Box42
   set Box42.In "true"
   set Box42.ReactiveOnKeystroke "true"
-  set Box42.Title "Active"
+  set Box42.Title "VOI"
 
 new wx:LayoutTab Box21
 
@@ -87,6 +85,64 @@ new wx:LayoutTab Box25
 new wx:LayoutLine Box26
   set Box26.WinTitle "Z"
 
+new std:MagicBox Box28
+
+new std:GetVectorIntElement Box29
+  set Box29.ErrorValue "0"
+  set Box29.I "0"
+
+new std:GetVectorIntElement Box35
+  set Box35.ErrorValue "0"
+  set Box35.I "1"
+
+new std:GetVectorIntElement Box36
+  set Box36.ErrorValue "0"
+  set Box36.I "2"
+
+new std:MagicBox Box38
+
+new std:GetVectorIntElement Box39
+  set Box39.ErrorValue "0"
+  set Box39.I "0"
+
+new std:GetVectorIntElement Box41
+  set Box41.ErrorValue "0"
+  set Box41.I "1"
+
+new std:GetVectorIntElement Box43
+  set Box43.ErrorValue "0"
+  set Box43.I "2"
+
+new std:MathOperationVector Box44
+  set Box44.Type "0"
+
+new wx:OutputText Box45
+  set Box45.Title "X"
+
+new wx:OutputText Box46
+  set Box46.Title "Y"
+
+new wx:LayoutLine Box47
+  set Box47.Orientation "H"
+
+new wx:OutputText Box48
+  set Box48.Title "Z"
+
+new std:ConcatStrings Box49
+  set Box49.In1 "["
+  set Box49.In3 ","
+  set Box49.In5 "]"
+
+new std:ConcatStrings Box50
+  set Box50.In1 "["
+  set Box50.In3 ","
+  set Box50.In5 "]"
+
+new std:ConcatStrings Box51
+  set Box51.In1 "["
+  set Box51.In3 ","
+  set Box51.In5 "]"
+
 
 connect Box03.BoxChange Box06.In1
 connect Box04.BoxChange Box06.In2
@@ -103,17 +159,9 @@ connect Box31.Out Box30.In
 connect Box30.Size Box32.In
 connect Box30.Size Box33.In
 connect Box30.Size Box34.In
-connect Box32.Out Box03.InMax
-connect Box33.Out Box04.InMax
-connect Box34.Out Box05.InMax
-connect Box36.Out Box35.Point
-connect Box06.BoxChange Box35.BoxExecute
 connect Box06.BoxChange Box40.In1
 connect Box42.Widget Box11.Widget1
 connect Box42.BoxChange Box06.In4
-connect Box03.OutActual Box36.In1
-connect Box04.OutActual Box36.In3
-connect Box05.OutActual Box36.In5
 connect Box22.Widget Box21.Widget1
 connect Box03.Widget Box22.Widget1
 connect Box21.Widget Box11.Widget3
@@ -123,11 +171,48 @@ connect Box23.Widget Box11.Widget5
 connect Box26.Widget Box25.Widget1
 connect Box25.Widget Box11.Widget8
 connect Box05.Widget Box26.Widget1
+connect Box28.Out Box29.In
+connect Box28.Out Box35.In
+connect Box28.Out Box36.In
+connect Box32.Out Box39.ErrorValue
+connect Box33.Out Box41.ErrorValue
+connect Box34.Out Box43.ErrorValue
+connect Box38.Out Box44.In0
+connect Box28.Out Box44.In1
+connect Box44.Out Box39.In
+connect Box44.Out Box41.In
+connect Box44.Out Box43.In
+connect Box29.Out Box03.InMinShow
+connect Box35.Out Box04.InMinShow
+connect Box36.Out Box05.InMinShow
+connect Box39.Out Box03.InMaxShow
+connect Box41.Out Box04.InMaxShow
+connect Box43.Out Box05.InMaxShow
+connect Box32.Out Box03.InMax
+connect Box33.Out Box04.InMax
+connect Box34.Out Box05.InMax
+connect Box45.Widget Box47.Widget2
+connect Box46.Widget Box47.Widget4
+connect Box47.Widget Box11.Widget9
+connect Box03.BoxChange Box45.BoxExecute
+connect Box48.Widget Box47.Widget6
+connect Box04.BoxChange Box46.BoxExecute
+connect Box05.BoxChange Box48.BoxExecute
+connect Box03.OutStart Box49.In2
+connect Box49.Out Box45.In
+connect Box04.OutStart Box50.In2
+connect Box04.OutEnd Box50.In4
+connect Box50.Out Box46.In
+connect Box51.Out Box48.In
+connect Box05.OutStart Box51.In2
+connect Box05.OutEnd Box51.In4
+connect Box03.OutEnd Box49.In4
 
 # Complex input ports
 input Image Box31.In " "
 input Execute Box40.In2 " "
-input wxvtkbaseview Box35.wxVtkBaseView " "
+input voi_index Box28.In " "
+input voi_size Box38.In " "
 
 # Complex output ports
 output widget Box11.Widget " "