]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs
Feature:
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / appli / SaveImagePlanes.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.3 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/SaveImagePlanes.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include wx
12 include vtk
13 include wxvtk
14 include creaImageIO
15 include toolsbbtk
16
17 author "jpr@creatis.insa-lyon.fr"
18 description "3 slicers and a 3D view"
19 category "demo"
20
21 new LayoutX4 main
22   set main.WinTitle "demoViewing3"
23
24 new LayoutLine upright
25
26 new LayoutLine upleft
27
28 new LayoutLine downleft
29
30 new ImagePlanes planes
31
32 new Viewer3D viewer
33
34 new Viewer2D viewerUL
35   set viewerUL.BoxProcessMode "Always"
36   set viewerUL.Slice "0"
37
38 new Viewer2D viewerUR
39   set viewerUR.BoxProcessMode "Always"
40   set viewerUR.Slice "0"
41
42 new Viewer2D viewerDL
43   set viewerDL.BoxProcessMode "Always"
44   set viewerDL.Slice "0"
45
46 new ImagesChooserDialogBox Box10
47
48 new LayoutTab Box11
49
50 new ImageVtkPropertiesWidget Box12
51
52 new LayoutLine Box13
53   set Box13.WinTitle "Save Image 2D"
54
55 new SaveMHD-Button Box14
56
57 new LayoutSplit Box15
58   set Box15.Orientation "H"
59   set Box15.Proportion "30"
60
61 new SaveMHD-Button Box16
62
63 new SaveMHD-Button Box17
64
65 new OutputText Box18
66   set Box18.In "X"
67
68 new LayoutLine Box19
69   set Box19.Orientation "H"
70
71 new OutputText Box20
72   set Box20.In "Y"
73
74 new LayoutLine Box21
75   set Box21.Orientation "H"
76
77 new OutputText Box22
78   set Box22.In "Z"
79
80 new LayoutLine Box23
81   set Box23.Orientation "H"
82
83 new vtkImageDataPointerRelay Box24
84
85
86 connect upright.Widget main.Widget1
87 connect upleft.Widget main.Widget2
88 connect downleft.Widget main.Widget3
89 connect planes.PlaneX viewer.Obs1
90 connect planes.PlaneY viewer.Obs2
91 connect planes.PlaneZ viewer.Obs3
92 connect viewer.Widget main.Widget4
93 connect planes.ImageX viewerUL.In
94 connect viewerUL.Widget upleft.Widget1
95 connect planes.BoxChange viewerUL.BoxExecute
96 connect planes.ImageY viewerUR.In
97 connect viewerUR.Widget upright.Widget1
98 connect planes.BoxChange viewerUR.BoxExecute
99 connect planes.ImageZ viewerDL.In
100 connect viewerDL.Widget downleft.Widget1
101 connect planes.BoxChange viewerDL.BoxExecute
102 connect Box12.widget Box11.Widget2
103 connect Box13.Widget Box11.Widget1
104 connect Box11.Widget Box15.Widget1
105 connect main.Widget Box15.Widget2
106 connect planes.ImageX Box14.In
107 connect planes.ImageY Box16.In
108 connect planes.ImageZ Box17.In
109 connect Box19.Widget Box13.Widget1
110 connect Box14.Widget Box19.Widget1
111 connect Box18.Widget Box19.Widget2
112 connect Box20.Widget Box21.Widget2
113 connect Box22.Widget Box23.Widget2
114 connect Box16.Widget Box21.Widget1
115 connect Box17.Widget Box23.Widget1
116 connect Box23.Widget Box13.Widget3
117 connect Box21.Widget Box13.Widget2
118 connect Box10.Out Box24.In
119 connect Box24.Out Box12.in
120 connect Box24.Out planes.In
121
122 exec Box15