# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /home/davila/Creatis/C8/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/boxes/VoiMPR-Interface.bbs # ---------------------------------- include std include itkvtk include creaMaracasVisu include std include wx include vtk define VoiMPR-Interface creaVtk author "InfoDev" description "Description ??" category "" new creaMaracasVisu:SliderMinMax Box03 set Box03.InMax "500" set Box03.InMin "0" set Box03.ShowActual "false" set Box03.WinClose "false" new creaMaracasVisu:SliderMinMax Box04 set Box04.InMax "500" set Box04.InMin "0" set Box04.ShowActual "false" new creaMaracasVisu:SliderMinMax Box05 set Box05.InMax "500" set Box05.InMin "0" set Box05.ShowActual "false" new std:MultipleInputs Box06 new std:ConcatStrings Box07 set Box07.In2 " " set Box07.In4 " " set Box07.In6 " " set Box07.In8 " " new std:ConcatStrings Box08 set Box08.In2 " " set Box08.In4 " " set Box08.In6 " " new std:ConcatStrings Box09 new wx:LayoutLine Box11 new vtk:ImageVtkProperties Box30 new vtk:vtkImageDataPointerRelay Box31 new std:GetVectorIntElement Box32 set Box32.I "0" new std:GetVectorIntElement Box33 set Box33.I "1" new std:GetVectorIntElement Box34 set Box34.I "2" new std:MultipleInputs Box40 new wx:CheckBox Box42 set Box42.In "true" set Box42.ReactiveOnKeystroke "true" set Box42.Title "VOI" new wx:LayoutTab Box21 new wx:LayoutLine Box22 set Box22.WinTitle "X" new wx:LayoutTab Box23 new wx:LayoutLine Box24 set Box24.WinTitle "Y" new wx:LayoutTab Box25 new wx:LayoutLine Box26 set Box26.WinTitle "Z" new std:MagicBox Box28 new std:GetVectorIntElement Box29 set Box29.ErrorValue "0" set Box29.I "0" new std:GetVectorIntElement Box35 set Box35.ErrorValue "0" set Box35.I "1" new std:GetVectorIntElement Box36 set Box36.ErrorValue "0" set Box36.I "2" new std:MagicBox Box38 new std:GetVectorIntElement Box39 set Box39.ErrorValue "0" set Box39.I "0" new std:GetVectorIntElement Box41 set Box41.ErrorValue "0" set Box41.I "1" new std:GetVectorIntElement Box43 set Box43.ErrorValue "0" set Box43.I "2" new std:MathOperationVector Box44 set Box44.Type "0" new wx:OutputText Box45 new wx:OutputText Box46 connect Box03.BoxChange Box06.In1 connect Box04.BoxChange Box06.In2 connect Box05.BoxChange Box06.In3 connect Box07.Out Box09.In1 connect Box08.Out Box09.In10 connect Box03.OutStart Box07.In1 connect Box03.OutEnd Box07.In3 connect Box04.OutStart Box07.In5 connect Box04.OutEnd Box07.In7 connect Box05.OutStart Box08.In1 connect Box05.OutEnd Box08.In3 connect Box31.Out Box30.In connect Box30.Size Box32.In connect Box30.Size Box33.In connect Box30.Size Box34.In connect Box06.BoxChange Box40.In1 connect Box42.Widget Box11.Widget1 connect Box42.BoxChange Box06.In4 connect Box22.Widget Box21.Widget1 connect Box03.Widget Box22.Widget1 connect Box21.Widget Box11.Widget3 connect Box24.Widget Box23.Widget1 connect Box04.Widget Box24.Widget1 connect Box23.Widget Box11.Widget5 connect Box26.Widget Box25.Widget1 connect Box25.Widget Box11.Widget8 connect Box05.Widget Box26.Widget1 connect Box28.Out Box29.In connect Box28.Out Box35.In connect Box28.Out Box36.In connect Box32.Out Box39.ErrorValue connect Box33.Out Box41.ErrorValue connect Box34.Out Box43.ErrorValue connect Box38.Out Box44.In0 connect Box28.Out Box44.In1 connect Box44.Out Box39.In connect Box44.Out Box41.In connect Box44.Out Box43.In connect Box29.Out Box03.InMinShow connect Box35.Out Box04.InMinShow connect Box36.Out Box05.InMinShow connect Box39.Out Box03.InMaxShow connect Box41.Out Box04.InMaxShow connect Box43.Out Box05.InMaxShow connect Box32.Out Box03.InMax connect Box33.Out Box04.InMax connect Box34.Out Box05.InMax connect Box45.Widget Box22.Widget3 connect Box28.Out Box45.In connect Box38.Out Box46.In connect Box46.Widget Box24.Widget3 # Complex input ports input Image Box31.In " " input Execute Box40.In2 " " input voi_index Box28.In " " input voi_size Box38.In " " # Complex output ports output widget Box11.Widget " " output boxchange Box40.BoxChange " " output active Box42.Out " " output boxchangeRender Box06.BoxChange " " output voi Box09.Out " " endefine