]> Creatis software - creaRigidRegistration.git/commitdiff
#3468 CompareImages new version
authoreduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Wed, 20 Mar 2024 15:39:57 +0000 (16:39 +0100)
committereduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Wed, 20 Mar 2024 15:39:57 +0000 (16:39 +0100)
PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbg
PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbs
PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbg
PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbs
PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbg
PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbs
PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbg
PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs

index 5a71fbbe78bfd1de38a9b506114d7b887aacecb1..dcd6e3710d0185b0d0961be14aabaac35d3ec745 100644 (file)
@@ -1,41 +1,42 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbg
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbg
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesSwitcherWidget_3Dp
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesSwitcherWidget_3Dp
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
-9.779254:-145.273634:-900.000000
+12.745006:-161.854537:-900.000000
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:2
 COMPLEX_PORT
 ImageVector1
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:2
 COMPLEX_PORT
 ImageVector1
--133.409322:201.831382:-900.000000
+-93.386525:60.549415:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ImageVector2
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ImageVector2
--7.650970:201.506959:-900.000000
+-5.355679:60.452088:-900.000000
 FIN_COMPLEX_PORT
 FIN_COMPLEX_PORT
-BOXES:39
+BOXES:40
 BOX
 PackRecalage:ImageSwitcherBox:switch
 ISEXEC:FALSE
 BOX
 PackRecalage:ImageSwitcherBox:switch
 ISEXEC:FALSE
-132.146271:63.887922:-900.000000
-177.721271:53.887922:-900.000000
+92.502390:19.166377:-900.000000
+117.022390:16.666377:-900.000000
 FIN_BOX
 BOX
 wx:CheckBox:checkS
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:CheckBox:checkS
 ISEXEC:FALSE
-228.560359:105.616599:-900.000000
-274.135359:95.616599:-900.000000
+159.992251:31.684980:-900.000000
+181.777251:29.184980:-900.000000
 PORT
 In:"true"
 PORT
 PORT
 In:"true"
 PORT
@@ -44,8 +45,8 @@ FIN_BOX
 BOX
 wx:Slider:sdrT
 ISEXEC:FALSE
 BOX
 wx:Slider:sdrT
 ISEXEC:FALSE
-166.856418:104.851197:-900.000000
-218.256418:94.851197:-900.000000
+116.799493:31.455359:-900.000000
+146.599493:28.955359:-900.000000
 PORT
 In:"500"
 PORT
 PORT
 In:"500"
 PORT
@@ -58,258 +59,266 @@ FIN_BOX
 BOX
 wx:LayoutSplit:switchWindow
 ISEXEC:FALSE
 BOX
 wx:LayoutSplit:switchWindow
 ISEXEC:FALSE
-9.170784:-129.015578:-900.000000
-54.745784:-139.015578:-900.000000
+11.070712:-150.332601:-900.000000
+33.830712:-152.832601:-900.000000
 PORT
 Proportion:"90"
 PORT
 Proportion:"90"
+PORT
+WinTitle:"Switcher"
 FIN_BOX
 BOX
 wx:LayoutLine:Box47
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutLine:Box47
 ISEXEC:FALSE
-215.370456:14.508509:-900.000000
-272.930456:4.508509:-900.000000
+150.759319:4.352553:-900.000000
+184.079319:1.852553:-900.000000
 PORT
 Orientation:H
 FIN_BOX
 BOX
 wx:LayoutLine:Box48
 ISEXEC:FALSE
 PORT
 Orientation:H
 FIN_BOX
 BOX
 wx:LayoutLine:Box48
 ISEXEC:FALSE
-171.462072:-84.191621:-900.000000
-229.022072:-94.191621:-900.000000
+120.023450:-25.257486:-900.000000
+153.343450:-27.757486:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box49
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box49
 ISEXEC:FALSE
--212.488065:-27.283436:-900.000000
--151.848065:-37.283436:-900.000000
+-96.028458:-16.207341:-900.000000
+-55.668458:-18.707341:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box10
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box10
 ISEXEC:FALSE
--59.661405:-102.024887:-900.000000
--14.086405:-112.024887:-900.000000
+-38.883692:-138.691650:-900.000000
+-16.123692:-141.191650:-900.000000
 PORT
 Orientation:"H"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box12
 ISEXEC:FALSE
 PORT
 Orientation:"H"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box12
 ISEXEC:FALSE
--142.093048:-80.131087:-900.000000
--96.518048:-90.131087:-900.000000
+-93.887764:-111.585904:-900.000000
+-71.127764:-114.085904:-900.000000
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box17
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box17
 ISEXEC:FALSE
--216.556769:16.785448:-900.000000
--170.981769:6.785448:-900.000000
+-92.191761:3.827540:-900.000000
+-69.661761:1.327540:-900.000000
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box19
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box19
 ISEXEC:FALSE
--258.664040:125.670629:-900.000000
--187.489040:115.670629:-900.000000
+-123.478992:40.117378:-900.000000
+-99.643992:37.617378:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box21
 ISEXEC:FALSE
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box21
 ISEXEC:FALSE
--237.331791:102.628759:-900.000000
--166.156791:92.628759:-900.000000
+-108.546418:33.204817:-900.000000
+-84.711418:30.704817:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 std:MagicBox:Box22
 ISEXEC:FALSE
 PORT
 I:"1"
 FIN_BOX
 BOX
 std:MagicBox:Box22
 ISEXEC:FALSE
--152.501419:167.006478:-900.000000
--106.926419:157.006478:-900.000000
+-106.750993:50.101943:-900.000000
+-85.150993:47.601943:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box23
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MagicBox:Box23
 ISEXEC:FALSE
--6.134009:165.138534:-900.000000
-39.440991:155.138534:-900.000000
+-4.293806:49.541560:-900.000000
+17.306194:47.041560:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box24
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box24
 ISEXEC:FALSE
--132.228005:-26.178069:-900.000000
--71.588005:-36.178069:-900.000000
+-173.588539:-81.523570:-900.000000
+-133.228539:-84.023570:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box25
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box25
 ISEXEC:FALSE
--126.227114:16.945750:-900.000000
--80.652114:6.945750:-900.000000
+-167.086469:4.681027:-900.000000
+-144.556469:2.181027:-900.000000
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box26
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box26
 ISEXEC:FALSE
--161.355106:124.464359:-900.000000
--90.180106:114.464359:-900.000000
+-191.676063:36.936610:-900.000000
+-167.841063:34.436610:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box27
 ISEXEC:FALSE
 PORT
 I:"0"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box27
 ISEXEC:FALSE
--141.633460:101.959356:-900.000000
--70.458460:91.959356:-900.000000
+-177.870911:30.185109:-900.000000
+-154.035911:27.685109:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box28
 ISEXEC:FALSE
 PORT
 I:"0"
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box28
 ISEXEC:FALSE
--43.245529:-24.117119:-900.000000
-17.394471:-34.117119:-900.000000
+-32.526980:-78.734192:-900.000000
+7.833020:-81.234192:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box29
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box29
 ISEXEC:FALSE
--4.744306:-83.615406:-900.000000
-40.830694:-93.615406:-900.000000
+1.189206:-114.805770:-900.000000
+23.949206:-117.305770:-900.000000
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box30
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:ImageSwitcherFilter:Box30
 ISEXEC:FALSE
--40.108671:13.992978:-900.000000
-5.466329:3.992978:-900.000000
+-26.666626:6.815431:-900.000000
+-4.136626:4.315431:-900.000000
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box31
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box31
 ISEXEC:FALSE
--61.766167:127.417131:-900.000000
-9.408833:117.417131:-900.000000
+-43.236317:38.225139:-900.000000
+-19.401317:35.725139:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box32
 ISEXEC:FALSE
 PORT
 I:"2"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box32
 ISEXEC:FALSE
--40.702352:104.106827:-900.000000
-30.472648:94.106827:-900.000000
+-28.491646:31.232048:-900.000000
+-4.656646:28.732048:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 PORT
 I:"2"
 FIN_BOX
 BOX
-creaMaracasVisu:ViewerNV:Box33
+creaMaracasVisu:ImageChangeInformation:Box37
 ISEXEC:FALSE
 ISEXEC:FALSE
-36.477662:-25.860257:-900.000000
-97.117662:-35.860257:-900.000000
-PORT
-nTypeView:"-1"
+-88.840316:-3.843721:-900.000000
+-65.690316:-6.343721:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-PackRecalage:ImageSwitcherFilter:Box34
+creaMaracasVisu:ImageChangeInformation:Box38
 ISEXEC:FALSE
 ISEXEC:FALSE
