]> Creatis software - creaVtk.git/blob - bbtk_creaVtk_PKG/bbs/boxes/Slab_Widget-01.bbs
713ce9ce53b64bd52d57ee4966ff39b4d5fa9ef5
[creaVtk.git] / bbtk_creaVtk_PKG / bbs / boxes / Slab_Widget-01.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /tmpEED/creaTools/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/boxes/Slab_Widget-01.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaMaracasVisu
9 include gdcmvtk
10 include creaVtk
11 include std
12
13 define Slab-Widget-01 creaVtk
14
15 author "Author ??"
16 description "Description ??"
17
18 category "<VOID>"
19
20 new creaMaracasVisu:ImageChangeInformation Box48
21
22 new gdcmvtk:GetXCoherentInfoGdcmReader Box49
23
24 new creaVtk:ImageSlab Box88
25   set Box88.Type "0"
26
27 new std:GetVectorStringSubVector Box90
28   set Box90.ErrorValue "ups"
29
30 new creaVtk:Slab-Interface-01 Box31
31
32 new std:MagicBox Box25
33
34 new std:MultipleInputs Box26
35
36 new creaMaracasVisu:ImageChangeInformation Box07
37
38
39 connect Box90.Out Box49.In
40 connect Box31.size Box90.Size
41 connect Box31.NewSlice Box90.I
42 connect Box25.BoxChange Box26.In1
43 connect Box31.Boxchange Box26.In2
44 connect Box26.BoxChange Box88.BoxExecute
45 connect Box49.Out Box48.In
46 connect Box48.Out Box88.In
47 connect Box31.type Box88.Type
48 connect Box26.BoxChange Box48.BoxExecute
49 connect Box26.BoxChange Box49.BoxExecute
50 connect Box88.Out Box07.In
51
52 # Complex input ports
53 input LstFileNames Box90.In " "
54 input Slice_In Box31.SliceIn " "
55 input boxExecute Box25.BoxExecute " "
56
57 # Complex output ports
58 output widget Box31.widget " "
59 output Image3D Box48.Out " "
60 output boxChange Box26.BoxChange " "
61 output ImageSlab2D Box07.Out " "
62
63 message    
64
65 endefine