X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=bbtk_package_creaMiniTools%2Fbbs%2Fboxes%2FLayerCol-VolRend-SurRend_Widget.bbs;h=74e3db84b821bd25a62ddc61458d78e622b6c3b8;hb=56bed80865cf87711ec4694c40c22d0aa645ed55;hp=cab5e178861e7e230b78d1ae290008b16d6ab85f;hpb=70838fe6f2edb27652e04430a6b01d05cec2d6d8;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs b/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs index cab5e17..74e3db8 100644 --- a/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs +++ b/bbtk_package_creaMiniTools/bbs/boxes/LayerCol-VolRend-SurRend_Widget.bbs @@ -1,6 +1,6 @@ # ---------------------------------- # - 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 @@ -32,6 +32,8 @@ new creaImageIO:ImagesChooserDialogBox Box24 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" @@ -46,6 +48,7 @@ new vtk:UpdateRender Box35 set Box35.Active "true" new wxvtk:IsoSurfaceWidget Box36 + set Box36.Colour "1 1 0" new vtk:vtkImageDataPointerRelay Box38 @@ -78,8 +81,6 @@ new wx:LayoutLine Box43 new toolsbbtk:ImageVtkPropertiesWidget Box44 -new creaMaracasVisu:ImageChangeInformation Box45 - new wxvtk:IsoSurfaceWidget Box47 set Box47.Colour "1 0 0" @@ -105,24 +106,66 @@ new wx:LayoutLine Box55 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 @@ -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.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 @@ -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 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