# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesSwitcherWidget_3Dp.bbs # ---------------------------------- include std include itkvtk include PackRecalage include wx include creaMaracasVisu include vtk include std define CompareImagesSwitcherWidget_3Dp PackRecalage author "info-dev@creatis.insa-lyon.fr" description "creatisRecalage" category "example" new ImageSwitcherBox switch new CheckBox checkS set checkS.In "true" set checkS.Title "On" new Slider sdrT set sdrT.In "500" set sdrT.Max "1000" set sdrT.Min "0" set sdrT.ReactiveOnTrack "True" new LayoutSplit switchWindow set switchWindow.Proportion "80" new LayoutLine Box47 set Box47.Orientation H new LayoutLine Box48 new ViewerNV Box49 set Box49.nTypeView 0 new LayoutSplit Box10 set Box10.Orientation "H" new LayoutSplit Box12 new ImageSwitcherFilter Box17 new GetVectorVtkImageDataElement Box19 set Box19.I "1" new GetVectorVtkImageDataElement Box21 set Box21.I "1" new MagicBox Box22 new MagicBox Box23 new ViewerNV Box24 set Box24.nTypeView 0 new ImageSwitcherFilter Box25 new GetVectorVtkImageDataElement Box26 set Box26.I "0" new GetVectorVtkImageDataElement Box27 set Box27.I "0" new ViewerNV Box28 set Box28.nTypeView 0 new LayoutSplit Box29 new ImageSwitcherFilter Box30 new GetVectorVtkImageDataElement Box31 set Box31.I "2" new GetVectorVtkImageDataElement Box32 set Box32.I "2" new ViewerNV Box33 set Box33.nTypeView 0 new ImageSwitcherFilter Box34 new GetVectorVtkImageDataElement Box35 set Box35.I "2" new GetVectorVtkImageDataElement Box36 set Box36.I "2" connect checkS.Out switch.On connect sdrT.Out switch.Time connect sdrT.BoxChange switch.BoxExecute connect checkS.Widget Box47.Widget2 connect switch.Widget Box47.Widget1 connect sdrT.Widget Box48.Widget2 connect Box47.Widget Box48.Widget1 connect Box48.Widget switchWindow.Widget2 connect Box12.Widget Box10.Widget1 connect Box10.Widget switchWindow.Widget1 connect Box49.Widget Box12.Widget1 connect Box17.Out Box49.In 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 Box25.Out Box24.In connect Box25.BoxChange Box24.BoxExecute connect Box26.Out Box25.In1 connect Box27.Out Box25.In2 connect Box24.Widget Box12.Widget2 connect Box28.Widget Box29.Widget1 connect Box30.Out Box28.In connect Box30.BoxChange Box28.BoxExecute connect Box31.Out Box30.In1 connect Box32.Out Box30.In2 connect Box34.Out Box33.In connect Box34.BoxChange Box33.BoxExecute connect Box35.Out Box34.In1 connect Box36.Out Box34.In2 connect Box33.Widget Box29.Widget2 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 Box22.Out Box35.In connect Box23.Out Box36.In # Complex input ports input ImageVector1 Box22.In " " input ImageVector2 Box23.In " " # Complex output ports output Widget switchWindow.Widget " " endefine