# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniToolsBase/bbs/boxes/registrationMenu.bbs # ---------------------------------- include std include itkvtk include wx include std define RegistrationMenu creaMiniToolsBase author "Author ??" description "Description ??" category "" new wx:CommandButton Box00 set Box00.Label "Registration 2D" new wx:CommandButton Box01 set Box01.Label "Registration 3D 1 Point" new wx:CommandButton Box02 set Box02.Label "Registration 3D 2 Points" new wx:CommandButton Box03 set Box03.Label "Registration 3D 3 Points" new std:ExecSystemCommand Box04 new std:ExecSystemCommand Box05 new std:ExecSystemCommand Box06 new std:ExecSystemCommand Box07 new wx:CommandButton Box10 set Box10.Label "Registration 3D" new std:ExecSystemCommand Box11 new wx:LayoutTab Box13 set Box13.WinTitle "1 Image" new wx:LayoutTab Box14 new wx:LayoutLine Box15 set Box15.Orientation "H" set Box15.WinTitle "Registration" new wx:LayoutLine Box16 set Box16.WinTitle "1 Image" new wx:LayoutLine Box17 set Box17.WinTitle "2 Images" new std:Configuration Box18 new std:StringSelect Box19 set Box19.In0 "bbi PackRecalage/appli/Recalage2D.bbs &" set Box19.In1 "start /b bbi PackRecalage/appli/Recalage2D.bbs &" new std:StringSelect Box20 set Box20.In0 "bbi PackRecalage/appli/ExampleRecalage3D1Point.bbs &" set Box20.In1 "start /b bbi PackRecalage/appli/ExampleRecalage3D1Point.bbs &" new std:StringSelect Box21 set Box21.In0 "bbi PackRecalage/appli/ExampleReSlice3D.bbs &" set Box21.In1 "start /b bbi PackRecalage/appli/ExampleReSlice3D.bbs &" new std:StringSelect Box22 set Box22.In0 "bbi PackRecalage/appli/ExampleRecalage3D2Points.bbs &" set Box22.In1 "start /b bbi PackRecalage/appli/ExampleRecalage3D2Points.bbs &" new std:StringSelect Box23 set Box23.In0 "bbi PackRecalage/appli/ExampleRecalage3D3Points.bbs &" set Box23.In1 "start /b bbi PackRecalage/appli/ExampleRecalage3D3Points.bbs &" connect Box00.BoxChange Box04.BoxExecute connect Box01.BoxChange Box05.BoxExecute connect Box02.BoxChange Box06.BoxExecute connect Box03.BoxChange Box07.BoxExecute connect Box10.BoxChange Box11.BoxExecute connect Box14.Widget Box15.Widget1 connect Box13.Widget Box15.Widget2 connect Box16.Widget Box14.Widget1 connect Box02.Widget Box17.Widget2 connect Box03.Widget Box17.Widget3 connect Box17.Widget Box13.Widget1 connect Box10.Widget Box16.Widget2 connect Box01.Widget Box17.Widget1 connect Box00.Widget Box16.Widget1 connect Box18.SystemType Box19.In connect Box18.SystemType Box20.In connect Box18.SystemType Box21.In connect Box18.SystemType Box22.In connect Box18.SystemType Box23.In connect Box19.Out Box04.In connect Box21.Out Box11.In connect Box20.Out Box05.In connect Box22.Out Box06.In connect Box23.Out Box07.In # Complex input ports # Complex output ports output widget Box15.Widget " " endefine