# ---------------------------------- # - BBTKGEditor v 1.3 BBS BlackBox Script # - /Users/davila/Creatis/All5/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include wx include vtk include wxvtk include creaImageIO include toolsbbtk author "jpr@creatis.insa-lyon.fr" description "3 slicers and a 3D view" category "demo" new LayoutX4 main set main.WinTitle "demoViewing3" new LayoutLine upright new LayoutLine upleft new LayoutLine downleft new ImagePlanes planes new Viewer3D viewer new Viewer2D viewerUL set viewerUL.BoxProcessMode "Always" set viewerUL.Slice "0" new Viewer2D viewerUR set viewerUR.BoxProcessMode "Always" set viewerUR.Slice "0" new Viewer2D viewerDL set viewerDL.BoxProcessMode "Always" set viewerDL.Slice "0" new ImagesChooserDialogBox Box10 new LayoutTab Box11 new ImageVtkPropertiesWidget Box12 new LayoutLine Box13 set Box13.WinTitle "Save Image 2D" new SaveMHD-Button Box14 new LayoutSplit Box15 set Box15.Orientation "H" set Box15.Proportion "30" new SaveMHD-Button Box16 new SaveMHD-Button Box17 new OutputText Box18 set Box18.In "X" new LayoutLine Box19 set Box19.Orientation "H" new OutputText Box20 set Box20.In "Y" new LayoutLine Box21 set Box21.Orientation "H" new OutputText Box22 set Box22.In "Z" new LayoutLine Box23 set Box23.Orientation "H" new vtkImageDataPointerRelay Box24 connect upright.Widget main.Widget1 connect upleft.Widget main.Widget2 connect downleft.Widget main.Widget3 connect planes.PlaneX viewer.Obs1 connect planes.PlaneY viewer.Obs2 connect planes.PlaneZ viewer.Obs3 connect viewer.Widget main.Widget4 connect planes.ImageX viewerUL.In connect viewerUL.Widget upleft.Widget1 connect planes.BoxChange viewerUL.BoxExecute connect planes.ImageY viewerUR.In connect viewerUR.Widget upright.Widget1 connect planes.BoxChange viewerUR.BoxExecute connect planes.ImageZ viewerDL.In connect viewerDL.Widget downleft.Widget1 connect planes.BoxChange viewerDL.BoxExecute connect Box12.widget Box11.Widget2 connect Box13.Widget Box11.Widget1 connect Box11.Widget Box15.Widget1 connect main.Widget Box15.Widget2 connect planes.ImageX Box14.In connect planes.ImageY Box16.In connect planes.ImageZ Box17.In connect Box19.Widget Box13.Widget1 connect Box14.Widget Box19.Widget1 connect Box18.Widget Box19.Widget2 connect Box20.Widget Box21.Widget2 connect Box22.Widget Box23.Widget2 connect Box16.Widget Box21.Widget1 connect Box17.Widget Box23.Widget1 connect Box23.Widget Box13.Widget3 connect Box21.Widget Box13.Widget2 connect Box10.Out Box24.In connect Box24.Out Box12.in connect Box24.Out planes.In exec Box15