]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
2071 Feature Viewer with volume rendering and viewer...
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / imageToolsMenu.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include std
10 include creaMiniToolsBase
11
12 define ImageToolsMenu creaMiniTools
13
14 author "Author ??"
15 description "Description ??"
16
17 category "<VOID>"
18
19 new CommandButton Box00
20   set Box00.Label "Image Writer"
21
22 new CommandButton Box02
23   set Box02.Label "Viewer NV"
24
25 new ExecSystemCommand Box04
26   set Box04.In "bbi creaMiniTools/appli/imageWriterExample.bbs &"
27
28 new ExecSystemCommand Box06
29   set Box06.In "bbi creaMiniTools/appli/viewerNVExample.bbs &"
30
31 new ExecSystemCommand Box09
32   set Box09.In "bbi creaMiniTools/appli/synchro2ImageExample.bbs &"
33
34 new CommandButton Box10
35   set Box10.Label "Synchronize 2 Images"
36
37 new CommandButton Box11
38   set Box11.Label "Manual paint"
39
40 new ExecSystemCommand Box12
41   set Box12.In "bbi creaMiniTools/appli/manualPaint.bbs &"
42
43 new CommandButton Box13
44   set Box13.Label "Extract Planes"
45
46 new ExecSystemCommand Box14
47   set Box14.In "bbi creaMiniTools/appli/SaveImagePlanes.bbs &"
48
49 new LayoutTab Box15
50   set Box15.WinTitle "Images Tools"
51
52 new LayoutLine Box18
53
54 new LayoutLine Box19
55
56 new RegistrationMenu Box20
57
58 new RescaleSlopeInterceptMenu Box21
59
60 new CommandButton Box22
61   set Box22.Label "Resampling Image"
62
63 new ExecSystemCommand Box23
64   set Box23.In "bbi creaMiniTools/appli/resampling.bbs &"
65
66 new CommandButton Box25
67   set Box25.Label "Crop image"
68
69 new ExecSystemCommand Box26
70   set Box26.In "bbi creaMiniTools/appli/crop.bbs &"
71
72 new LayoutCenter Box27
73   set Box27.WinTitle "Viewers"
74
75 new LayoutCenter Box28
76   set Box28.WinTitle "Modify image"
77
78 new CommandButton Box29
79   set Box29.Label "Flip Image"
80
81 new ExecSystemCommand Box30
82   set Box30.In "bbi creaMiniTools/appli/flipImageY.bbs &"
83
84 new CommandButton Box31
85   set Box31.Label "Viewer NV (Vol. Rendering)"
86
87 new ExecSystemCommand Box32
88   set Box32.In "bbi creaMiniTools/appli/viewerNVwithVolRenExample.bbs &"
89
90
91 connect Box00.BoxChange Box04.BoxExecute
92 connect Box02.BoxChange Box06.BoxExecute
93 connect Box10.BoxChange Box09.BoxExecute
94 connect Box11.BoxChange Box12.BoxExecute
95 connect Box13.BoxChange Box14.BoxExecute
96 connect Box02.Widget Box18.Widget1
97 connect Box11.Widget Box19.Widget2
98 connect Box00.Widget Box19.Widget1
99 connect Box20.widget Box15.Widget3
100 connect Box21.widget Box15.Widget4
101 connect Box22.Widget Box19.Widget3
102 connect Box22.BoxChange Box23.BoxExecute
103 connect Box25.Widget Box19.Widget4
104 connect Box25.BoxChange Box26.BoxExecute
105 connect Box18.Widget Box27.Widget2
106 connect Box27.Widget Box15.Widget1
107 connect Box19.Widget Box28.Widget2
108 connect Box28.Widget Box15.Widget2
109 connect Box13.Widget Box19.Widget5
110 connect Box29.Widget Box19.Widget6
111 connect Box29.BoxChange Box30.BoxExecute
112 connect Box10.Widget Box18.Widget3
113 connect Box31.BoxChange Box32.BoxExecute
114 connect Box31.Widget Box18.Widget2
115
116 # Complex input ports
117
118 # Complex output ports
119 output widget Box15.Widget " "
120
121 exec Box15
122
123 endefine