# ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImages_3DwithPlanes_Widget.bbs
# ----------------------------------
include std
include vtk
include PackRecalage
include std
+include creaVtk
define CompareImages_3DwithPlanes_Widget PackRecalage
category "example"
-new LayoutTab tabs
+new wx:LayoutTab tabs
set tabs.Orientation V
-new vtkImageDataPointerRelay Box56
+new vtk:vtkImageDataPointerRelay Box56
-new vtkImageDataPointerRelay Box59
+new vtk:vtkImageDataPointerRelay Box59
-new CompareImagesWidget_base_interface_3Dp Box18
+new PackRecalage:CompareImagesWidget_base_interface_3Dp Box18
-new CompareImagesWidget_base_3Dp_B Box13
+new PackRecalage:CompareImagesWidget_base_3Dp_B Box13
-new CompareImagesTransparencyWidget_3Dp Box14
+new PackRecalage:CompareImagesTransparencyWidget_3Dp Box14
-new CompareImagesWidget_base_3Dp_B Box15
+new PackRecalage:CompareImagesWidget_base_3Dp_B Box15
-new CompareImagesSwitcherWidget_3Dp Box17
+new PackRecalage:CompareImagesSwitcherWidget_3Dp Box17
-new MultipleInputs Box11
+new std:MultipleInputs Box11
-new StringRelay Box12
+new std:StringRelay Box12
-new LayoutSplit Box16
+new wx:LayoutSplit Box16
set Box16.Proportion "10"
+new creaVtk:CompareImagesByRGB-Widget Box19
+
+new wx:LayoutLine Box20
+ set Box20.WinTitle "RGB"
+
+new std:MagicBox Box21
+
+new PackRecalage:ImageConvolution Box22
+
+new PackRecalage:ImageConvolution Box23
+
connect Box18.ConvolutionFactor Box13.ConvolutionFactor
connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
connect Box13.Out Box17.ImageVector1
connect Box15.Out Box17.ImageVector2
connect Box18.BoxChange Box11.In2
-connect Box11.Out Box13.BoxExecute
-connect Box11.Out Box15.BoxExecute
connect Box12.Out Box15.Point
connect Box12.Out Box13.Point
connect Box18.Widget Box16.Widget1
connect tabs.Widget Box16.Widget2
+connect Box19.OutWidget Box20.Widget2
+connect Box20.Widget tabs.Widget3
+connect Box21.BoxChange Box11.In1
+connect Box11.BoxChange Box13.BoxExecute
+connect Box11.BoxChange Box15.BoxExecute
+connect Box11.BoxChange Box19.boxExecute
+connect Box18.ConvolutionOnOff Box22.On
+connect Box18.ConvolutionOnOff Box23.On
+connect Box59.Out Box23.In
+connect Box23.Out Box19.Image2
+connect Box56.Out Box22.In
+connect Box18.ConvolutionFactor Box22.Factor
+connect Box18.ConvolutionFactor Box23.Factor
+connect Box11.BoxChange Box22.BoxExecute
+connect Box11.BoxChange Box23.BoxExecute
+connect Box22.Out Box19.Image1
# Complex input ports
input In2 Box59.In " "
input In1 Box56.In " "
-input BoxExecute Box11.In1 " "
input Point Box12.In " "
input WinTitle Box16.WinTitle " "
+input BoxExecute Box21.BoxExecute " "
# Complex output ports
output Widget Box16.Widget " "