# ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbs
# ----------------------------------
include std
category "<VOID>"
-new TransparencyBox Box00
+new PackRecalage:TransparencyBox Box00
-new Slider Box01
+new wx:Slider Box01
set Box01.In "50"
set Box01.Max "100"
set Box01.Min "0"
set Box01.ReactiveOnTrack "true"
-new ViewerNV Box02
+new creaMaracasVisu:ViewerNV Box02
set Box02.nTypeView "-1"
-new LayoutSplit Box03
+new wx:LayoutSplit Box03
set Box03.Proportion "90"
set Box03.WinTitle "Transparency"
-new MultipleInputs Box04
+new std:MultipleInputs Box04
-new TransparencyBox Box05
+new PackRecalage:TransparencyBox Box05
-new ViewerNV Box06
+new creaMaracasVisu:ViewerNV Box06
set Box06.nTypeView "-1"
-new TransparencyBox Box07
+new PackRecalage:TransparencyBox Box07
-new ViewerNV Box08
+new creaMaracasVisu:ViewerNV Box08
set Box08.nTypeView "-1"
-new TransparencyBox Box09
+new wx:LayoutSplit Box11
-new ViewerNV Box10
- set Box10.nTypeView "-1"
+new wx:LayoutSplit Box12
-new LayoutSplit Box11
-
-new LayoutSplit Box12
-
-new LayoutSplit Box13
+new wx:LayoutSplit Box13
set Box13.Orientation "H"
-new GetVectorVtkImageDataElement Box17
+new vtk:GetVectorVtkImageDataElement Box17
set Box17.I "0"
-new GetVectorVtkImageDataElement Box18
+new vtk:GetVectorVtkImageDataElement Box18
set Box18.I "0"
-new MagicBox Box19
+new std:MagicBox Box19
-new MagicBox Box20
+new std:MagicBox Box20
-new GetVectorVtkImageDataElement Box22
+new vtk:GetVectorVtkImageDataElement Box22
set Box22.I "1"
-new GetVectorVtkImageDataElement Box23
+new vtk:GetVectorVtkImageDataElement Box23
set Box23.I "1"
-new GetVectorVtkImageDataElement Box24
+new vtk:GetVectorVtkImageDataElement Box24
set Box24.I "2"
-new GetVectorVtkImageDataElement Box25
+new vtk:GetVectorVtkImageDataElement Box25
set Box25.I "2"
-new GetVectorVtkImageDataElement Box26
- set Box26.I "2"
-
-new GetVectorVtkImageDataElement Box27
- set Box27.I "2"
+new wx:LayoutTab Box28
-new LayoutTab Box28
-
-new LayoutLine Box29
+new wx:LayoutLine Box29
set Box29.WinTitle "Plane XY (rotation/slice Z)"
-new LayoutTab Box30
+new wx:LayoutTab Box30
-new LayoutLine Box31
+new wx:LayoutLine Box31
set Box31.WinTitle "Plane XZ (rotation/slice Y)"
-new LayoutTab Box32
+new wx:LayoutTab Box32
-new LayoutLine Box33
+new wx:LayoutLine Box33
set Box33.WinTitle "Plane YZ (rotation/slice X)"
-new LayoutTab Box34
+new wx:LayoutTab Box34
+
+new wx:LayoutLine Box35
+ set Box35.WinTitle "Viewer help"
+
+new creaMaracasVisu:HelpViewerNV Box36
+
+new creaMaracasVisu:wxVtkBaseView_Info Box37
+ set Box37.InteractionType "12"
+
+new std:GetVectorDoubleElement Box38
+ set Box38.I "0"
+
+new std:GetVectorDoubleElement Box39
+ set Box39.I "1"
+
+new std:MultipleInputs Box40
-new LayoutLine Box35
- set Box35.WinTitle "Plane YZ (rotation/slice X)"
+new std:MultipleInputs Box41
connect Box01.Out Box00.Percent
connect Box01.Widget Box03.Widget2
connect Box01.BoxChange Box04.In2
connect Box04.BoxChange Box00.BoxExecute
-connect Box00.BoxChange Box02.BoxExecute
connect Box00.Out Box02.In
connect Box12.Widget Box13.Widget2
connect Box11.Widget Box13.Widget1
connect Box04.BoxChange Box05.BoxExecute
connect Box04.BoxChange Box07.BoxExecute
-connect Box04.BoxChange Box09.BoxExecute
connect Box01.Out Box05.Percent
connect Box01.Out Box07.Percent
-connect Box01.Out Box09.Percent
connect Box17.Out Box00.In1
connect Box18.Out Box00.In2
connect Box13.Widget Box03.Widget1
connect Box19.Out Box18.In
connect Box20.Out Box17.In
connect Box05.BoxChange Box06.BoxExecute
-connect Box07.BoxChange Box08.BoxExecute
connect Box05.Out Box06.In
connect Box07.Out Box08.In
connect Box20.Out Box22.In
connect Box25.Out Box07.In2
connect Box24.Out Box07.In1
connect Box19.Out Box23.In
-connect Box09.BoxChange Box10.BoxExecute
-connect Box09.Out Box10.In
-connect Box27.Out Box09.In2
-connect Box26.Out Box09.In1
-connect Box19.Out Box27.In
-connect Box20.Out Box26.In
connect Box29.Widget Box28.Widget1
connect Box31.Widget Box30.Widget1
connect Box33.Widget Box32.Widget1
connect Box30.Widget Box11.Widget1
connect Box08.Widget Box33.Widget1
connect Box32.Widget Box12.Widget1
-connect Box10.Widget Box35.Widget1
connect Box34.Widget Box12.Widget2
+connect Box36.widget Box35.Widget1
+connect Box37.WindowColorLevel Box38.In
+connect Box37.WindowColorLevel Box39.In
+connect Box38.Out Box02.WindowLevel
+connect Box39.Out Box02.ColorLevel
+connect Box06.wxVtkBaseView1 Box37.wxVtkBaseView
+connect Box38.Out Box08.WindowLevel
+connect Box39.Out Box08.ColorLevel
+connect Box00.BoxChange Box40.In1
+connect Box40.BoxChange Box02.BoxExecute
+connect Box07.BoxChange Box41.In1
+connect Box41.BoxChange Box08.BoxExecute
+connect Box37.BoxChange Box11.BoxExecute
+connect Box37.BoxChange Box40.In2
+connect Box37.BoxChange Box41.In2
# Complex input ports
input BoxExecute Box04.In1 " "