-38.165867:16.569185:-900.000000
-83.740867:6.569185:-900.000000
+-165.279240:-2.216118:-900.000000
+-142.129240:-4.716118:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-vtk:GetVectorVtkImageDataElement:Box35
+creaMaracasVisu:ImageChangeInformation:Box39
 ISEXEC:FALSE
 ISEXEC:FALSE
-60.238676:128.358331:-900.000000
-131.413676:118.358331:-900.000000
-PORT
-I:"2"
+-24.418248:-0.863293:-900.000000
+-1.268248:-3.363293:-900.000000
+FIN_BOX
+BOX
+wx:LayoutTab:Box41
+ISEXEC:FALSE
+-83.157696:-100.808264:-900.000000
+-49.837696:-103.308264:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-vtk:GetVectorVtkImageDataElement:Box36
+wx:LayoutLine:Box42
 ISEXEC:FALSE
 ISEXEC:FALSE
-62.243691:106.121762:-900.000000
-133.418691:96.121762:-900.000000
+-80.172913:-94.750733:-900.000000
+-46.852913:-97.250733:-900.000000
 PORT
 PORT
-I:"2"
+WinTitle:"Plane XZ  (rotation/slice Y)"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-creaMaracasVisu:ImageChangeInformation:Box37
+wx:LayoutTab:Box44
 ISEXEC:FALSE
 ISEXEC:FALSE
--209.755500:-6.100768:-900.000000
--138.580500:-16.100768:-900.000000
+-167.343844:-99.705676:-900.000000
+-134.023844:-102.205676:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-creaMaracasVisu:ImageChangeInformation:Box38
+wx:LayoutLine:Box45
 ISEXEC:FALSE
 ISEXEC:FALSE
--123.645359:-6.044734:-900.000000
--52.470359:-16.044734:-900.000000
+-166.783749:-94.133492:-900.000000
+-133.463749:-96.633492:-900.000000
+PORT
+WinTitle:"Plane XY  (rotation/slice Z)"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-creaMaracasVisu:ImageChangeInformation:Box39
+wx:LayoutTab:Box46
 ISEXEC:FALSE
 ISEXEC:FALSE
--34.307929:-4.891134:-900.000000
-36.867071:-14.891134:-900.000000
+-23.748311:-102.173738:-900.000000
+9.571689:-104.673738:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-creaMaracasVisu:ImageChangeInformation:Box40
+wx:LayoutLine:Box50
 ISEXEC:FALSE
 ISEXEC:FALSE
-43.993230:-5.079130:-900.000000
-115.168230:-15.079130:-900.000000
+-23.381065:-97.324301:-900.000000
+9.938935:-99.824301:-900.000000
+PORT
+WinTitle:"Plane YZ  (rotation/slice X)"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutTab:Box41
+wx:LayoutTab:Box51
 ISEXEC:FALSE
 ISEXEC:FALSE
--209.029859:-60.984709:-900.000000
--151.469859:-70.984709:-900.000000
+26.284837:-103.104775:-900.000000
+59.604837:-105.604775:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutLine:Box42
+wx:LayoutLine:Box52
 ISEXEC:FALSE
 ISEXEC:FALSE
--208.505223:-44.819919:-900.000000
--150.945223:-54.819919:-900.000000
+32.382029:-96.042609:-900.000000
+65.702029:-98.542609:-900.000000
 PORT
 PORT
-WinTitle:"Plane XZ  (rotation/slice Y)"
+WinTitle:"Viewer help"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutTab:Box44
+creaMaracasVisu:HelpViewerNV:Box53
 ISEXEC:FALSE
 ISEXEC:FALSE
--139.164728:-59.994069:-900.000000
--81.604728:-69.994069:-900.000000
+38.626906:-90.428699:-900.000000
+60.661906:-92.928699:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutLine:Box45
+creaMaracasVisu:wxVtkBaseView_Info:Box54
 ISEXEC:FALSE
 ISEXEC:FALSE
--138.364593:-44.104777:-900.000000
--80.804593:-54.104777:-900.000000
+-99.994455:-30.626837:-900.000000
+-70.954455:-33.126837:-900.000000
 PORT
 PORT
-WinTitle:"Plane XY  (rotation/slice Z)"
+InteractionType:"12"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutTab:Box46
+std:GetVectorDoubleElement:Box55
 ISEXEC:FALSE
 ISEXEC:FALSE
--45.633169:-61.509307:-900.000000
-11.926831:-71.509307:-900.000000
+-120.262930:-53.254552:-900.000000
+-97.137930:-55.754552:-900.000000
+PORT
+I:"0"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutLine:Box50
+std:GetVectorDoubleElement:Box56
 ISEXEC:FALSE
 ISEXEC:FALSE
--45.108532:-45.344518:-900.000000
-12.451468:-55.344518:-900.000000
+-82.055993:-53.835490:-900.000000
+-58.930993:-56.335490:-900.000000
 PORT
 PORT
-WinTitle:"Plane YZ  (rotation/slice X)"
+I:"1"
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutTab:Box51
+std:MultipleInputs:Box57
 ISEXEC:FALSE
 ISEXEC:FALSE
-24.231963:-60.518667:-900.000000
-81.791963:-70.518667:-900.000000
+-17.214029:-54.884857:-900.000000
+4.755971:-57.384857:-900.000000
 FIN_BOX
 BOX
 FIN_BOX
 BOX
-wx:LayoutLine:Box52
+std:MultipleInputs:Box59
 ISEXEC:FALSE
 ISEXEC:FALSE
-25.032097:-44.629375:-900.000000
-82.592097:-54.629375:-900.000000
-PORT
-WinTitle:"Plane YZ  (rotation/slice X)"
+-185.233594:-55.932074:-900.000000
+-163.263594:-58.432074:-900.000000
 FIN_BOX
 FIN_BOX
-CONNECTIONS:58
+CONNECTIONS:61
 CONNECTION
 checkS:Out:switch:On
 NumberOfControlPoints:0
 CONNECTION
 checkS:Out:switch:On
 NumberOfControlPoints:0
@@ -347,9 +356,6 @@ CONNECTION
 switch:BoxChange:Box17:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
 switch:BoxChange:Box17:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-Box17:BoxChange:Box49:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 ImageVector1:ImageVector1:Box22:In
 NumberOfControlPoints:0
 CONNECTION
 ImageVector1:ImageVector1:Box22:In
 NumberOfControlPoints:0
 CONNECTION
@@ -368,39 +374,21 @@ CONNECTION
 Box21:Out:Box17:In2
 NumberOfControlPoints:0
 CONNECTION
 Box21:Out:Box17:In2
 NumberOfControlPoints:0
 CONNECTION
-Box25:BoxChange:Box24:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box26:Out:Box25:In1
 NumberOfControlPoints:0
 CONNECTION
 Box27:Out:Box25:In2
 NumberOfControlPoints:0
 CONNECTION
 Box26:Out:Box25:In1
 NumberOfControlPoints:0
 CONNECTION
 Box27:Out:Box25:In2
 NumberOfControlPoints:0
 CONNECTION
-Box30:BoxChange:Box28:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box31:Out:Box30:In1
 NumberOfControlPoints:0
 CONNECTION
 Box32:Out:Box30:In2
 NumberOfControlPoints:0
 CONNECTION
 Box31:Out:Box30:In1
 NumberOfControlPoints:0
 CONNECTION
 Box32:Out:Box30:In2
 NumberOfControlPoints:0
 CONNECTION
-Box34:BoxChange:Box33:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
-Box35:Out:Box34:In1
-NumberOfControlPoints:0
-CONNECTION
-Box36:Out:Box34:In2
-NumberOfControlPoints:0
-CONNECTION
 switch:BoxChange:Box30:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
 switch:BoxChange:Box30:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-switch:BoxChange:Box34:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box29:Widget:Box10:Widget2
 NumberOfControlPoints:0
 CONNECTION
 Box29:Widget:Box10:Widget2
 NumberOfControlPoints:0
 CONNECTION
@@ -419,12 +407,6 @@ CONNECTION
 Box23:Out:Box32:In
 NumberOfControlPoints:0
 CONNECTION
 Box23:Out:Box32:In
 NumberOfControlPoints:0
 CONNECTION
-Box22:Out:Box35:In
-NumberOfControlPoints:0
-CONNECTION
-Box23:Out:Box36:In
-NumberOfControlPoints:0
-CONNECTION
 Box17:Out:Box37:In
 NumberOfControlPoints:0
 CONNECTION
 Box17:Out:Box37:In
 NumberOfControlPoints:0
 CONNECTION
@@ -443,12 +425,6 @@ CONNECTION
 Box39:Out:Box28:In
 NumberOfControlPoints:0
 CONNECTION
 Box39:Out:Box28:In
 NumberOfControlPoints:0
 CONNECTION
