]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs
Feature:
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / appli / SaveImagePlanes.bbs
diff --git a/bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs b/bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs
new file mode 100644 (file)
index 0000000..1f026ec
--- /dev/null
@@ -0,0 +1,122 @@
+# ----------------------------------
+# - 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