]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
bca9707d98a09a005cd5981bc4e8ef018a5e8e4a
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / CompareImages_3DwithPlanes_Widget.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include PackRecalage
9 include wx
10 include vtk
11
12 define CompareImages_3DwithPlanes_Widget PackRecalage
13
14 author "info-dev@creatis.insa-lyon.fr"
15 description "creatisRecalage"
16
17 category "example"
18
19 new ImageRecalageProperties properties
20
21 new LayoutTab tabs
22   set tabs.Orientation V
23
24 new LayoutSplit window2
25   set window2.Orientation H
26   set window2.Proportion "25"
27
28 new vtkImageDataPointerRelay Box56
29
30 new vtkImageDataPointerRelay Box59
31
32 new LayoutTab Box61
33
34 new CompareImagesWidget_base_2Dt_A Box70
35
36 new CompareImagesWidget_base_2Dt_B Box72
37
38 new CompareImagesWidget_base_interface_3Dp Box18
39
40 new CompareImagesSwitcherWidget Box11
41
42 new CompareImagesTransparencyWidget_2Dt Box12
43
44 new CompareImagesWidget_base_3Dp_B Box13
45
46 new CompareImagesTransparencyWidget_3Dp Box14
47
48 new CompareImagesWidget_base_3Dp_B Box15
49
50
51 connect Box59.Out properties.In
52 connect Box61.Widget window2.Widget1
53 connect tabs.Widget window2.Widget2
54 connect Box56.Out Box70.In
55 connect Box70.Widget Box61.Widget2
56 connect Box59.Out Box72.In
57 connect properties.LengthZ Box18.Max
58 connect Box18.Widget Box61.Widget1
59 connect Box18.BoxChange Box70.BoxExecute
60 connect Box18.SliceZ Box70.SliceZ
61 connect Box18.SliceZ Box72.SliceZ
62 connect Box18.ConvolutionFactor Box70.ConvolutionFactor
63 connect Box18.ConvolutionFactor Box72.ConvolutionFactor
64 connect Box18.ConvolutionOnOff Box70.ConvolutionOnOff
65 connect Box18.ConvolutionOnOff Box72.ConvolutionOnOff
66 connect Box70.Out Box11.Image1
67 connect Box72.Out Box11.Image2
68 connect Box11.Widget tabs.Widget1
69 connect Box70.BoxChange Box12.BoxExecute
70 connect Box70.Out Box12.Image1
71 connect Box72.Out Box12.Image2
72 connect Box18.BoxChange Box13.BoxExecute
73 connect Box18.ConvolutionFactor Box13.ConvolutionFactor
74 connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
75 connect Box56.Out Box13.In
76 connect Box18.SliceZ Box13.SliceZ
77 connect Box18.SliceZ Box13.SliceX
78 connect Box18.SliceZ Box13.SliceY
79 connect Box13.Out Box14.VectorImage1
80 connect Box14.Widget tabs.Widget2
81 connect Box18.BoxChange Box14.BoxExecute
82 connect Box15.Out Box14.VectorImate2
83 connect Box18.BoxChange Box15.BoxExecute
84 connect Box18.ConvolutionFactor Box15.ConvolutionFactor
85 connect Box18.ConvolutionOnOff Box15.ConvolutionOnOff
86 connect Box18.SliceZ Box15.SliceX
87 connect Box18.SliceZ Box15.SliceY
88 connect Box18.SliceZ Box15.SliceZ
89 connect Box59.Out Box15.In
90
91 # Complex input ports
92 input In2 Box59.In " "
93 input In1 Box56.In " "
94 input WinTitle window2.WinTitle " "
95
96 # Complex output ports
97 output Widget window2.Widget " "
98
99
100 endefine