-Box34:Out:Box40:In
-NumberOfControlPoints:0
-CONNECTION
-Box40:Out:Box33:In
-NumberOfControlPoints:0
-CONNECTION
 Box41:Widget:Box12:Widget1
 NumberOfControlPoints:0
 CONNECTION
 Box41:Widget:Box12:Widget1
 NumberOfControlPoints:0
 CONNECTION
@@ -479,9 +455,51 @@ CONNECTION
 Box46:Widget:Box29:Widget1
 NumberOfControlPoints:0
 CONNECTION
 Box46:Widget:Box29:Widget1
 NumberOfControlPoints:0
 CONNECTION
-Box33:Widget:Box52:Widget1
+Box51:Widget:Box29:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box53:widget:Box52:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box51:Widget:Box29:Widget2
+Box54:WindowColorLevel:Box55:In
+NumberOfControlPoints:0
+CONNECTION
+Box54:WindowColorLevel:Box56:In
+NumberOfControlPoints:0
+CONNECTION
+Box55:Out:Box28:WindowLevel
+NumberOfControlPoints:0
+CONNECTION
+Box56:Out:Box28:ColorLevel
+NumberOfControlPoints:0
+CONNECTION
+Box30:BoxChange:Box57:In1
+NumberOfControlPoints:0
+CONNECTION
+Box57:BoxChange:Box28:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box54:BoxChange:Box57:In2
+NumberOfControlPoints:0
+CONNECTION
+Box49:wxVtkBaseView1:Box54:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+Box17:BoxChange:Box49:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box25:BoxChange:Box59:In1
+NumberOfControlPoints:0
+CONNECTION
+Box59:BoxChange:Box24:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box54:BoxChange:Box59:In2
+NumberOfControlPoints:0
+CONNECTION
+Box56:Out:Box24:ColorLevel
+NumberOfControlPoints:0
+CONNECTION
+Box55:Out:Box24:WindowLevel
 NumberOfControlPoints:0
 APP_END
 NumberOfControlPoints:0
 APP_END
index 0a1439ef7e8c12acefc0924a124f6f316223b21c..018a352ec3795e712fa9527fed8f642a2a7c71f2 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbs
 # ----------------------------------
 
 include std
 # ----------------------------------
 
 include std
@@ -18,108 +18,111 @@ description "creatisRecalage"
 
 category "example"
 
 
 category "example"
 
-new ImageSwitcherBox switch
+new PackRecalage:ImageSwitcherBox switch
 
 
-new CheckBox checkS
+new wx:CheckBox checkS
   set checkS.In "true"
   set checkS.Title "On"
 
   set checkS.In "true"
   set checkS.Title "On"
 
-new Slider sdrT
+new wx:Slider sdrT
   set sdrT.In "500"
   set sdrT.Max "1000"
   set sdrT.Min "0"
   set sdrT.ReactiveOnTrack "True"
 
   set sdrT.In "500"
   set sdrT.Max "1000"
   set sdrT.Min "0"
   set sdrT.ReactiveOnTrack "True"
 
-new LayoutSplit switchWindow
+new wx:LayoutSplit switchWindow
   set switchWindow.Proportion "90"
   set switchWindow.Proportion "90"
+  set switchWindow.WinTitle "Switcher"
 
 
-new LayoutLine Box47
+new wx:LayoutLine Box47
   set Box47.Orientation H
 
   set Box47.Orientation H
 
-new LayoutLine Box48
+new wx:LayoutLine Box48
 
 
-new ViewerNV Box49
+new creaMaracasVisu:ViewerNV Box49
   set Box49.nTypeView "-1"
 
   set Box49.nTypeView "-1"
 
-new LayoutSplit Box10
+new wx:LayoutSplit Box10
   set Box10.Orientation "H"
 
   set Box10.Orientation "H"
 
-new LayoutSplit Box12
+new wx:LayoutSplit Box12
 
 
-new ImageSwitcherFilter Box17
+new PackRecalage:ImageSwitcherFilter Box17
 
 
-new GetVectorVtkImageDataElement Box19
+new vtk:GetVectorVtkImageDataElement Box19
   set Box19.I "1"
 
   set Box19.I "1"
 
-new GetVectorVtkImageDataElement Box21
+new vtk:GetVectorVtkImageDataElement Box21
   set Box21.I "1"
 
   set Box21.I "1"
 
-new MagicBox Box22
+new std:MagicBox Box22
 
 
-new MagicBox Box23
+new std:MagicBox Box23
 
 
-new ViewerNV Box24
+new creaMaracasVisu:ViewerNV Box24
   set Box24.nTypeView "-1"
 
   set Box24.nTypeView "-1"
 
-new ImageSwitcherFilter Box25
+new PackRecalage:ImageSwitcherFilter Box25
 
 
-new GetVectorVtkImageDataElement Box26
+new vtk:GetVectorVtkImageDataElement Box26
   set Box26.I "0"
 
   set Box26.I "0"
 
-new GetVectorVtkImageDataElement Box27
+new vtk:GetVectorVtkImageDataElement Box27
   set Box27.I "0"
 
   set Box27.I "0"
 
-new ViewerNV Box28
+new creaMaracasVisu:ViewerNV Box28
   set Box28.nTypeView "-1"
 
   set Box28.nTypeView "-1"
 
-new LayoutSplit Box29
+new wx:LayoutSplit Box29
 
 
-new ImageSwitcherFilter Box30
+new PackRecalage:ImageSwitcherFilter Box30
 
 
-new GetVectorVtkImageDataElement Box31
+new vtk:GetVectorVtkImageDataElement Box31
   set Box31.I "2"
 
   set Box31.I "2"
 
-new GetVectorVtkImageDataElement Box32
+new vtk:GetVectorVtkImageDataElement Box32
   set Box32.I "2"
 
   set Box32.I "2"
 
-new ViewerNV Box33
-  set Box33.nTypeView "-1"
+new creaMaracasVisu:ImageChangeInformation Box37
 
 
-new ImageSwitcherFilter Box34
+new creaMaracasVisu:ImageChangeInformation Box38
 
 
-new GetVectorVtkImageDataElement Box35
-  set Box35.I "2"
+new creaMaracasVisu:ImageChangeInformation Box39
 
 
-new GetVectorVtkImageDataElement Box36
-  set Box36.I "2"
+new wx:LayoutTab Box41
 
 
-new ImageChangeInformation Box37
+new wx:LayoutLine Box42
+  set Box42.WinTitle "Plane XZ  (rotation/slice Y)"
 
 
-new ImageChangeInformation Box38
+new wx:LayoutTab Box44
 
 
-new ImageChangeInformation Box39
+new wx:LayoutLine Box45
+  set Box45.WinTitle "Plane XY  (rotation/slice Z)"
 
 
-new ImageChangeInformation Box40
+new wx:LayoutTab Box46
 
 
-new LayoutTab Box41
+new wx:LayoutLine Box50
+  set Box50.WinTitle "Plane YZ  (rotation/slice X)"
 
 
-new LayoutLine Box42
-  set Box42.WinTitle "Plane XZ  (rotation/slice Y)"
+new wx:LayoutTab Box51
 
 
-new LayoutTab Box44
+new wx:LayoutLine Box52
+  set Box52.WinTitle "Viewer help"
 
 
-new LayoutLine Box45
-  set Box45.WinTitle "Plane XY  (rotation/slice Z)"
+new creaMaracasVisu:HelpViewerNV Box53
 
 
-new LayoutTab Box46
+new creaMaracasVisu:wxVtkBaseView_Info Box54
+  set Box54.InteractionType "12"
 
 
-new LayoutLine Box50
-  set Box50.WinTitle "Plane YZ  (rotation/slice X)"
+new std:GetVectorDoubleElement Box55
+  set Box55.I "0"
+
+new std:GetVectorDoubleElement Box56
+  set Box56.I "1"
 
 
-new LayoutTab Box51
+new std:MultipleInputs Box57
 
 
-new LayoutLine Box52
-  set Box52.WinTitle "Plane YZ  (rotation/slice X)"
+new std:MultipleInputs Box59
 
 
 connect checkS.Out switch.On
 
 
 connect checkS.Out switch.On
@@ -133,38 +136,27 @@ connect Box48.Widget switchWindow.Widget2
 connect Box12.Widget Box10.Widget1
 connect Box10.Widget switchWindow.Widget1
 connect switch.BoxChange Box17.BoxExecute
 connect Box12.Widget Box10.Widget1
 connect Box10.Widget switchWindow.Widget1
 connect switch.BoxChange Box17.BoxExecute
