# ----------------------------------
# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs
+# - /home/davila/Creatis/C8/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs
# ----------------------------------
include std
set Box24.Title "Superpose Image"
new creaMaracasVisu:ColorLayerImageView Box26
+ set Box26.FittingMode "-1"
+ set Box26.Opacity "50"
set Box26.PlainOrGradientColor "false"
set Box26.TypeControlsInterface "2"
set Box26.lstTransparenceBoundaries "0"
set Box35.Active "true"
new wxvtk:IsoSurfaceWidget Box36
+ set Box36.Colour "1 1 0"
new vtk:vtkImageDataPointerRelay Box38
new toolsbbtk:ImageVtkPropertiesWidget Box44
-new creaMaracasVisu:ImageChangeInformation Box45
-
new wxvtk:IsoSurfaceWidget Box47
set Box47.Colour "1 0 0"
new std:MagicBox Box56
+new creaMaracasVisu:ImageChangeInformation Box57
+
+new creaMaracasVisu:ImageChangeInformation Box59
+
+new creaMaracasVisu:SliderMinMax-flexible Box60
+ set Box60.maxIn "1000"
+ set Box60.minIn "0"
+ set Box60.showactual "false"
+
+new std:MultipleInputs Box61
+
+new std:ConcatStrings Box62
+ set Box62.In2 " "
+
+new std:ConcatStrings Box63
+
+new creaMaracasVisu:ColorLayerImageView Box64
+ set Box64.FittingMode "-1"
+ set Box64.Opacity "0"
+ set Box64.TypeControlsInterface "2"
+ set Box64.lstTransparenceBoundaries "0"
+
+new std:MagicBox Box66
+
+new std:MagicBox Box67
+
+new std:MagicBox Box68
+
+new creaVtk:ImageThreshold Box69
+
+new creaMaracasVisu:ColorLayerImageView Box70
+ set Box70.FittingMode "-1"
+ set Box70.Opacity "0"
+ set Box70.TypeControlsInterface "2"
+ set Box70.lstTransparenceBoundaries "0"
+
+new creaVtk:ImageThreshold Box71
+
+new creaMaracasVisu:ColorLayerImageView Box72
+ set Box72.FittingMode "-1"
+ set Box72.Opacity "0"
+ set Box72.TypeControlsInterface "2"
+ set Box72.lstTransparenceBoundaries "0"
+
+new creaVtk:ImageThreshold Box73
+
+new wx:LayoutCenter Box74
+
connect Box23.BoxChange Box24.BoxExecute
-connect Box23.BoxChange Box26.BoxExecute
connect Box33.Active Box34.Active
connect Box33.ColorFunction Box32.ColorFunction1
connect Box33.OpacityFunction Box32.OpacityFunction
connect Box32.Out Box34.In
connect Box24.Out Box38.In
-connect Box38.Out Box26.In
-connect Box38.Out Box33.In
-connect Box38.Out Box32.In
-connect Box38.Out Box36.In
connect Box26.Widget Box28.Widget1
connect Box28.Widget Box27.Widget1
connect Box27.Widget Box06.Widget2
connect Box30.Widget Box29.Widget1
connect Box33.Widget Box30.Widget1
-connect Box29.Widget Box06.Widget3
connect Box37.Widget Box31.Widget1
connect Box31.Widget Box06.Widget4
connect Box34.BoxChange Box35.BoxExecute
connect Box23.BoxChange Box36.BoxExecute
connect Box23.BoxChange Box33.BoxExecute
connect Box23.BoxChange Box32.BoxExecute
-connect Box23.Widget Box41.Widget1
connect Box40.Widget Box41.Widget2
connect Box06.Widget Box40.Widget1
connect Box39.Widget Box43.Widget1
connect Box43.Widget Box40.Widget2
connect Box24.FileName Box44.FileName
connect Box23.BoxChange Box39.BoxExecute
-connect Box45.Out Box39.In
-connect Box38.Out Box45.In
connect Box47.Widget Box48.Widget1
connect Box23.BoxChange Box47.BoxExecute
-connect Box38.Out Box47.In
connect Box48.Widget Box31.Widget2
connect Box49.Widget Box50.Widget1
connect Box50.Widget Box31.Widget3
connect Box23.BoxChange Box49.BoxExecute
-connect Box38.Out Box49.In
connect Box23.BoxChange Box52.In1
connect Box52.BoxChange Box44.boxExecute
-connect Box45.Out Box44.in
connect Box44.widget Box53.Widget1
connect Box54.Widget Box53.Widget2
connect Box54.BoxChange Box52.In2
connect Box56.Out Box35.Renderer
connect Box56.Out Box47.vtkRenderer
connect Box56.Out Box49.vtkRenderer
+connect Box38.Out Box57.In
+connect Box57.Out Box26.In
+connect Box26.NewImage Box36.In
+connect Box26.NewImage Box47.In
+connect Box26.NewImage Box49.In
+connect Box26.NewImage Box44.in
+connect Box26.NewImage Box33.In
+connect Box26.NewImage Box32.In
+connect Box59.Out Box39.In
+connect Box26.NewImage Box59.In
+connect Box60.widget Box28.Widget2
+connect Box60.boxchange Box61.In2
+connect Box23.BoxChange Box61.In1
+connect Box61.BoxChange Box26.BoxExecute
+connect Box60.outstart Box63.In1
+connect Box63.Out Box26.lstTransparenceBoundaries
+connect Box60.outstart Box62.In1
+connect Box60.outend Box62.In3
+connect Box62.Out Box26.lstRangeForColorBar
+connect Box29.Widget Box06.Widget7
+connect Box64.Widget Box37.Widget3
+connect Box68.Out Box26.WxVtkBaseView
+connect Box66.Out Box26.WxVtkBaseView1
+connect Box67.Out Box26.WxVtkBaseView2
+connect Box68.Out Box64.WxVtkBaseView
+connect Box66.Out Box64.WxVtkBaseView1
+connect Box67.Out Box64.WxVtkBaseView2
+connect Box36.BoxChange Box64.BoxExecute
+connect Box69.Out Box64.In
+connect Box36.OutIsovalue Box69.Lower
+connect Box26.NewImage Box69.In
+connect Box71.Out Box70.In
+connect Box70.Widget Box48.Widget3
+connect Box47.OutIsovalue Box71.Lower
+connect Box47.BoxChange Box70.BoxExecute
+connect Box73.Out Box72.In
+connect Box49.OutIsovalue Box73.Lower
+connect Box72.Widget Box50.Widget4
+connect Box49.BoxChange Box72.BoxExecute
+connect Box68.Out Box70.WxVtkBaseView
+connect Box66.Out Box70.WxVtkBaseView1
+connect Box67.Out Box70.WxVtkBaseView2
+connect Box68.Out Box72.WxVtkBaseView
+connect Box66.Out Box72.WxVtkBaseView1
+connect Box67.Out Box72.WxVtkBaseView2
+connect Box23.Widget Box74.Widget2
+connect Box74.Widget Box41.Widget1
# Complex input ports
input Rederer3D Box56.In " "
-input vtkbaseview1 Box26.WxVtkBaseView " "
-input vtkbaseview2 Box26.WxVtkBaseView1 " "
-input vtkbaseview3 Box26.WxVtkBaseView2 " "
input title Box41.WinTitle " "
+input colorbarposition Box26.ColorBarPosition " "
+input vtkbaseview1 Box68.In " "
+input vtkbaseview2 Box66.In " "
+input vtkbaseview3 Box67.In " "
# Complex output ports
output widgetLayer Box41.Widget " "
-message
endefine