]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
#spc.push_back(1);
[creaVtk.git] / bbtk_creaVtk_PKG / bbs / boxes / VoiMPR-Interface.bbs
diff --git a/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs b/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
new file mode 100644 (file)
index 0000000..c4dcb0c
--- /dev/null
@@ -0,0 +1,140 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/C8/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include creaMaracasVisu
+include std
+include wx
+include vtk
+
+define VoiMPR-Interface creaVtk
+
+author "InfoDev"
+description "Description ??"
+
+category "<VOID>"
+
+new creaMaracasVisu:SliderMinMax Box03
+  set Box03.InMax "500"
+  set Box03.InMin "0"
+
+new creaMaracasVisu:SliderMinMax Box04
+  set Box04.InMax "500"
+  set Box04.InMin "0"
+
+new creaMaracasVisu:SliderMinMax Box05
+  set Box05.InMax "500"
+  set Box05.InMin "0"
+
+new std:MultipleInputs Box06
+
+new std:ConcatStrings Box07
+  set Box07.In2 "  "
+  set Box07.In4 "  "
+  set Box07.In6 "  "
+  set Box07.In8 "   "
+
+new std:ConcatStrings Box08
+  set Box08.In2 "  "
+  set Box08.In4 "  "
+  set Box08.In6 "  "
+
+new std:ConcatStrings Box09
+
+new wx:LayoutLine Box11
+
+new vtk:ImageVtkProperties Box30
+
+new vtk:vtkImageDataPointerRelay Box31
+
+new std:GetVectorIntElement Box32
+  set Box32.I "0"
+
+new std:GetVectorIntElement Box33
+  set Box33.I "1"
+
+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"
+
+new wx:LayoutTab Box21
+
+new wx:LayoutLine Box22
+  set Box22.WinTitle "X"
+
+new wx:LayoutTab Box23
+
+new wx:LayoutLine Box24
+  set Box24.WinTitle "Y"
+
+new wx:LayoutTab Box25
+
+new wx:LayoutLine Box26
+  set Box26.WinTitle "Z"
+
+
+connect Box03.BoxChange Box06.In1
+connect Box04.BoxChange Box06.In2
+connect Box05.BoxChange Box06.In3
+connect Box07.Out Box09.In1
+connect Box08.Out Box09.In10
+connect Box03.OutStart Box07.In1
+connect Box03.OutEnd Box07.In3
+connect Box04.OutStart Box07.In5
+connect Box04.OutEnd Box07.In7
+connect Box05.OutStart Box08.In1
+connect Box05.OutEnd Box08.In3
+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
+connect Box24.Widget Box23.Widget1
+connect Box04.Widget Box24.Widget1
+connect Box23.Widget Box11.Widget5
+connect Box26.Widget Box25.Widget1
+connect Box25.Widget Box11.Widget8
+connect Box05.Widget Box26.Widget1
+
+# Complex input ports
+input Image Box31.In " "
+input Execute Box40.In2 " "
+input wxvtkbaseview Box35.wxVtkBaseView " "
+
+# Complex output ports
+output widget Box11.Widget " "
+output boxchange Box40.BoxChange " "
+output active Box42.Out " "
+output boxchangeRender Box06.BoxChange " "
+output voi Box09.Out " "
+
+
+endefine