-connect Box17.BoxChange Box49.BoxExecute
 connect Box22.Out Box19.In
 connect Box23.Out Box21.In
 connect Box19.Out Box17.In1
 connect Box21.Out Box17.In2
 connect Box22.Out Box19.In
 connect Box23.Out Box21.In
 connect Box19.Out Box17.In1
 connect Box21.Out Box17.In2
-connect Box25.BoxChange Box24.BoxExecute
 connect Box26.Out Box25.In1
 connect Box27.Out Box25.In2
 connect Box26.Out Box25.In1
 connect Box27.Out Box25.In2
-connect Box30.BoxChange Box28.BoxExecute
 connect Box31.Out Box30.In1
 connect Box32.Out Box30.In2
 connect Box31.Out Box30.In1
 connect Box32.Out Box30.In2
-connect Box34.BoxChange Box33.BoxExecute
-connect Box35.Out Box34.In1
-connect Box36.Out Box34.In2
 connect switch.BoxChange Box30.BoxExecute
 connect switch.BoxChange Box30.BoxExecute
-connect switch.BoxChange Box34.BoxExecute
 connect Box29.Widget Box10.Widget2
 connect Box22.Out Box26.In
 connect Box23.Out Box27.In
 connect switch.BoxChange Box25.BoxExecute
 connect Box22.Out Box31.In
 connect Box23.Out Box32.In
 connect Box29.Widget Box10.Widget2
 connect Box22.Out Box26.In
 connect Box23.Out Box27.In
 connect switch.BoxChange Box25.BoxExecute
 connect Box22.Out Box31.In
 connect Box23.Out Box32.In
-connect Box22.Out Box35.In
-connect Box23.Out Box36.In
 connect Box17.Out Box37.In
 connect Box37.Out Box49.In
 connect Box25.Out Box38.In
 connect Box38.Out Box24.In
 connect Box30.Out Box39.In
 connect Box39.Out Box28.In
 connect Box17.Out Box37.In
 connect Box37.Out Box49.In
 connect Box25.Out Box38.In
 connect Box38.Out Box24.In
 connect Box30.Out Box39.In
 connect Box39.Out Box28.In
-connect Box34.Out Box40.In
-connect Box40.Out Box33.In
 connect Box41.Widget Box12.Widget1
 connect Box49.Widget Box42.Widget1
 connect Box42.Widget Box41.Widget1
 connect Box41.Widget Box12.Widget1
 connect Box49.Widget Box42.Widget1
 connect Box42.Widget Box41.Widget1
@@ -175,8 +167,22 @@ connect Box50.Widget Box46.Widget1
 connect Box52.Widget Box51.Widget1
 connect Box28.Widget Box50.Widget1
 connect Box46.Widget Box29.Widget1
 connect Box52.Widget Box51.Widget1
 connect Box28.Widget Box50.Widget1
 connect Box46.Widget Box29.Widget1
-connect Box33.Widget Box52.Widget1
 connect Box51.Widget Box29.Widget2
 connect Box51.Widget Box29.Widget2
+connect Box53.widget Box52.Widget1
+connect Box54.WindowColorLevel Box55.In
+connect Box54.WindowColorLevel Box56.In
+connect Box55.Out Box28.WindowLevel
+connect Box56.Out Box28.ColorLevel
+connect Box30.BoxChange Box57.In1
+connect Box57.BoxChange Box28.BoxExecute
+connect Box54.BoxChange Box57.In2
+connect Box49.wxVtkBaseView1 Box54.wxVtkBaseView
+connect Box17.BoxChange Box49.BoxExecute
+connect Box25.BoxChange Box59.In1
+connect Box59.BoxChange Box24.BoxExecute
+connect Box54.BoxChange Box59.In2
+connect Box56.Out Box24.ColorLevel
+connect Box55.Out Box24.WindowLevel
 
 # Complex input ports
 input ImageVector1 Box22.In " "
 
 # Complex input ports
 input ImageVector1 Box22.In " "
index 652a18c0ff751a9f9e795f40a6dd197f3658cf9c..0a21cd4fb7e04e1a2f3f5f41dfdf2c6bae5f5cb7 100644 (file)
@@ -1,45 +1,46 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbg
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbg
 # ----------------------------------
 
 APP_START
 CATEGORY:<VOID>
 DESCRIPTION:Description ??
 AUTHOR:Author ??
 # ----------------------------------
 
 APP_START
 CATEGORY:<VOID>
 DESCRIPTION:Description ??
 AUTHOR:Author ??
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesTransparencyWidget_3Dp
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesTransparencyWidget_3Dp
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
-143.195244:-259.362919:-900.000000
+101.042067:-166.603818:-900.000000
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:3
 COMPLEX_PORT
 BoxExecute
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:3
 COMPLEX_PORT
 BoxExecute
-225.904940:26.281617:-900.000000
+158.133458:7.884485:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 VectorImage1
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 VectorImage1
--52.929447:25.756390:-900.000000
+-37.050613:7.726917:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 VectorImate2
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 VectorImate2
-51.978420:26.687673:-900.000000
+36.384894:8.006302:-900.000000
 FIN_COMPLEX_PORT
 FIN_COMPLEX_PORT
-BOXES:32
+BOXES:34
 BOX
 PackRecalage:TransparencyBox:Box00
 ISEXEC:FALSE
 BOX
 PackRecalage:TransparencyBox:Box00
 ISEXEC:FALSE
--102.765851:-110.733504:-900.000000
--57.190851:-120.733504:-900.000000
+-71.936096:-33.220051:-900.000000
+-49.646096:-35.720051:-900.000000
 FIN_BOX
 BOX
 wx:Slider:Box01
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:Slider:Box01
 ISEXEC:FALSE
-127.650045:8.854228:-900.000000
-179.050045:-1.145772:-900.000000
+89.355031:2.656268:-900.000000
+119.155031:0.156268:-900.000000
 PORT
 In:"50"
 PORT
 PORT
 In:"50"
 PORT
@@ -52,16 +53,16 @@ FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box02
 ISEXEC:FALSE
 BOX
 creaMaracasVisu:ViewerNV:Box02
 ISEXEC:FALSE
--106.738580:-127.731651:-900.000000
--46.098580:-137.731651:-900.000000
+-73.506794:-81.433309:-900.000000
+-33.146794:-83.933309:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box03
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box03
 ISEXEC:FALSE
-139.205435:-235.099023:-900.000000
-184.780435:-245.099023:-900.000000
+98.249201:-159.324649:-900.000000
+121.009201:-161.824649:-900.000000
 PORT
 Proportion:"90"
 PORT
 PORT
 Proportion:"90"
 PORT
@@ -70,211 +71,223 @@ FIN_BOX
 BOX
 std:MultipleInputs:Box04
 ISEXEC:FALSE
 BOX
 std:MultipleInputs:Box04
 ISEXEC:FALSE
-311.545287:-52.468753:-900.000000
-357.120287:-62.468753:-900.000000
+218.081701:-15.740626:-900.000000
+240.051701:-18.240626:-900.000000
 FIN_BOX
 BOX
 PackRecalage:TransparencyBox:Box05
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:TransparencyBox:Box05
 ISEXEC:FALSE
--3.529661:-110.543171:-900.000000
-42.045339:-120.543171:-900.000000
+13.668433:-33.958545:-900.000000
+35.958433:-36.458545:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box06
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box06
 ISEXEC:FALSE
--9.853317:-128.470859:-900.000000
-50.786683:-138.470859:-900.000000
+9.181733:-39.877892:-900.000000
+49.541733:-42.377892:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 PackRecalage:TransparencyBox:Box07
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 PackRecalage:TransparencyBox:Box07
 ISEXEC:FALSE
-104.351213:-116.400931:-900.000000
-149.926213:-126.400931:-900.000000
+73.045849:-34.920279:-900.000000
+95.335849:-37.420279:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box08
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:ViewerNV:Box08
 ISEXEC:FALSE
-99.935102:-133.317144:-900.000000
-160.575102:-143.317144:-900.000000
-PORT
-nTypeView:"-1"
-FIN_BOX
-BOX
-PackRecalage:TransparencyBox:Box09
-ISEXEC:FALSE
-173.545270:-116.529382:-900.000000
-219.120270:-126.529382:-900.000000
-FIN_BOX
-BOX
-creaMaracasVisu:ViewerNV:Box10
-ISEXEC:FALSE
-168.606142:-134.022625:-900.000000
-229.246142:-144.022625:-900.000000
+69.753222:-77.244722:-900.000000
+110.113222:-79.744722:-900.000000
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box11
 ISEXEC:FALSE
 PORT
 nTypeView:"-1"
 FIN_BOX
 BOX
 wx:LayoutSplit:Box11
 ISEXEC:FALSE
