]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs
#3418 merge vtk8itk5wx3-mingw64
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / LayerCol-VolRend-SurRend_Widget.bbs
index cab5e178861e7e230b78d1ae290008b16d6ab85f..74e3db84b821bd25a62ddc61458d78e622b6c3b8 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
 # ----------------------------------
 # - 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
 # ----------------------------------
 
 include std
@@ -32,6 +32,8 @@ new creaImageIO:ImagesChooserDialogBox Box24
   set Box24.Title "Superpose Image"
 
 new creaMaracasVisu:ColorLayerImageView Box26
   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 Box26.PlainOrGradientColor "false"
   set Box26.TypeControlsInterface "2"
   set Box26.lstTransparenceBoundaries "0"
@@ -46,6 +48,7 @@ new vtk:UpdateRender Box35
   set Box35.Active "true"
 
 new wxvtk:IsoSurfaceWidget Box36
   set Box35.Active "true"
 
 new wxvtk:IsoSurfaceWidget Box36
+  set Box36.Colour "1 1 0"
 
 new vtk:vtkImageDataPointerRelay Box38
 
 
 new vtk:vtkImageDataPointerRelay Box38
 
@@ -78,8 +81,6 @@ new wx:LayoutLine Box43
 
 new toolsbbtk:ImageVtkPropertiesWidget Box44
 
 
 new toolsbbtk:ImageVtkPropertiesWidget Box44
 
-new creaMaracasVisu:ImageChangeInformation Box45
-
 new wxvtk:IsoSurfaceWidget Box47
   set Box47.Colour "1 0 0"
 
 new wxvtk:IsoSurfaceWidget Box47
   set Box47.Colour "1 0 0"
 
@@ -105,24 +106,66 @@ new wx:LayoutLine Box55
 
 new std:MagicBox Box56
 
 
 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 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 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 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 Box37.Widget Box31.Widget1
 connect Box31.Widget Box06.Widget4
 connect Box34.BoxChange Box35.BoxExecute
@@ -130,26 +173,20 @@ connect Box36.Widget Box37.Widget1
 connect Box23.BoxChange Box36.BoxExecute
 connect Box23.BoxChange Box33.BoxExecute
 connect Box23.BoxChange Box32.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 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 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 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 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 Box44.widget Box53.Widget1
 connect Box54.Widget Box53.Widget2
 connect Box54.BoxChange Box52.In2
@@ -160,17 +197,64 @@ connect Box56.Out Box36.vtkRenderer
 connect Box56.Out Box35.Renderer
 connect Box56.Out Box47.vtkRenderer
 connect Box56.Out Box49.vtkRenderer
 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 " "
 
 # Complex input ports
 input Rederer3D Box56.In " "
-input vtkbaseview1 Box26.WxVtkBaseView " "
-input vtkbaseview2 Box26.WxVtkBaseView1 " "
-input vtkbaseview3 Box26.WxVtkBaseView2 " "
 input title Box41.WinTitle " "
 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 " "
 
 
 # Complex output ports
 output widgetLayer Box41.Widget " "
 
-message    
 
 endefine
 
 endefine