X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fbbs%2Fboxes%2FVoiMPR-Interface.bbs;h=51af7fead3f48de38c9bc589a9745fbb687338b1;hb=265497fce49b7e3d51970ad97d30471c3cad8b73;hp=c4dcb0c7358b08f59962f4f6191d18edaa32a3d9;hpb=3e55f153f9c44545a846f43fdc0a75912a000d60;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs b/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs index c4dcb0c..51af7fe 100644 --- a/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs +++ b/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs @@ -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 "" 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 " "