--42.155666:-183.713821:-900.000000
-3.419334:-193.713821:-900.000000
+-30.113013:-136.861871:-900.000000
+-7.353013:-139.361871:-900.000000
 FIN_BOX
 BOX
 wx:LayoutSplit:Box12
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutSplit:Box12
 ISEXEC:FALSE
-133.784493:-186.218207:-900.000000
-179.359493:-196.218207:-900.000000
+93.850494:-143.653659:-900.000000
+116.610494:-146.153659:-900.000000
 FIN_BOX
 BOX
 wx:LayoutSplit:Box13
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutSplit:Box13
 ISEXEC:FALSE
-49.676901:-205.563867:-900.000000
-95.251901:-215.563867:-900.000000
+35.579227:-150.464103:-900.000000
+58.339227:-152.964103:-900.000000
 PORT
 Orientation:"H"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box17
 ISEXEC:FALSE
 PORT
 Orientation:"H"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box17
 ISEXEC:FALSE
--192.895472:-40.045781:-900.000000
--121.720472:-50.045781:-900.000000
+-135.026830:-12.013734:-900.000000
+-111.191830:-14.513734:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box18
 ISEXEC:FALSE
 PORT
 I:"0"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box18
 ISEXEC:FALSE
--157.252345:-51.609907:-900.000000
--86.077345:-61.609907:-900.000000
+-110.076641:-15.482972:-900.000000
+-86.241642:-17.982972:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 std:MagicBox:Box19
 ISEXEC:FALSE
 PORT
 I:"0"
 FIN_BOX
 BOX
 std:MagicBox:Box19
 ISEXEC:FALSE
-41.250079:-12.754701:-900.000000
-86.825079:-22.754701:-900.000000
+28.875055:-3.826410:-900.000000
+50.475055:-6.326410:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box20
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MagicBox:Box20
 ISEXEC:FALSE
--57.521421:-10.456367:-900.000000
--11.946421:-20.456367:-900.000000
+-40.264995:-3.136910:-900.000000
+-18.664995:-5.636910:-900.000000
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box22
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box22
 ISEXEC:FALSE
--81.957883:-44.380593:-900.000000
--10.782883:-54.380593:-900.000000
+-57.370518:-13.314178:-900.000000
+-33.535518:-15.814178:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box23
 ISEXEC:FALSE
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box23
 ISEXEC:FALSE
--41.966779:-59.890158:-900.000000
-29.208221:-69.890158:-900.000000
+-29.376745:-17.967047:-900.000000
+-5.541745:-20.467047:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box24
 ISEXEC:FALSE
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box24
 ISEXEC:FALSE
-63.082032:-61.716873:-900.000000
-134.257032:-71.716873:-900.000000
+44.157422:-18.515062:-900.000000
+67.992422:-21.015062:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box25
 ISEXEC:FALSE
 PORT
 I:"2"
 FIN_BOX
 BOX
 vtk:GetVectorVtkImageDataElement:Box25
 ISEXEC:FALSE
-85.867342:-50.522028:-900.000000
-157.042342:-60.522028:-900.000000
-PORT
-I:"2"
-FIN_BOX
-BOX
-vtk:GetVectorVtkImageDataElement:Box26
-ISEXEC:FALSE
-185.609664:-60.708223:-900.000000
-256.784664:-70.708223:-900.000000
-PORT
-I:"2"
-FIN_BOX
-BOX
-vtk:GetVectorVtkImageDataElement:Box27
-ISEXEC:FALSE
-209.486893:-48.527095:-900.000000
-280.661893:-58.527095:-900.000000
+60.107139:-15.156608:-900.000000
+83.942139:-17.656608:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 wx:LayoutTab:Box28
 ISEXEC:FALSE
 PORT
 I:"2"
 FIN_BOX
 BOX
 wx:LayoutTab:Box28
 ISEXEC:FALSE
--103.761623:-164.149919:-900.000000
--46.201623:-174.149919:-900.000000
+-60.430868:-120.620576:-900.000000
+-27.110868:-123.120576:-900.000000
 FIN_BOX
 BOX
 wx:LayoutLine:Box29
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutLine:Box29
 ISEXEC:FALSE
--105.892248:-146.438055:-900.000000
--48.332248:-156.438055:-900.000000
+-61.922305:-115.307017:-900.000000
+-28.602305:-117.807017:-900.000000
 PORT
 WinTitle:"Plane XY (rotation/slice Z)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box30
 ISEXEC:FALSE
 PORT
 WinTitle:"Plane XY (rotation/slice Z)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box30
 ISEXEC:FALSE
--7.491407:-163.680338:-900.000000
-50.068593:-173.680338:-900.000000
+18.757854:-121.689914:-900.000000
+52.077854:-124.189914:-900.000000
 FIN_BOX
 BOX
 wx:LayoutLine:Box31
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutLine:Box31
 ISEXEC:FALSE
--9.508190:-146.537683:-900.000000
-48.051810:-156.537683:-900.000000
+17.346106:-116.547117:-900.000000
+50.666106:-119.047117:-900.000000
 PORT
 WinTitle:"Plane XZ  (rotation/slice Y)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box32
 ISEXEC:FALSE
 PORT
 WinTitle:"Plane XZ  (rotation/slice Y)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box32
 ISEXEC:FALSE
-103.263821:-166.066627:-900.000000
-160.823821:-176.066627:-900.000000
+72.687373:-122.708354:-900.000000
+106.007373:-125.208354:-900.000000
 FIN_BOX
 BOX
 wx:LayoutLine:Box33
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutLine:Box33
 ISEXEC:FALSE
-101.247038:-148.923973:-900.000000
-158.807038:-158.923973:-900.000000
+71.275625:-117.565557:-900.000000
+104.595625:-120.065557:-900.000000
 PORT
 WinTitle:"Plane YZ  (rotation/slice X)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box34
 ISEXEC:FALSE
 PORT
 WinTitle:"Plane YZ  (rotation/slice X)"
 FIN_BOX
 BOX
 wx:LayoutTab:Box34
 ISEXEC:FALSE
-171.666610:-166.839491:-900.000000
-229.226610:-176.839491:-900.000000
+120.569325:-122.940213:-900.000000
+153.889325:-125.440213:-900.000000
 FIN_BOX
 BOX
 wx:LayoutLine:Box35
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutLine:Box35
 ISEXEC:FALSE
-169.649827:-149.696836:-900.000000
-227.209827:-159.696836:-900.000000
+119.157577:-117.797416:-900.000000
+152.477577:-120.297416:-900.000000
 PORT
 PORT
-WinTitle:"Plane YZ  (rotation/slice X)"
+WinTitle:"Viewer help"
+FIN_BOX
+BOX
+creaMaracasVisu:HelpViewerNV:Box36
+ISEXEC:FALSE
+122.788713:-110.971884:-900.000000
+144.823713:-113.471884:-900.000000
 FIN_BOX
 FIN_BOX
-CONNECTIONS:53
+BOX
+creaMaracasVisu:wxVtkBaseView_Info:Box37
+ISEXEC:FALSE
+-8.076674:-49.674644:-900.000000
+20.963326:-52.174644:-900.000000
+PORT
+InteractionType:"12"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box38
+ISEXEC:FALSE
+-11.842967:-58.777477:-900.000000
+11.282033:-61.277477:-900.000000
+PORT
+I:"0"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box39
+ISEXEC:FALSE
+19.887417:-59.483199:-900.000000
+43.012417:-61.983199:-900.000000
+PORT
+I:"1"
+FIN_BOX
+BOX
+std:MultipleInputs:Box40
+ISEXEC:FALSE
+-60.395119:-50.500860:-900.000000
+-38.425119:-53.000860:-900.000000
+FIN_BOX
+BOX
+std:MultipleInputs:Box41
+ISEXEC:FALSE
+79.315687:-52.669793:-900.000000
+101.285687:-55.169793:-900.000000
+FIN_BOX
+CONNECTIONS:57
 CONNECTION
 Box01:Out:Box00:Percent
 NumberOfControlPoints:0
 CONNECTION
 Box01:Widget:Box03:Widget2
 NumberOfControlPoints:1
 CONNECTION
 Box01:Out:Box00:Percent
 NumberOfControlPoints:0
 CONNECTION
 Box01:Widget:Box03:Widget2
 NumberOfControlPoints:1
-264.457489:-136.827850:-900.000000
+185.120239:-41.048355:-900.000000
 CONNECTION
 Box01:BoxChange:Box04:In2
 NumberOfControlPoints:0
 CONNECTION
 Box01:BoxChange:Box04:In2
 NumberOfControlPoints:0
@@ -282,9 +295,6 @@ CONNECTION
 Box04:BoxChange:Box00:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
 Box04:BoxChange:Box00:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-Box00:BoxChange:Box02:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box00:Out:Box02:In
 NumberOfControlPoints:0
 CONNECTION
 Box00:Out:Box02:In
 NumberOfControlPoints:0
 CONNECTION
