# --------------------------------------------------------------------- # # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image # pour la Santé) # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton # # This software is governed by the CeCILL-B license under French law and # abiding by the rules of distribution of free software. You can use, # modify and/ or redistribute the software under the terms of the CeCILL-B # license as circulated by CEA, CNRS and INRIA at the following URL # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html # or in the file LICENSE.txt. # # As a counterpart to the access to the source code and rights to copy, # modify and redistribute granted by the license, users are provided only # with a limited warranty and the software's author, the holder of the # economic rights, and the successive licensors have only limited # liability. # # The fact that you are presently reading this means that you have had # knowledge of the CeCILL-B license and that you accept its terms. # ------------------------------------------------------------------------ # ---------------------------------- # - BBTKGEditor v 1.2 BBG BlackBox Diagram file # - /Users/davila/Creatis/All5/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/Recalage2D.bbg # ---------------------------------- APP_START CATEGORY:example DESCRIPTION:creatisRecalage AUTHOR:info-dev@creatis.insa-lyon.fr COMPLEXBOX:FALSE BOXES:57 BOX vtk:SliceImage:imgslice1 ISEXEC:FALSE 209.031198:-179.810490:900.000000 254.606198:-189.810490:900.000000 FIN_BOX BOX vtk:SliceImage:imgslice2 ISEXEC:FALSE -206.671117:-233.975462:900.000000 -161.096117:-243.975462:900.000000 FIN_BOX BOX wx:LayoutLine:v1Layout ISEXEC:FALSE 116.976124:-206.910138:900.000000 174.536124:-216.910138:900.000000 FIN_BOX BOX creaMaracasVisu:ViewerNV:viewer1 ISEXEC:FALSE 287.718381:-148.112199:900.000000 348.358381:-158.112199:900.000000 PORT nTypeView:"0" FIN_BOX BOX wx:LayoutLine:v2Layout ISEXEC:FALSE 120.117446:-239.080719:900.000000 177.677446:-249.080719:900.000000 FIN_BOX BOX creaMaracasVisu:ViewerNV:viewer2 ISEXEC:FALSE -31.068597:-134.166231:900.000000 29.571403:-144.166231:900.000000 PORT nTypeView:"0" FIN_BOX BOX wx:LayoutSplit:initialImages ISEXEC:FALSE 78.033201:-313.412370:900.000000 123.608201:-323.412370:900.000000 PORT Orientation:"H" PORT Proportion:"50" FIN_BOX BOX wx:LayoutLine:buttonsLayout ISEXEC:FALSE -188.050977:-322.849567:900.000000 -130.490977:-332.849567:900.000000 PORT Orientation:"V" FIN_BOX BOX wx:Slider:slider ISEXEC:FALSE 0.000000:-230.000000:900.000000 51.400000:-240.000000:900.000000 PORT In:"0" PORT Max:"180" PORT Min:"-180" PORT ReactiveOnTrack:"1" PORT Title:"Angle" FIN_BOX BOX wx:Slider:sliderX ISEXEC:FALSE -91.859103:-225.835412:900.000000 -40.459103:-235.835412:900.000000 PORT In:"100" PORT Max:"500" PORT Min:"10" PORT ReactiveOnTrack:"1" PORT Title:"% Scale in X" FIN_BOX BOX wx:Slider:sliderY ISEXEC:FALSE -279.255306:-229.134380:900.000000 -227.855306:-239.134380:900.000000 PORT In:"100" PORT Max:"500" PORT Min:"10" PORT ReactiveOnTrack:"1" PORT Title:"% Scale in Y" FIN_BOX BOX PackRecalage:Transform2DBox:transform ISEXEC:FALSE -4.258140:-290.635106:900.000000 41.316860:-300.635106:900.000000 FIN_BOX BOX PackRecalage:ReSlicerBox:reslice1 ISEXEC:FALSE 1.437958:-339.934292:900.000000 47.012958:-349.934292:900.000000 FIN_BOX BOX PackRecalage:ImageConvolution:convol1 ISEXEC:FALSE 233.893286:-519.382113:900.000000 305.068286:-529.382113:900.000000 FIN_BOX BOX PackRecalage:ImageConvolution:convol2 ISEXEC:FALSE 59.819063:-492.970191:900.000000 130.994063:-502.970191:900.000000 FIN_BOX BOX PackRecalage:ImageRecalageProperties:properties ISEXEC:FALSE 273.136800:-16.926937:900.000000 344.311800:-26.926937:900.000000 FIN_BOX BOX wx:Slider:sdrZ ISEXEC:FALSE 52.558534:-135.269685:900.000000 103.958534:-145.269685:900.000000 PORT Min:"0" PORT ReactiveOnTrack:"1" PORT Title:"Z for slice" FIN_BOX BOX wx:Slider:sdrF ISEXEC:FALSE -153.252387:-349.206111:900.000000 -101.852387:-359.206111:900.000000 PORT In:"0" PORT Max:"100" PORT Min:"0" PORT ReactiveOnTrack:"1" PORT Title:"Convolution Factor" FIN_BOX BOX wx:CheckBox:checkF ISEXEC:FALSE 417.625382:-310.693154:900.000000 463.200382:-320.693154:900.000000 PORT In:"True" FIN_BOX BOX std:MultipleInputs:multF ISEXEC:FALSE 115.645806:-416.060379:900.000000 161.220806:-426.060379:900.000000 FIN_BOX BOX wx:Slider:colorLevel ISEXEC:FALSE 118.152236:-50.478064:900.000000 169.552236:-60.478064:900.000000 PORT Min:"0" PORT ReactiveOnTrack:"true" PORT Title:"Color Level" FIN_BOX BOX wx:Slider:windowLevel ISEXEC:FALSE 449.969493:-60.641726:900.000000 501.369493:-70.641726:900.000000 PORT Min:"0" PORT ReactiveOnTrack:"true" PORT Title:"Window Level" FIN_BOX BOX std:MultipleInputs:multLevels ISEXEC:FALSE 170.589780:-119.968589:900.000000 216.164780:-129.968589:900.000000 FIN_BOX BOX wx:CommandButton:saveBut ISEXEC:FALSE -295.553963:-673.425791:900.000000 -249.978963:-683.425791:900.000000 PORT Label:"Save Image" FIN_BOX BOX wx:FileSelector:fileSave ISEXEC:FALSE -219.647119:-713.238041:900.000000 -174.072119:-723.238041:900.000000 PORT OpenSave:"Save" PORT Wildcard:"*.mhd" FIN_BOX BOX vtk:MetaImageWriter:writSave ISEXEC:FALSE -209.577422:-784.049469:900.000000 -164.002422:-794.049469:900.000000 FIN_BOX BOX PackRecalage:CheckBoardBox:cbb ISEXEC:FALSE 391.480616:-953.799246:900.000000 437.055616:-963.799246:900.000000 FIN_BOX BOX wx:Slider:sdr ISEXEC:FALSE 349.102594:-770.498769:900.000000 400.502594:-780.498769:900.000000 PORT In:"14" PORT Max:"50" PORT ReactiveOnTrack:"1" FIN_BOX BOX wx:Slider:sdr2 ISEXEC:FALSE 399.914044:-796.120604:900.000000 451.314044:-806.120604:900.000000 PORT In:"14" PORT Max:"50" PORT ReactiveOnTrack:"1" FIN_BOX BOX wx:LayoutSplit:checkerBoard ISEXEC:FALSE 252.008460:-1097.680926:900.000000 297.583460:-1107.680926:900.000000 PORT Proportion:"80" FIN_BOX BOX wx:LayoutLine:ly ISEXEC:FALSE 219.647119:-864.095671:900.000000 277.207119:-874.095671:900.000000 FIN_BOX BOX creaMaracasVisu:ViewerNV:viewerCH ISEXEC:FALSE 497.336294:-1039.880605:900.000000 557.976294:-1049.880605:900.000000 PORT nTypeView:"0" FIN_BOX BOX PackRecalage:TransparencyBox:trans ISEXEC:FALSE 30.990812:-1070.602751:900.000000 76.565812:-1080.602751:900.000000 FIN_BOX BOX wx:Slider:sdrP ISEXEC:FALSE 186.217661:-921.928710:900.000000 237.617661:-931.928710:900.000000 PORT In:"50" PORT Max:"100" PORT Min:"0" PORT ReactiveOnTrack:"true" FIN_BOX BOX creaMaracasVisu:ViewerNV:transView ISEXEC:FALSE -92.427438:-1126.183721:900.000000 -31.787438:-1136.183721:900.000000 PORT nTypeView:"0" FIN_BOX BOX wx:LayoutSplit:transparency ISEXEC:FALSE -110.253797:-1218.092259:900.000000 -64.678797:-1228.092259:900.000000 PORT Proportion:"80" FIN_BOX BOX PackRecalage:ImageSwitcherBox:switch ISEXEC:FALSE -215.329731:-1163.903191:900.000000 -169.754731:-1173.903191:900.000000 FIN_BOX BOX wx:CheckBox:checkS ISEXEC:FALSE -174.245523:-1132.724543:900.000000 -128.670523:-1142.724543:900.000000 PORT In:"true" PORT Title:"On" FIN_BOX BOX wx:Slider:sdrT ISEXEC:FALSE -278.403770:-1105.769385:900.000000 -227.003770:-1115.769385:900.000000 PORT In:"500" PORT Max:"1000" PORT Min:"0" PORT ReactiveOnTrack:"True" FIN_BOX BOX wxvtk:Viewer2D:viewerSwitch ISEXEC:FALSE -225.332034:-1224.841651:900.000000 -179.757034:-1234.841651:900.000000 FIN_BOX BOX wx:LayoutSplit:switcher ISEXEC:FALSE -233.394515:-1317.018816:900.000000 -187.819515:-1327.018816:900.000000 PORT Proportion:"70" FIN_BOX BOX wx:LayoutSplit:switchWindow ISEXEC:FALSE -186.347762:-1262.094534:900.000000 -140.772762:-1272.094534:900.000000 PORT Proportion:"80" FIN_BOX BOX wx:LayoutSplit:switchTool ISEXEC:FALSE -168.917809:-1237.587509:900.000000 -123.342809:-1247.587509:900.000000 PORT Orientation:"H" PORT Proportion:"50" FIN_BOX BOX std:MultipleInputs:mult ISEXEC:FALSE 421.429158:-531.944268:900.000000 467.004158:-541.944268:900.000000 FIN_BOX BOX std:MultipleInputs:mult2 ISEXEC:FALSE 332.410326:-668.804947:900.000000 377.985326:-678.804947:900.000000 FIN_BOX BOX std:MultipleInputs:mult3 ISEXEC:FALSE 317.603235:-909.523011:900.000000 363.178235:-919.523011:900.000000 FIN_BOX BOX std:MultipleInputs:mult4 ISEXEC:FALSE 255.299452:-969.465453:900.000000 300.874452:-979.465453:900.000000 FIN_BOX BOX wx:LayoutTab:tabs ISEXEC:FALSE -155.046698:-1486.887435:900.000000 -97.486698:-1496.887435:900.000000 FIN_BOX BOX wx:LayoutLine:tools ISEXEC:FALSE -26.444002:-1490.443433:900.000000 31.115998:-1500.443433:900.000000 FIN_BOX BOX wx:LayoutSplit:convolTools ISEXEC:FALSE -100.000000:-1460.000000:900.000000 -54.425000:-1470.000000:900.000000 PORT Orientation:"H" PORT Proportion:"80" FIN_BOX BOX wx:LayoutSplit:window1 ISEXEC:FALSE 98.220579:-1519.142370:900.000000 143.795579:-1529.142370:900.000000 PORT Orientation:"V" PORT Proportion:"80" PORT WinWidth:"600" FIN_BOX BOX wx:LayoutSplit:window2 ISEXEC:FALSE -100.000000:-1520.000000:900.000000 -54.425000:-1530.000000:900.000000 PORT Proportion:"90" FIN_BOX BOX wx:LayoutSplit:main ISEXEC:TRUE -2.158694:-1559.714123:900.000000 43.416306:-1569.714123:900.000000 PORT Orientation:"H" PORT Proportion:"50" PORT WinWidth:"1200" FIN_BOX BOX vtk:vtkImageDataPointerRelay:Box56 ISEXEC:FALSE 20.854364:12.105752:900.000000 92.029364:2.105752:900.000000 FIN_BOX BOX creaImageIO:ImagesChooserDialogBox:Box57 ISEXEC:FALSE 63.117897:54.290627:900.000000 134.292897:44.290627:900.000000 FIN_BOX BOX creaImageIO:ImagesChooserDialogBox:Box58 ISEXEC:FALSE 166.214001:54.912318:900.000000 237.389001:44.912318:900.000000 FIN_BOX BOX vtk:vtkImageDataPointerRelay:Box59 ISEXEC:FALSE 238.638235:21.687740:900.000000 309.813235:11.687740:900.000000 FIN_BOX CONNECTIONS:119 CONNECTION viewer1:Widget:v1Layout:Widget1 NumberOfControlPoints:0 CONNECTION viewer2:Widget:v2Layout:Widget1 NumberOfControlPoints:0 CONNECTION v1Layout:Widget:initialImages:Widget1 NumberOfControlPoints:0 CONNECTION v2Layout:Widget:initialImages:Widget2 NumberOfControlPoints:0 CONNECTION slider:Widget:buttonsLayout:Widget1 NumberOfControlPoints:0 CONNECTION sliderX:Widget:buttonsLayout:Widget2 NumberOfControlPoints:0 CONNECTION sliderY:Widget:buttonsLayout:Widget3 NumberOfControlPoints:0 CONNECTION viewer2:Point:transform:CenterPoint NumberOfControlPoints:0 CONNECTION slider:Out:transform:Angle NumberOfControlPoints:0 CONNECTION sliderX:Out:transform:ScaleX NumberOfControlPoints:0 CONNECTION sliderY:Out:transform:ScaleY NumberOfControlPoints:0 CONNECTION viewer1:Point:reslice1:Origin NumberOfControlPoints:0 CONNECTION transform:Out:reslice1:Transform NumberOfControlPoints:0 CONNECTION imgslice2:Out:reslice1:In NumberOfControlPoints:0 CONNECTION imgslice1:Out:convol1:In NumberOfControlPoints:0 CONNECTION reslice1:Out:convol2:In NumberOfControlPoints:0 CONNECTION properties:LengthZ:sdrZ:Max NumberOfControlPoints:0 CONNECTION sdrZ:Out:imgslice1:Z NumberOfControlPoints:0 CONNECTION sdrZ:Out:imgslice2:Z NumberOfControlPoints:0 CONNECTION sdrZ:BoxChange:imgslice1:BoxExecute NumberOfControlPoints:0 CONNECTION sdrZ:BoxChange:imgslice2:BoxExecute NumberOfControlPoints:0 CONNECTION sdrF:Out:convol1:Factor NumberOfControlPoints:0 CONNECTION sdrF:Out:convol2:Factor NumberOfControlPoints:0 CONNECTION checkF:Out:convol1:On NumberOfControlPoints:0 CONNECTION checkF:Out:convol2:On NumberOfControlPoints:0 CONNECTION sdrF:BoxChange:multF:In1 NumberOfControlPoints:0 CONNECTION checkF:BoxChange:multF:In2 NumberOfControlPoints:0 CONNECTION multF:BoxChange:convol1:BoxExecute NumberOfControlPoints:0 CONNECTION multF:BoxChange:convol2:BoxExecute NumberOfControlPoints:0 CONNECTION properties:ColorLevel:colorLevel:Max NumberOfControlPoints:0 CONNECTION properties:MidColorLevel:colorLevel:In NumberOfControlPoints:0 CONNECTION properties:ColorLevel:windowLevel:Max NumberOfControlPoints:0 CONNECTION properties:MidColorLevel:windowLevel:In NumberOfControlPoints:0 CONNECTION colorLevel:Out:viewer1:ColorLevel NumberOfControlPoints:0 CONNECTION colorLevel:Out:viewer2:ColorLevel NumberOfControlPoints:0 CONNECTION windowLevel:Out:viewer1:WindowLevel NumberOfControlPoints:0 CONNECTION windowLevel:Out:viewer2:WindowLevel NumberOfControlPoints:0 CONNECTION colorLevel:BoxChange:multLevels:In1 NumberOfControlPoints:0 CONNECTION windowLevel:BoxChange:multLevels:In2 NumberOfControlPoints:0 CONNECTION multLevels:BoxChange:viewer1:BoxExecute NumberOfControlPoints:0 CONNECTION multLevels:BoxChange:viewer2:BoxExecute NumberOfControlPoints:0 CONNECTION reslice1:Out:writSave:In NumberOfControlPoints:0 CONNECTION fileSave:Out:writSave:Filename NumberOfControlPoints:0 CONNECTION saveBut:BoxChange:fileSave:BoxExecute NumberOfControlPoints:0 CONNECTION fileSave:BoxChange:writSave:BoxExecute NumberOfControlPoints:0 CONNECTION convol1:Out:cbb:In1 NumberOfControlPoints:0 CONNECTION convol2:Out:cbb:In2 NumberOfControlPoints:0 CONNECTION colorLevel:Out:viewerCH:ColorLevel NumberOfControlPoints:0 CONNECTION windowLevel:Out:viewerCH:WindowLevel NumberOfControlPoints:0 CONNECTION sdr:Out:cbb:Cols NumberOfControlPoints:0 CONNECTION sdr2:Out:cbb:Rows NumberOfControlPoints:0 CONNECTION cbb:Out:viewerCH:In NumberOfControlPoints:0 CONNECTION sdr:Widget:ly:Widget2 NumberOfControlPoints:0 CONNECTION sdr2:Widget:ly:Widget3 NumberOfControlPoints:0 CONNECTION viewerCH:Widget:checkerBoard:Widget1 NumberOfControlPoints:0 CONNECTION ly:Widget:checkerBoard:Widget2 NumberOfControlPoints:0 CONNECTION convol1:Out:trans:In1 NumberOfControlPoints:0 CONNECTION convol2:Out:trans:In2 NumberOfControlPoints:0 CONNECTION sdrP:Out:trans:Percent NumberOfControlPoints:0 CONNECTION trans:Out:transView:In NumberOfControlPoints:0 CONNECTION transView:Widget:transparency:Widget1 NumberOfControlPoints:0 CONNECTION sdrP:Widget:transparency:Widget2 NumberOfControlPoints:0 CONNECTION colorLevel:Out:transView:ColorLevel NumberOfControlPoints:0 CONNECTION windowLevel:Out:transView:WindowLevel NumberOfControlPoints:0 CONNECTION convol1:Out:switch:In1 NumberOfControlPoints:0 CONNECTION convol2:Out:switch:In2 NumberOfControlPoints:0 CONNECTION checkS:Out:switch:On NumberOfControlPoints:0 CONNECTION sdrT:Out:switch:Time NumberOfControlPoints:0 CONNECTION switch:Out:viewerSwitch:In NumberOfControlPoints:0 CONNECTION sdrT:BoxChange:switch:BoxExecute NumberOfControlPoints:0 CONNECTION switch:BoxChange:viewerSwitch:BoxExecute NumberOfControlPoints:0 CONNECTION viewerSwitch:Widget:switchWindow:Widget1 NumberOfControlPoints:0 CONNECTION switch:Widget:switchTool:Widget1 NumberOfControlPoints:0 CONNECTION checkS:Widget:switchTool:Widget2 NumberOfControlPoints:0 CONNECTION switchTool:Widget:switchWindow:Widget2 NumberOfControlPoints:0 CONNECTION switchWindow:Widget:switcher:Widget1 NumberOfControlPoints:0 CONNECTION sdrT:Widget:switcher:Widget2 NumberOfControlPoints:0 CONNECTION slider:BoxChange:mult:In1 NumberOfControlPoints:0 CONNECTION sliderX:BoxChange:mult:In2 NumberOfControlPoints:0 CONNECTION sliderY:BoxChange:mult:In3 NumberOfControlPoints:0 CONNECTION viewer1:BoxChange:mult:In4 NumberOfControlPoints:0 CONNECTION viewer2:BoxChange:mult:In5 NumberOfControlPoints:0 CONNECTION multF:BoxChange:mult2:In1 NumberOfControlPoints:0 CONNECTION mult:BoxChange:mult2:In2 NumberOfControlPoints:0 CONNECTION ly:BoxChange:mult3:In1 NumberOfControlPoints:0 CONNECTION mult2:BoxChange:mult3:In2 NumberOfControlPoints:0 CONNECTION imgslice1:BoxChange:mult3:In3 NumberOfControlPoints:0 CONNECTION imgslice2:BoxChange:mult3:In4 NumberOfControlPoints:0 CONNECTION multLevels:BoxChange:mult3:In5 NumberOfControlPoints:0 CONNECTION mult3:BoxChange:cbb:BoxExecute NumberOfControlPoints:0 CONNECTION cbb:BoxChange:viewerCH:BoxExecute NumberOfControlPoints:0 CONNECTION mult2:BoxChange:mult4:In1 NumberOfControlPoints:0 CONNECTION sdrP:BoxChange:mult4:In2 NumberOfControlPoints:0 CONNECTION mult4:BoxChange:trans:BoxExecute NumberOfControlPoints:0 CONNECTION trans:BoxChange:transView:BoxExecute NumberOfControlPoints:0 CONNECTION switcher:Widget:tabs:Widget1 NumberOfControlPoints:0 CONNECTION checkerBoard:Widget:tabs:Widget2 NumberOfControlPoints:0 CONNECTION transparency:Widget:tabs:Widget3 NumberOfControlPoints:0 CONNECTION sdrZ:Widget:tools:Widget1 NumberOfControlPoints:0 CONNECTION colorLevel:Widget:tools:Widget2 NumberOfControlPoints:0 CONNECTION windowLevel:Widget:tools:Widget3 NumberOfControlPoints:0 CONNECTION saveBut:Widget:tools:Widget5 NumberOfControlPoints:0 CONNECTION sdrF:Widget:convolTools:Widget1 NumberOfControlPoints:0 CONNECTION checkF:Widget:convolTools:Widget2 NumberOfControlPoints:0 CONNECTION convolTools:Widget:tools:Widget4 NumberOfControlPoints:0 CONNECTION initialImages:Widget:window1:Widget1 NumberOfControlPoints:0 CONNECTION buttonsLayout:Widget:window1:Widget2 NumberOfControlPoints:0 CONNECTION tabs:Widget:window2:Widget1 NumberOfControlPoints:0 CONNECTION tools:Widget:window2:Widget2 NumberOfControlPoints:0 CONNECTION window1:Widget:main:Widget1 NumberOfControlPoints:0 CONNECTION window2:Widget:main:Widget2 NumberOfControlPoints:0 CONNECTION Box56:Out:imgslice2:In NumberOfControlPoints:0 CONNECTION Box56:Out:viewer2:In NumberOfControlPoints:0 CONNECTION Box57:Out:Box56:In NumberOfControlPoints:0 CONNECTION Box58:Out:Box59:In NumberOfControlPoints:0 CONNECTION Box59:Out:imgslice1:In NumberOfControlPoints:0 CONNECTION Box59:Out:viewer1:In NumberOfControlPoints:0 CONNECTION Box59:Out:properties:In NumberOfControlPoints:0 CONNECTION Box58:BoxChange:properties:BoxExecute NumberOfControlPoints:0 APP_END