# ---------------------------------- # - 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 itkvtk include wx include vtk include PackRecalage include std include creaVtk define CompareImages_3DwithPlanes_Widget PackRecalage author "info-dev@creatis.insa-lyon.fr" description "creatisRecalage" category "example" new wx:LayoutTab tabs set tabs.Orientation V new vtk:vtkImageDataPointerRelay Box56 new vtk:vtkImageDataPointerRelay Box59 new PackRecalage:CompareImagesWidget_base_interface_3Dp Box18 new PackRecalage:CompareImagesWidget_base_3Dp_B Box13 new PackRecalage:CompareImagesTransparencyWidget_3Dp Box14 new PackRecalage:CompareImagesWidget_base_3Dp_B Box15 new PackRecalage:CompareImagesSwitcherWidget_3Dp Box17 new std:MultipleInputs Box11 new std:StringRelay Box12 new wx:LayoutSplit Box16 set Box16.Proportion "10" new wx:LayoutLine Box20 set Box20.WinTitle "RGB" new std:MagicBox Box21 new PackRecalage:ImageConvolution Box22 new PackRecalage:ImageConvolution Box23 new PackRecalage:CompareParallelWidget Box24 new creaVtk:CompareImagesByRGB-Widget Box25 connect Box18.ConvolutionFactor Box13.ConvolutionFactor connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff connect Box56.Out Box13.In connect Box13.Out Box14.VectorImage1 connect Box14.Widget tabs.Widget2 connect Box18.BoxChange Box14.BoxExecute connect Box15.Out Box14.VectorImate2 connect Box18.ConvolutionFactor Box15.ConvolutionFactor connect Box18.ConvolutionOnOff Box15.ConvolutionOnOff connect Box59.Out Box15.In connect Box17.Widget tabs.Widget1 connect Box13.Out Box17.ImageVector1 connect Box15.Out Box17.ImageVector2 connect Box18.BoxChange Box11.In2 connect Box12.Out Box15.Point connect Box12.Out Box13.Point connect Box18.Widget Box16.Widget1 connect tabs.Widget Box16.Widget2 connect Box20.Widget tabs.Widget3 connect Box21.BoxChange Box11.In1 connect Box11.BoxChange Box13.BoxExecute connect Box11.BoxChange Box15.BoxExecute connect Box18.ConvolutionOnOff Box22.On connect Box18.ConvolutionOnOff Box23.On connect Box59.Out Box23.In 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 Box24.widget tabs.Widget5 connect Box22.Out Box24.Image1 connect Box23.Out Box24.Image2 connect Box12.Out Box24.point connect Box21.BoxChange Box24.boxExecute connect Box22.Out Box25.Image1 connect Box23.Out Box25.Image2 connect Box21.BoxChange Box25.boxExecute connect Box12.Out Box25.point connect Box25.OutWidget Box20.Widget1 # Complex input ports input In2 Box59.In " " input In1 Box56.In " " input Point Box12.In " " input WinTitle Box16.WinTitle " " input BoxExecute Box21.BoxExecute " " # Complex output ports output Widget Box16.Widget " " endefine