@@ -306,18 +316,12 @@ CONNECTION
 Box04:BoxChange:Box07:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
 Box04:BoxChange:Box07:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-Box04:BoxChange:Box09:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box01:Out:Box05:Percent
 NumberOfControlPoints:0
 CONNECTION
 Box01:Out:Box07:Percent
 NumberOfControlPoints:0
 CONNECTION
 Box01:Out:Box05:Percent
 NumberOfControlPoints:0
 CONNECTION
 Box01:Out:Box07:Percent
 NumberOfControlPoints:0
 CONNECTION
-Box01:Out:Box09:Percent
-NumberOfControlPoints:0
-CONNECTION
 Box17:Out:Box00:In1
 NumberOfControlPoints:0
 CONNECTION
 Box17:Out:Box00:In1
 NumberOfControlPoints:0
 CONNECTION
@@ -342,9 +346,6 @@ CONNECTION
 Box05:BoxChange:Box06:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
 Box05:BoxChange:Box06:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-Box07:BoxChange:Box08:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Box05:Out:Box06:In
 NumberOfControlPoints:0
 CONNECTION
 Box05:Out:Box06:In
 NumberOfControlPoints:0
 CONNECTION
@@ -375,57 +376,81 @@ CONNECTION
 Box19:Out:Box23:In
 NumberOfControlPoints:0
 CONNECTION
 Box19:Out:Box23:In
 NumberOfControlPoints:0
 CONNECTION
-Box09:BoxChange:Box10:BoxExecute
+Box29:Widget:Box28:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box09:Out:Box10:In
+Box31:Widget:Box30:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box27:Out:Box09:In2
+Box33:Widget:Box32:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box26:Out:Box09:In1
+Box35:Widget:Box34:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box19:Out:Box27:In
+Box02:Widget:Box29:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box20:Out:Box26:In
+Box28:Widget:Box11:Widget2
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box29:Widget:Box28:Widget1
+Box06:Widget:Box31:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box31:Widget:Box30:Widget1
+Box30:Widget:Box11:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box33:Widget:Box32:Widget1
+Box08:Widget:Box33:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box35:Widget:Box34:Widget1
+Box32:Widget:Box12:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box02:Widget:Box29:Widget1
+Box34:Widget:Box12:Widget2
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box28:Widget:Box11:Widget2
+Box36:widget:Box35:Widget1
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box06:Widget:Box31:Widget1
+Box37:WindowColorLevel:Box38:In
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box30:Widget:Box11:Widget1
+Box37:WindowColorLevel:Box39:In
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box08:Widget:Box33:Widget1
+Box38:Out:Box02:WindowLevel
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box32:Widget:Box12:Widget1
+Box39:Out:Box02:ColorLevel
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box10:Widget:Box35:Widget1
+Box06:wxVtkBaseView1:Box37:wxVtkBaseView
 NumberOfControlPoints:0
 CONNECTION
 NumberOfControlPoints:0
 CONNECTION
-Box34:Widget:Box12:Widget2
+Box38:Out:Box08:WindowLevel
+NumberOfControlPoints:0
+CONNECTION
+Box39:Out:Box08:ColorLevel
+NumberOfControlPoints:0
+CONNECTION
+Box00:BoxChange:Box40:In1
+NumberOfControlPoints:0
+CONNECTION
+Box40:BoxChange:Box02:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box07:BoxChange:Box41:In1
+NumberOfControlPoints:0
+CONNECTION
+Box41:BoxChange:Box08:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box37:BoxChange:Box11:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box37:BoxChange:Box40:In2
+NumberOfControlPoints:0
+CONNECTION
+Box37:BoxChange:Box41:In2
 NumberOfControlPoints:0
 APP_END
 NumberOfControlPoints:0
 APP_END
index 7055cfc05d1a21904b8c494cfdebede4aa918c76..aa3674404c87e5a873588dd7d4bd92354afba845 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # ----------------------------------
-# - 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
 # ----------------------------------
 
 include std
@@ -18,115 +18,115 @@ description "Description ??"
 
 category "<VOID>"
 
 
 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"
 
   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"
 
   set Box02.nTypeView "-1"
 
-new LayoutSplit Box03
+new wx:LayoutSplit Box03
   set Box03.Proportion "90"
   set Box03.WinTitle "Transparency"
 
   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"
 
   set Box06.nTypeView "-1"
 
-new TransparencyBox Box07
+new PackRecalage:TransparencyBox Box07
 
 
-new ViewerNV Box08
+new creaMaracasVisu:ViewerNV Box08
   set Box08.nTypeView "-1"
 
   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"
 
   set Box13.Orientation "H"
 
-new GetVectorVtkImageDataElement Box17
+new vtk:GetVectorVtkImageDataElement Box17
   set Box17.I "0"
 
   set Box17.I "0"
 
-new GetVectorVtkImageDataElement Box18
+new vtk:GetVectorVtkImageDataElement Box18
   set Box18.I "0"
 
   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"
 
   set Box22.I "1"
 
-new GetVectorVtkImageDataElement Box23
+new vtk:GetVectorVtkImageDataElement Box23
   set Box23.I "1"
 
   set Box23.I "1"
 
-new GetVectorVtkImageDataElement Box24
+new vtk:GetVectorVtkImageDataElement Box24
   set Box24.I "2"
 
   set Box24.I "2"
 
-new GetVectorVtkImageDataElement Box25
+new vtk:GetVectorVtkImageDataElement Box25
   set Box25.I "2"
 
   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)"
 
   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)"
 
   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)"
 
   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 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 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 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 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 Box05.Out Box06.In
 connect Box07.Out Box08.In
 connect Box20.Out Box22.In
@@ -137,12 +137,6 @@ connect Box19.Out Box25.In
 connect Box25.Out Box07.In2
 connect Box24.Out Box07.In1
 connect Box19.Out Box23.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 Box29.Widget Box28.Widget1
 connect Box31.Widget Box30.Widget1
 connect Box33.Widget Box32.Widget1
@@ -153,8 +147,22 @@ connect Box06.Widget Box31.Widget1
 connect Box30.Widget Box11.Widget1
 connect Box08.Widget Box33.Widget1
 connect Box32.Widget Box12.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 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 " "
 
 # Complex input ports
 input BoxExecute Box04.In1 " "
index fb522a5b9e50d37425ac1b5b8f929783a92c8f14..f3a0e07bff403d12ff35b2202bb5c8991f7d7679 100644 (file)
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /tmpEED/creaTools/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbg
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbg
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesWidget_base_3Dp_B
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Out
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImagesWidget_base_3Dp_B
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Out
--39.040299:-19.061192:-900.000000
+-27.466371:-30.863715:-900.000000
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:5
 COMPLEX_PORT
 BoxExecute
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:5
 COMPLEX_PORT
 BoxExecute
--149.004941:180.370177:-900.000000
+-104.303459:54.111053:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ConvolutionFactor
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ConvolutionFactor
--90.891907:177.306831:-900.000000
+-63.624335:53.192049:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ConvolutionOnOff
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 ConvolutionOnOff
--76.654192:177.986332:-900.000000
+-53.657934:53.395900:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 In
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 In
--45.093836:184.744916:-900.000000
+-26.315556:57.910378:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 Point
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 Point
-64.238326:184.778911:-900.000000
+48.734864:58.402429:-900.000000
 FIN_COMPLEX_PORT
 BOXES:15
 BOX
 PackRecalage:ImageConvolution:convol1
 ISEXEC:FALSE
 FIN_COMPLEX_PORT
 BOXES:15
 BOX
 PackRecalage:ImageConvolution:convol1
 ISEXEC:FALSE
--129.257405:29.544828:-900.000000
--58.082405:19.544828:-900.000000
+-61.880793:-1.360488:-900.000000
+-39.240793:-3.860488:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box02
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box02
 ISEXEC:FALSE
--59.065585:66.675821:-900.000000
--13.490585:56.675821:-900.000000
+6.457902:19.311940:-900.000000
+28.182902:16.811940:-900.000000
 PORT
 TypeOrientation:"0"
 FIN_BOX
 BOX
 PackRecalage:ImageConvolution:Box03
 ISEXEC:FALSE
 PORT
 TypeOrientation:"0"
 FIN_BOX
 BOX
 PackRecalage:ImageConvolution:Box03
 ISEXEC:FALSE
--28.553872:27.066231:-900.000000
-17.021128:17.066231:-900.000000
+-21.921969:-1.413261:-900.000000
+0.513031:-3.913261:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box04
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box04
 ISEXEC:FALSE
