]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
#3468 CompareImages new version
[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 creaVtk:CompareImagesByRGB-Widget Box19
46
47 new wx:LayoutLine Box20
48   set Box20.WinTitle "RGB"
49
50 new std:MagicBox Box21
51
52 new PackRecalage:ImageConvolution Box22
53
54 new PackRecalage:ImageConvolution Box23
55
56
57 connect Box18.ConvolutionFactor Box13.ConvolutionFactor
58 connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
59 connect Box56.Out Box13.In
60 connect Box13.Out Box14.VectorImage1
61 connect Box14.Widget tabs.Widget2
62 connect Box18.BoxChange Box14.BoxExecute
63 connect Box15.Out Box14.VectorImate2
64 connect Box18.ConvolutionFactor Box15.ConvolutionFactor
65 connect Box18.ConvolutionOnOff Box15.ConvolutionOnOff
66 connect Box59.Out Box15.In
67 connect Box17.Widget tabs.Widget1
68 connect Box13.Out Box17.ImageVector1
69 connect Box15.Out Box17.ImageVector2
70 connect Box18.BoxChange Box11.In2
71 connect Box12.Out Box15.Point
72 connect Box12.Out Box13.Point
73 connect Box18.Widget Box16.Widget1
74 connect tabs.Widget Box16.Widget2
75 connect Box19.OutWidget Box20.Widget2
76 connect Box20.Widget tabs.Widget3
77 connect Box21.BoxChange Box11.In1
78 connect Box11.BoxChange Box13.BoxExecute
79 connect Box11.BoxChange Box15.BoxExecute
80 connect Box11.BoxChange Box19.boxExecute
81 connect Box18.ConvolutionOnOff Box22.On
82 connect Box18.ConvolutionOnOff Box23.On
83 connect Box59.Out Box23.In
84 connect Box23.Out Box19.Image2
85 connect Box56.Out Box22.In
86 connect Box18.ConvolutionFactor Box22.Factor
87 connect Box18.ConvolutionFactor Box23.Factor
88 connect Box11.BoxChange Box22.BoxExecute
89 connect Box11.BoxChange Box23.BoxExecute
90 connect Box22.Out Box19.Image1
91
92 # Complex input ports
93 input In2 Box59.In " "
94 input In1 Box56.In " "
95 input Point Box12.In " "
96 input WinTitle Box16.WinTitle " "
97 input BoxExecute Box21.BoxExecute " "
98
99 # Complex output ports
100 output Widget Box16.Widget " "
101
102
103 endefine