include std
include itkvtk
-include PackRecalage
include wx
include vtk
+include PackRecalage
+include std
define CompareImages_3DwithPlanes_Widget PackRecalage
category "example"
-new ImageRecalageProperties properties
-
new LayoutTab tabs
set tabs.Orientation V
-new LayoutSplit window2
- set window2.Orientation H
- set window2.Proportion "25"
-
new vtkImageDataPointerRelay Box56
new vtkImageDataPointerRelay Box59
-new LayoutTab Box61
-
-new CompareImagesWidget_base_2Dt_A Box70
-
-new CompareImagesWidget_base_2Dt_B Box72
-
new CompareImagesWidget_base_interface_3Dp Box18
-new CompareImagesSwitcherWidget Box11
-
-new CompareImagesTransparencyWidget_2Dt Box12
-
new CompareImagesWidget_base_3Dp_B Box13
new CompareImagesTransparencyWidget_3Dp Box14
new CompareImagesWidget_base_3Dp_B Box15
+new CompareImagesSwitcherWidget_3Dp Box17
+
+new MultipleInputs Box11
+
+new StringRelay Box12
+
+new LayoutSplit Box16
+ set Box16.Proportion "10"
+
-connect Box59.Out properties.In
-connect Box61.Widget window2.Widget1
-connect tabs.Widget window2.Widget2
-connect Box56.Out Box70.In
-connect Box70.Widget Box61.Widget2
-connect Box59.Out Box72.In
-connect properties.LengthZ Box18.Max
-connect Box18.Widget Box61.Widget1
-connect Box18.BoxChange Box70.BoxExecute
-connect Box18.SliceZ Box70.SliceZ
-connect Box18.SliceZ Box72.SliceZ
-connect Box18.ConvolutionFactor Box70.ConvolutionFactor
-connect Box18.ConvolutionFactor Box72.ConvolutionFactor
-connect Box18.ConvolutionOnOff Box70.ConvolutionOnOff
-connect Box18.ConvolutionOnOff Box72.ConvolutionOnOff
-connect Box70.Out Box11.Image1
-connect Box72.Out Box11.Image2
-connect Box11.Widget tabs.Widget1
-connect Box70.BoxChange Box12.BoxExecute
-connect Box70.Out Box12.Image1
-connect Box72.Out Box12.Image2
-connect Box18.BoxChange Box13.BoxExecute
connect Box18.ConvolutionFactor Box13.ConvolutionFactor
connect Box18.ConvolutionOnOff Box13.ConvolutionOnOff
connect Box56.Out Box13.In
-connect Box18.SliceZ Box13.SliceZ
-connect Box18.SliceZ Box13.SliceX
-connect Box18.SliceZ Box13.SliceY
connect Box13.Out Box14.VectorImage1
connect Box14.Widget tabs.Widget2
connect Box18.BoxChange Box14.BoxExecute
connect Box15.Out Box14.VectorImate2
-connect Box18.BoxChange Box15.BoxExecute
connect Box18.ConvolutionFactor Box15.ConvolutionFactor
connect Box18.ConvolutionOnOff Box15.ConvolutionOnOff
-connect Box18.SliceZ Box15.SliceX
-connect Box18.SliceZ Box15.SliceY
-connect Box18.SliceZ Box15.SliceZ
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 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
# Complex input ports
input In2 Box59.In " "
input In1 Box56.In " "
-input WinTitle window2.WinTitle " "
+input BoxExecute Box11.In1 " "
+input Point Box12.In " "
+input WinTitle Box16.WinTitle " "
# Complex output ports
-output Widget window2.Widget " "
+output Widget Box16.Widget " "
endefine