-54.161310:66.376039:-900.000000
-99.736310:56.376039:-900.000000
+37.912917:19.912812:-900.000000
+59.637917:17.412812:-900.000000
 PORT
 TypeOrientation:"1"
 FIN_BOX
 BOX
 PackRecalage:ImageConvolution:Box05
 ISEXEC:FALSE
 PORT
 TypeOrientation:"1"
 FIN_BOX
 BOX
 PackRecalage:ImageConvolution:Box05
 ISEXEC:FALSE
-40.657572:28.034771:-900.000000
-86.232572:18.034771:-900.000000
+18.927170:-0.984537:-900.000000
+41.362170:-3.484537:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box06
 ISEXEC:FALSE
 FIN_BOX
 BOX
 creaMaracasVisu:SliceImage:Box06
 ISEXEC:FALSE
-106.717875:65.208831:-900.000000
-152.292875:55.208831:-900.000000
+71.048660:19.676832:-900.000000
+92.773660:17.176832:-900.000000
 PORT
 TypeOrientation:"2"
 FIN_BOX
 BOX
 PackRecalage:AddImageToVector:Box07
 ISEXEC:FALSE
 PORT
 TypeOrientation:"2"
 FIN_BOX
 BOX
 PackRecalage:AddImageToVector:Box07
 ISEXEC:FALSE
--41.499685:2.698530:-900.000000
-4.075315:-7.301470:-900.000000
+-29.049779:-18.118540:-900.000000
+-4.529779:-20.618540:-900.000000
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box08
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box08
 ISEXEC:FALSE
--7.705582:106.766132:-900.000000
-63.469418:96.766132:-900.000000
+-33.164330:46.674938:-900.000000
+-9.954330:44.174938:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box09
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MagicBox:Box09
 ISEXEC:FALSE
--163.575163:67.004889:-900.000000
--118.000163:57.004889:-900.000000
+-111.324904:21.759402:-900.000000
+-89.724904:19.259402:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box10
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MagicBox:Box10
 ISEXEC:FALSE
--108.495930:66.598751:-900.000000
--62.920930:56.598751:-900.000000
+-75.532667:21.361238:-900.000000
+-53.932667:18.861238:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box11
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MagicBox:Box11
 ISEXEC:FALSE
--8.084224:67.421072:-900.000000
-37.490776:57.421072:-900.000000
+-47.798155:20.502644:-900.000000
+-26.198155:18.002644:-900.000000
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box12
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box12
 ISEXEC:FALSE
-101.805438:110.840152:-900.000000
-172.980438:100.840152:-900.000000
+80.106130:39.192982:-900.000000
+102.766130:36.692982:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box13
 ISEXEC:FALSE
 PORT
 I:"2"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box13
 ISEXEC:FALSE
-70.340365:125.154852:-900.000000
-141.515365:115.154852:-900.000000
+48.961933:39.618875:-900.000000
+71.621933:37.118875:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box14
 ISEXEC:FALSE
 PORT
 I:"1"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box14
 ISEXEC:FALSE
-33.623885:140.775162:-900.000000
-104.798885:130.775162:-900.000000
+20.220848:39.193000:-900.000000
+42.880848:36.693000:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 std:MagicBox:Box15
 ISEXEC:FALSE
 PORT
 I:"0"
 FIN_BOX
 BOX
 std:MagicBox:Box15
 ISEXEC:FALSE
-62.865247:169.029337:-900.000000
-108.440247:159.029337:-900.000000
+44.005673:50.708801:-900.000000
+65.605673:48.208801:-900.000000
 FIN_BOX
 CONNECTIONS:30
 CONNECTION
 FIN_BOX
 CONNECTIONS:30
 CONNECTION
index 90071728a0a8a6b88c93722331d6df337aeac4d0..67bf3a04f350231a1487dfced02e698842a7442e 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /tmpEED/creaTools/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget_base_3Dp_B.bbs
 # ----------------------------------
 
 include std
 # ----------------------------------
 
 include std
index c47f34b13d830d8e6a30cea129baeecd6387eb70..fbe49da78ebac521554d0f9bbec833907d4c7f68 100644 (file)
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbg
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbg
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
 # ----------------------------------
 
 APP_START
 CATEGORY:example
 DESCRIPTION:creatisRecalage
 AUTHOR:info-dev@creatis.insa-lyon.fr
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImages_3DwithPlanes_Widget
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:CompareImages_3DwithPlanes_Widget
 PACKAGENAME:PackRecalage
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 Widget
--108.366991:-196.535870:-900.000000
+-74.419573:-102.932032:-900.000000
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:5
 COMPLEX_PORT
 In2
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:5
 COMPLEX_PORT
 In2
--128.435187:86.737006:-900.000000
+-89.904631:26.021102:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 In1
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 In1
--228.445825:83.864755:-900.000000
+-159.912078:25.159426:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 WinTitle
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 WinTitle
--66.610205:85.090557:-900.000000
+-46.627143:25.527167:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 Point
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 Point
-11.084283:87.860582:-900.000000
+7.758998:26.358175:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 BoxExecute
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 BoxExecute
--277.232202:86.333155:-900.000000
+-194.062541:25.899947:-900.000000
 FIN_COMPLEX_PORT
 FIN_COMPLEX_PORT
-BOXES:11
+BOXES:16
 BOX
 wx:LayoutTab:tabs
 ISEXEC:FALSE
 BOX
 wx:LayoutTab:tabs
 ISEXEC:FALSE
--225.271510:-125.902354:-900.000000
--167.711510:-135.902354:-900.000000
+-152.924653:-77.415468:-900.000000
+-119.604653:-79.915468:-900.000000
 PORT
 Orientation:V
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box56
 ISEXEC:FALSE
 PORT
 Orientation:V
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box56
 ISEXEC:FALSE
--233.390434:61.714899:-900.000000
--162.215434:51.714899:-900.000000
+-163.373304:18.514470:-900.000000
+-140.163304:16.014470:-900.000000
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box59
 ISEXEC:FALSE
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box59
 ISEXEC:FALSE
--139.679829:61.146125:-900.000000
--68.504829:51.146125:-900.000000
+-97.775880:18.343837:-900.000000
+-74.565880:15.843837:-900.000000
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_interface_3Dp:Box18
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_interface_3Dp:Box18
 ISEXEC:FALSE
--178.721954:28.498746:-900.000000
--107.546954:18.498746:-900.000000
+-126.935814:9.880857:-900.000000
+-101.945814:7.380857:-900.000000
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_3Dp_B:Box13
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_3Dp_B:Box13
 ISEXEC:FALSE
--247.413390:-29.070921:-900.000000
--176.238390:-39.070921:-900.000000
+-174.681937:-8.725716:-900.000000
+-150.446937:-11.225716:-900.000000
 FIN_BOX
 BOX
 PackRecalage:CompareImagesTransparencyWidget_3Dp:Box14
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:CompareImagesTransparencyWidget_3Dp:Box14
 ISEXEC:FALSE
--180.424968:-80.994962:-900.000000
--109.249968:-90.994962:-900.000000
+-123.522582:-58.774574:-900.000000
+-98.772582:-61.274574:-900.000000
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_3Dp_B:Box15
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:CompareImagesWidget_base_3Dp_B:Box15
 ISEXEC:FALSE
--143.103126:-28.467309:-900.000000
--71.928126:-38.467309:-900.000000
+-96.177219:-9.534813:-900.000000
+-71.942219:-12.034813:-900.000000
 FIN_BOX
 BOX
 PackRecalage:CompareImagesSwitcherWidget_3Dp:Box17
 ISEXEC:FALSE
 FIN_BOX
 BOX
 PackRecalage:CompareImagesSwitcherWidget_3Dp:Box17
 ISEXEC:FALSE
--259.611672:-82.254672:-900.000000
--188.436672:-92.254672:-900.000000
+-178.953274:-58.489407:-900.000000
+-154.693274:-60.989407:-900.000000
 FIN_BOX
 BOX
 std:MultipleInputs:Box11
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:MultipleInputs:Box11
 ISEXEC:FALSE
--281.827702:1.495944:-900.000000
--236.252702:-8.504056:-900.000000
+-197.279391:0.448783:-900.000000
+-175.309391:-2.051217:-900.000000
 FIN_BOX
 BOX
 std:StringRelay:Box12
 ISEXEC:FALSE
 FIN_BOX
 BOX
 std:StringRelay:Box12
 ISEXEC:FALSE
--8.818974:28.249882:-900.000000
-36.756026:18.249882:-900.000000
+0.930237:17.806148:-900.000000
+22.625237:15.306148:-900.000000
 FIN_BOX
 BOX
 wx:LayoutSplit:Box16
 ISEXEC:FALSE
 FIN_BOX
 BOX
 wx:LayoutSplit:Box16
 ISEXEC:FALSE
