# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesTransparencyWidget_3Dp.bbs # ---------------------------------- include std include itkvtk include PackRecalage include wx include creaMaracasVisu include std include vtk define CompareImagesTransparencyWidget_3Dp PackRecalage author "Author ??" description "Description ??" category "" new TransparencyBox Box00 new Slider Box01 set Box01.In "50" set Box01.Max "100" set Box01.Min "0" set Box01.ReactiveOnTrack "true" new ViewerNV Box02 set Box02.nTypeView "-1" new LayoutSplit Box03 set Box03.Proportion "90" set Box03.WinTitle "Transparency" new MultipleInputs Box04 new TransparencyBox Box05 new ViewerNV Box06 set Box06.nTypeView "-1" new TransparencyBox Box07 new ViewerNV Box08 set Box08.nTypeView "-1" new TransparencyBox Box09 new ViewerNV Box10 set Box10.nTypeView "-1" new LayoutSplit Box11 new LayoutSplit Box12 new LayoutSplit Box13 set Box13.Orientation "H" new GetVectorVtkImageDataElement Box17 set Box17.I "0" new GetVectorVtkImageDataElement Box18 set Box18.I "0" new MagicBox Box19 new MagicBox Box20 new GetVectorVtkImageDataElement Box22 set Box22.I "1" new GetVectorVtkImageDataElement Box23 set Box23.I "1" new GetVectorVtkImageDataElement Box24 set Box24.I "2" new GetVectorVtkImageDataElement Box25 set Box25.I "2" new GetVectorVtkImageDataElement Box26 set Box26.I "2" new GetVectorVtkImageDataElement Box27 set Box27.I "2" new LayoutTab Box28 new LayoutLine Box29 set Box29.WinTitle "Plane XY (rotation/slice Z)" new LayoutTab Box30 new LayoutLine Box31 set Box31.WinTitle "Plane XZ (rotation/slice Y)" new LayoutTab Box32 new LayoutLine Box33 set Box33.WinTitle "Plane YZ (rotation/slice X)" new LayoutTab Box34 new LayoutLine Box35 set Box35.WinTitle "Plane YZ (rotation/slice X)" 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 Box22.Out Box05.In1 connect Box23.Out Box05.In2 connect Box20.Out Box24.In connect Box19.Out Box25.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 Box35.Widget Box34.Widget1 connect Box02.Widget Box29.Widget1 connect Box28.Widget Box11.Widget2 connect Box06.Widget Box31.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 # Complex input ports input BoxExecute Box04.In1 " " input VectorImate2 Box19.In " " input VectorImage1 Box20.In " " # Complex output ports output Widget Box03.Widget " " endefine