]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
7f41a90dba5a4006497cdbc99c92be3c8f17fc3d
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / CompareImages_3DwithPlanes_Widget.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include vtk
10 include PackRecalage
11 include std
12 include creaVtk
13
14 define CompareImages_3DwithPlanes_Widget PackRecalage
15
16 author "info-dev@creatis.insa-lyon.fr"
17 description "creatisRecalage"
18
19 category "example"
20
21 new wx:LayoutTab tabs
22   set tabs.Orientation V
23
24 new vtk:vtkImageDataPointerRelay Box56
25
26 new vtk:vtkImageDataPointerRelay Box59
27
28 new PackRecalage:CompareImagesWidget_base_interface_3Dp Box18
29
30 new PackRecalage:CompareImagesWidget_base_3Dp_B Box13
31
32 new PackRecalage:CompareImagesTransparencyWidget_3Dp Box14
33
34 new PackRecalage:CompareImagesWidget_base_3Dp_B Box15
35
36 new PackRecalage:CompareImagesSwitcherWidget_3Dp Box17
37
38 new std:MultipleInputs Box11
39
40 new std:StringRelay Box12
41
42 new wx:LayoutSplit Box16
43   set Box16.Proportion "10"
44
45 new wx:LayoutLine Box20
46   set Box20.WinTitle "RGB"
47
48 new std:MagicBox Box21
49
50 new PackRecalage:ImageConvolution Box22
51
52 new PackRecalage:ImageConvolution Box23
53
54 new PackRecalage:CompareParallelWidget Box24
55
56 new creaVtk:CompareImagesByRGB-Widget Box25
57
58
59 connect Box18.ConvolutionFactor Box13.ConvolutionFactor
60 connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
61 connect Box56.Out Box13.In
62 connect Box13.Out Box14.VectorImage1
63 connect Box14.Widget tabs.Widget2
64 connect Box18.BoxChange Box14.BoxExecute
65 connect Box15.Out Box14.VectorImate2
66 connect Box18.ConvolutionFactor Box15.ConvolutionFactor
67 connect Box18.ConvolutionOnOff Box15.ConvolutionOnOff
68 connect Box59.Out Box15.In
69 connect Box17.Widget tabs.Widget1
70 connect Box13.Out Box17.ImageVector1
71 connect Box15.Out Box17.ImageVector2
72 connect Box18.BoxChange Box11.In2
73 connect Box12.Out Box15.Point
74 connect Box12.Out Box13.Point
75 connect Box18.Widget Box16.Widget1
76 connect tabs.Widget Box16.Widget2
77 connect Box20.Widget tabs.Widget3
78 connect Box21.BoxChange Box11.In1
79 connect Box11.BoxChange Box13.BoxExecute
80 connect Box11.BoxChange Box15.BoxExecute
81 connect Box18.ConvolutionOnOff Box22.On
82 connect Box18.ConvolutionOnOff Box23.On
83 connect Box59.Out Box23.In
84 connect Box56.Out Box22.In
85 connect Box18.ConvolutionFactor Box22.Factor
86 connect Box18.ConvolutionFactor Box23.Factor
87 connect Box11.BoxChange Box22.BoxExecute
88 connect Box11.BoxChange Box23.BoxExecute
89 connect Box24.widget tabs.Widget5
90 connect Box22.Out Box24.Image1
91 connect Box23.Out Box24.Image2
92 connect Box12.Out Box24.point
93 connect Box21.BoxChange Box24.boxExecute
94 connect Box22.Out Box25.Image1
95 connect Box23.Out Box25.Image2
96 connect Box21.BoxChange Box25.boxExecute
97 connect Box12.Out Box25.point
98 connect Box25.OutWidget Box20.Widget1
99 connect Box18.windowcolorlevel Box17.windowcolorlevel
100 connect Box18.windowcolorlevel Box14.windowcolorlevel
101
102 # Complex input ports
103 input In2 Box59.In " "
104 input In1 Box56.In " "
105 input Point Box12.In " "
106 input WinTitle Box16.WinTitle " "
107 input BoxExecute Box21.BoxExecute " "
108
109 # Complex output ports
110 output Widget Box16.Widget " "
111
112
113 endefine