--107.295275:-169.215306:-900.000000
--61.720275:-179.215306:-900.000000
+-76.430966:-95.476325:-900.000000
+-53.670966:-97.976325:-900.000000
 PORT
 Proportion:"10"
 FIN_BOX
 PORT
 Proportion:"10"
 FIN_BOX
-CONNECTIONS:26
+BOX
+creaVtk:CompareImagesByRGB-Widget:Box19
+ISEXEC:FALSE
+-69.901579:-58.674078:-900.000000
+-46.226579:-61.174078:-900.000000
+FIN_BOX
+BOX
+wx:LayoutLine:Box20
+ISEXEC:FALSE
+-107.007717:-68.978893:-900.000000
+-73.687717:-71.478893:-900.000000
+PORT
+WinTitle:"RGB"
+FIN_BOX
+BOX
+std:MagicBox:Box21
+ISEXEC:FALSE
+-198.553687:17.495161:-900.000000
+-176.953687:14.995161:-900.000000
+FIN_BOX
+BOX
+PackRecalage:ImageConvolution:Box22
+ISEXEC:FALSE
+-43.729401:-27.023708:-900.000000
+-21.294401:-29.523708:-900.000000
+FIN_BOX
+BOX
+PackRecalage:ImageConvolution:Box23
+ISEXEC:FALSE
+-14.044831:-27.161148:-900.000000
+8.390169:-29.661148:-900.000000
+FIN_BOX
+CONNECTIONS:40
 CONNECTION
 In2:In2:Box59:In
 NumberOfControlPoints:0
 CONNECTION
 In2:In2:Box59:In
 NumberOfControlPoints:0
@@ -154,18 +187,9 @@ CONNECTION
 Box15:Out:Box17:ImageVector2
 NumberOfControlPoints:0
 CONNECTION
 Box15:Out:Box17:ImageVector2
 NumberOfControlPoints:0
 CONNECTION
-BoxExecute:BoxExecute:Box11:In1
-NumberOfControlPoints:0
-CONNECTION
 Box18:BoxChange:Box11:In2
 NumberOfControlPoints:0
 CONNECTION
 Box18:BoxChange:Box11:In2
 NumberOfControlPoints:0
 CONNECTION
-Box11:Out:Box13:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
-Box11:Out:Box15:BoxExecute
-NumberOfControlPoints:0
-CONNECTION
 Point:Point:Box12:In
 NumberOfControlPoints:0
 CONNECTION
 Point:Point:Box12:In
 NumberOfControlPoints:0
 CONNECTION
@@ -186,4 +210,55 @@ NumberOfControlPoints:0
 CONNECTION
 tabs:Widget:Box16:Widget2
 NumberOfControlPoints:0
 CONNECTION
 tabs:Widget:Box16:Widget2
 NumberOfControlPoints:0
+CONNECTION
+Box19:OutWidget:Box20:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box20:Widget:tabs:Widget3
+NumberOfControlPoints:0
+CONNECTION
+BoxExecute:BoxExecute:Box21:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box21:BoxChange:Box11:In1
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box13:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box15:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box19:boxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box18:ConvolutionOnOff:Box22:On
+NumberOfControlPoints:0
+CONNECTION
+Box18:ConvolutionOnOff:Box23:On
+NumberOfControlPoints:0
+CONNECTION
+Box59:Out:Box23:In
+NumberOfControlPoints:0
+CONNECTION
+Box23:Out:Box19:Image2
+NumberOfControlPoints:0
+CONNECTION
+Box56:Out:Box22:In
+NumberOfControlPoints:0
+CONNECTION
+Box18:ConvolutionFactor:Box22:Factor
+NumberOfControlPoints:0
+CONNECTION
+Box18:ConvolutionFactor:Box23:Factor
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box22:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box23:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box22:Out:Box19:Image1
+NumberOfControlPoints:0
 APP_END
 APP_END
index eb19c8d34f792dbdc5ca7ed0117a22f20078dfc5..a4536c93f954ac096f3a406dba5531da953dc689 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
 # ----------------------------------
 
 include std
 # ----------------------------------
 
 include std
@@ -9,6 +9,7 @@ include wx
 include vtk
 include PackRecalage
 include std
 include vtk
 include PackRecalage
 include std
+include creaVtk
 
 define CompareImages_3DwithPlanes_Widget PackRecalage
 
 
 define CompareImages_3DwithPlanes_Widget PackRecalage
 
@@ -17,30 +18,41 @@ description "creatisRecalage"
 
 category "example"
 
 
 category "example"
 
-new LayoutTab tabs
+new wx:LayoutTab tabs
   set tabs.Orientation V
 
   set tabs.Orientation V
 
-new vtkImageDataPointerRelay Box56
+new vtk:vtkImageDataPointerRelay Box56
 
 
-new vtkImageDataPointerRelay Box59
+new vtk:vtkImageDataPointerRelay Box59
 
 
-new CompareImagesWidget_base_interface_3Dp Box18
+new PackRecalage:CompareImagesWidget_base_interface_3Dp Box18
 
 
-new CompareImagesWidget_base_3Dp_B Box13
+new PackRecalage:CompareImagesWidget_base_3Dp_B Box13
 
 
-new CompareImagesTransparencyWidget_3Dp Box14
+new PackRecalage:CompareImagesTransparencyWidget_3Dp Box14
 
 
-new CompareImagesWidget_base_3Dp_B Box15
+new PackRecalage:CompareImagesWidget_base_3Dp_B Box15
 
 
-new CompareImagesSwitcherWidget_3Dp Box17
+new PackRecalage:CompareImagesSwitcherWidget_3Dp Box17
 
 
-new MultipleInputs Box11
+new std:MultipleInputs Box11
 
 
-new StringRelay Box12
+new std:StringRelay Box12
 
 
-new LayoutSplit Box16
+new wx:LayoutSplit Box16
   set Box16.Proportion "10"
 
   set Box16.Proportion "10"
 
+new creaVtk:CompareImagesByRGB-Widget Box19
+
+new wx:LayoutLine Box20
+  set Box20.WinTitle "RGB"
+
+new std:MagicBox Box21
+
+new PackRecalage:ImageConvolution Box22
+
+new PackRecalage:ImageConvolution Box23
+
 
 connect Box18.ConvolutionFactor Box13.ConvolutionFactor
 connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
 
 connect Box18.ConvolutionFactor Box13.ConvolutionFactor
 connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
@@ -56,19 +68,33 @@ connect Box17.Widget tabs.Widget1
 connect Box13.Out Box17.ImageVector1
 connect Box15.Out Box17.ImageVector2
 connect Box18.BoxChange Box11.In2
 connect Box13.Out Box17.ImageVector1
 connect Box15.Out Box17.ImageVector2
 connect Box18.BoxChange Box11.In2
-connect Box11.Out Box13.BoxExecute
-connect Box11.Out Box15.BoxExecute
 connect Box12.Out Box15.Point
 connect Box12.Out Box13.Point
 connect Box18.Widget Box16.Widget1
 connect tabs.Widget Box16.Widget2
 connect Box12.Out Box15.Point
 connect Box12.Out Box13.Point
 connect Box18.Widget Box16.Widget1
 connect tabs.Widget Box16.Widget2
+connect Box19.OutWidget Box20.Widget2
+connect Box20.Widget tabs.Widget3
+connect Box21.BoxChange Box11.In1
+connect Box11.BoxChange Box13.BoxExecute
+connect Box11.BoxChange Box15.BoxExecute
+connect Box11.BoxChange Box19.boxExecute
+connect Box18.ConvolutionOnOff Box22.On
+connect Box18.ConvolutionOnOff Box23.On
+connect Box59.Out Box23.In
+connect Box23.Out Box19.Image2
+connect Box56.Out Box22.In
+connect Box18.ConvolutionFactor Box22.Factor
+connect Box18.ConvolutionFactor Box23.Factor
+connect Box11.BoxChange Box22.BoxExecute
+connect Box11.BoxChange Box23.BoxExecute
+connect Box22.Out Box19.Image1
 
 # Complex input ports
 input In2 Box59.In " "
 input In1 Box56.In " "
 
 # Complex input ports
 input In2 Box59.In " "
 input In1 Box56.In " "
-input BoxExecute Box11.In1 " "
 input Point Box12.In " "
 input WinTitle Box16.WinTitle " "
 input Point Box12.In " "
 input WinTitle Box16.WinTitle " "
+input BoxExecute Box21.BoxExecute " "
 
 # Complex output ports
 output Widget Box16.Widget " "
 
 # Complex output ports
 output Widget Box16.Widget " "