From ee0efa83913b71b511931be1af60965b287f417e Mon Sep 17 00:00:00 2001 From: Eduardo DAVILA Date: Fri, 14 Aug 2015 18:24:19 +0200 Subject: [PATCH] #2691 creaWT Feature New Normal - Implementation temp files --- .../bbs/appli/demoPresentacion1Boton02.bbg | 157 +++++++++--------- .../bbs/appli/demoPresentacion1Boton02.bbs | 87 +++++----- wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg | 44 +++++ wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs | 25 ++- .../bbs/appli/exampleRadioButton.bbg | 56 +++++++ .../bbs/appli/exampleRadioButton.bbs | 25 ++- 6 files changed, 253 insertions(+), 141 deletions(-) create mode 100644 wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg create mode 100644 wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbg diff --git a/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbg b/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbg index 24ad6c7..5ffcd89 100644 --- a/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbg +++ b/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbg @@ -1,6 +1,6 @@ # ---------------------------------- # - BBTKGEditor v 1.4 BBG BlackBox Diagram file -# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbg +# - demoPresentacion1Boton02.bbg # ---------------------------------- APP_START @@ -9,18 +9,18 @@ DESCRIPTION:Description ?? AUTHOR:Author ?? COMPLEXBOX:FALSE COMPLEXINPUTS:0 -BOXES:22 +BOXES:23 BOX vtk:LoadHola:Box00 ISEXEC:FALSE --76.040094:136.647049:-900.000000 --30.465094:126.647049:-900.000000 +96.558111:-11.240953:-900.000000 +142.133111:-21.240953:-900.000000 FIN_BOX BOX itk:BinaryThresholdImageFilter:Box02 ISEXEC:FALSE --39.077105:85.209608:-900.000000 -32.097895:75.209608:-900.000000 +231.693659:-216.458003:-900.000000 +302.868659:-226.458003:-900.000000 PORT InsideValue:"255" PORT @@ -33,8 +33,8 @@ FIN_BOX BOX vtk:MarchingCubes:Box05 ISEXEC:FALSE -22.246215:17.911021:-900.000000 -67.821215:7.911021:-900.000000 +209.194572:-315.504348:-900.000000 +254.769572:-325.504348:-900.000000 PORT ComputeNormalsOn:"true" PORT @@ -45,8 +45,8 @@ FIN_BOX BOX vtk:ImageContinuousErode3D:Box06 ISEXEC:FALSE --20.878075:71.715614:-900.000000 -50.296925:61.715614:-900.000000 +228.833365:-236.234796:-900.000000 +300.008365:-246.234796:-900.000000 PORT KernelSizeX:"3" PORT @@ -57,8 +57,8 @@ FIN_BOX BOX vtk:SegmentationConnectivity:Box09 ISEXEC:FALSE --7.324216:56.937209:-900.000000 -63.850784:46.937209:-900.000000 +225.286946:-255.930596:-900.000000 +296.461946:-265.930596:-900.000000 PORT PositionXYZ:"73 101 93" PORT @@ -67,18 +67,16 @@ FIN_BOX BOX std:ConcatStrings:Box08 ISEXEC:FALSE --41.088107:37.428114:-900.000000 -4.486893:27.428114:-900.000000 -PORT -In1:"/home/gonzalez/Documents/pruebaResources/" +63.011311:-214.182994:-900.000000 +108.586311:-224.182994:-900.000000 FIN_BOX BOX std:ConcatStrings:Box10 ISEXEC:FALSE --94.398373:64.295245:-900.000000 --48.823373:54.295245:-900.000000 +30.681126:-136.066027:-900.000000 +76.256126:-146.066027:-900.000000 PORT -In1:"/holaPP" +In1:"holaPP" PORT In3:"_" PORT @@ -89,22 +87,22 @@ FIN_BOX BOX wt:ViewerNVWeb:Box12 ISEXEC:FALSE --105.671039:-12.403161:-900.000000 --60.096039:-22.403161:-900.000000 +-10.310471:-349.337628:-900.000000 +35.264529:-359.337628:-900.000000 PORT -ImagePath:"hola.nii" +ImagePath:"imagesTMP/hola.nii" FIN_BOX BOX vtk:PolyDataWriter:Box14 ISEXEC:FALSE -38.827423:-9.402642:-900.000000 -84.402423:-19.402642:-900.000000 +194.482427:-347.457694:-900.000000 +240.057427:-357.457694:-900.000000 FIN_BOX BOX wt:Slider:Box15 ISEXEC:FALSE --154.151364:134.678377:-900.000000 --105.831364:124.678377:-900.000000 +-292.084722:-97.995368:-900.000000 +-166.598682:-107.995368:-900.000000 PORT In:"1250" PORT @@ -119,8 +117,8 @@ FIN_BOX BOX wt:Slider:Box16 ISEXEC:FALSE --8.148931:139.059170:-900.000000 -24.626069:129.059170:-900.000000 +-213.356455:-83.441925:-900.000000 +-142.566727:-93.441925:-900.000000 PORT In:"1500" PORT @@ -135,68 +133,60 @@ FIN_BOX BOX wt:LayoutLine:Box17 ISEXEC:FALSE --16.520519:-78.953832:-900.000000 -29.054481:-88.953832:-900.000000 +-66.184012:-534.675664:-900.000000 +-20.609012:-544.675664:-900.000000 FIN_BOX BOX wt:CommandButton:Box21 ISEXEC:FALSE -106.713522:33.815423:-900.000000 -152.288522:23.815423:-900.000000 +-251.797677:-52.265099:-900.000000 +-169.526402:-62.265099:-900.000000 PORT -Label:"Run" +Label:"Run..." FIN_BOX BOX wt:AddObjectToViewerWeb:Box22 ISEXEC:FALSE -59.945615:-43.722720:-900.000000 -131.120615:-53.722720:-900.000000 +31.736240:-408.566558:-900.000000 +102.911240:-418.566558:-900.000000 FIN_BOX BOX wt:configServerWT:Box24 ISEXEC:TRUE --122.195006:-122.911993:-900.000000 --76.620006:-132.911993:-900.000000 +82.425209:-570.238554:-900.000000 +128.000209:-580.238554:-900.000000 PORT -DocRoot:"/tmpEED/tmpWt/wtInstall/share/Wt/resources" +DocRoot:"/var/www/testwtdbg/docroot/tempWT/" PORT Port:"8082" FIN_BOX BOX -wt:LayoutSplit:Box25 -ISEXEC:TRUE --4.445665:-126.217390:-900.000000 -41.129335:-136.217390:-900.000000 -PORT -Orientation:"h" -FIN_BOX -BOX itk:ImageWriter:Box26 -ISEXEC:FALSE --122.926454:9.840855:-900.000000 --77.351454:-0.159145:-900.000000 +ISEXEC:TRUE +-20.667657:-312.718475:-900.000000 +24.907343:-322.718475:-900.000000 FIN_BOX BOX std:ConcatStrings:Box27 ISEXEC:FALSE --214.174147:69.650129:-900.000000 --168.599147:59.650129:-900.000000 +107.345824:-129.005018:-900.000000 +152.920824:-139.005018:-900.000000 PORT -In1:"/home/davila/tempWT" +In1:"/var/www/testwtdbg/docroot/nn/imagesTMP/" FIN_BOX BOX std:ConcatStrings:Box28 ISEXEC:FALSE --179.219855:42.738719:-900.000000 --133.644855:32.738719:-900.000000 +129.169410:-224.125570:-900.000000 +174.744410:-234.125570:-900.000000 PORT -In2:"/hola.nii" +In2:"hola.nii" FIN_BOX BOX vtk:ImageGaussianSmooth:Box29 ISEXEC:FALSE -32.866040:36.323708:-900.000000 -104.041040:26.323708:-900.000000 +219.839641:-284.110063:-900.000000 +291.014641:-294.110063:-900.000000 PORT StdDevX:"0" PORT @@ -207,8 +197,8 @@ FIN_BOX BOX wt:Slider:Box31 ISEXEC:FALSE -97.287847:129.717130:-900.000000 -130.062847:119.717130:-900.000000 +-344.557546:-98.724980:-900.000000 +-182.417184:-108.724980:-900.000000 PORT In:"1" PORT @@ -223,10 +213,26 @@ FIN_BOX BOX wt:OutputText:Box32 ISEXEC:FALSE --59.326297:-42.219941:-900.000000 --13.751297:-52.219941:-900.000000 +-327.931640:-294.331696:-900.000000 +-192.645750:-304.331696:-900.000000 FIN_BOX -CONNECTIONS:36 +BOX +wt:LayoutSplit:Box34 +ISEXEC:TRUE +-101.606730:-604.459531:-900.000000 +-56.031730:-614.459531:-900.000000 +PORT +Orientation:"h" +FIN_BOX +BOX +std:ConcatStrings:Box35 +ISEXEC:FALSE +48.248498:-383.975369:-900.000000 +93.823498:-393.975369:-900.000000 +PORT +In1:"imagesTMP/" +FIN_BOX +CONNECTIONS:37 CONNECTION Box00:Out:Box02:In NumberOfControlPoints:0 @@ -270,9 +276,6 @@ CONNECTION Box21:Widget:Box17:Widget5 NumberOfControlPoints:0 CONNECTION -Box10:Out:Box22:Mesh -NumberOfControlPoints:0 -CONNECTION Box12:viewer1:Box22:Viewer3D NumberOfControlPoints:0 CONNECTION @@ -291,21 +294,12 @@ CONNECTION Box28:Out:Box26:Filename NumberOfControlPoints:0 CONNECTION -Box26:BoxChange:Box12:BoxExecute -NumberOfControlPoints:0 -CONNECTION Box27:Out:Box24:DocRoot NumberOfControlPoints:0 CONNECTION Box27:Out:Box08:In1 NumberOfControlPoints:0 CONNECTION -Box17:Widget:Box25:Widget1 -NumberOfControlPoints:0 -CONNECTION -Box12:Widget:Box25:Widget2 -NumberOfControlPoints:0 -CONNECTION Box09:Out:Box29:In NumberOfControlPoints:0 CONNECTION @@ -335,4 +329,19 @@ NumberOfControlPoints:0 CONNECTION Box31:Out:Box10:In6 NumberOfControlPoints:0 +CONNECTION +Box17:Widget:Box34:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box10:Out:Box35:In2 +NumberOfControlPoints:0 +CONNECTION +Box26:BoxChange:Box12:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box35:Out:Box22:Mesh +NumberOfControlPoints:0 +CONNECTION +Box12:Widget:Box34:Widget2 +NumberOfControlPoints:0 APP_END diff --git a/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbs b/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbs index 34acf86..5ab1e7c 100644 --- a/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbs +++ b/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbs @@ -1,6 +1,6 @@ # ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script -# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/demoPresentacion1Boton02.bbs +# - demoPresentacion1Boton02.bbs # ---------------------------------- # BBTK GEditor Script @@ -17,91 +17,93 @@ author "Author ??" description "Description ??" category "" -new LoadHola Box00 +new vtk:LoadHola Box00 -new BinaryThresholdImageFilter Box02 +new itk:BinaryThresholdImageFilter Box02 set Box02.InsideValue "255" set Box02.LowerThreshold "1250" set Box02.OutsideValue "0" set Box02.UpperThreshold "1500" -new MarchingCubes Box05 +new vtk:MarchingCubes Box05 set Box05.ComputeNormalsOn "true" set Box05.ComputeScalarsOn "false" set Box05.Value "128" -new ImageContinuousErode3D Box06 +new vtk:ImageContinuousErode3D Box06 set Box06.KernelSizeX "3" set Box06.KernelSizeY "3" set Box06.KernelSizeZ "3" -new SegmentationConnectivity Box09 +new vtk:SegmentationConnectivity Box09 set Box09.PositionXYZ "73 101 93" set Box09.ThresholdMinMax "200 300" -new ConcatStrings Box08 - set Box08.In1 "/home/gonzalez/Documents/pruebaResources/" +new std:ConcatStrings Box08 -new ConcatStrings Box10 - set Box10.In1 "/holaPP" +new std:ConcatStrings Box10 + set Box10.In1 "holaPP" set Box10.In3 "_" set Box10.In5 "_" set Box10.In7 ".vtk" -new ViewerNVWeb Box12 - set Box12.ImagePath "hola.nii" +new wt:ViewerNVWeb Box12 + set Box12.ImagePath "imagesTMP/hola.nii" -new PolyDataWriter Box14 +new vtk:PolyDataWriter Box14 -new Slider Box15 +new wt:Slider Box15 set Box15.In "1250" set Box15.Max "1500" set Box15.Min "0" set Box15.ReactiveOnTrack "true" set Box15.Title "LowerThreshold" -new Slider Box16 +new wt:Slider Box16 set Box16.In "1500" set Box16.Max "4000" set Box16.Min "0" set Box16.ReactiveOnTrack "true" set Box16.Title "UpperThresHold" -new LayoutLine Box17 +new wt:LayoutLine Box17 -new CommandButton Box21 - set Box21.Label "Run" +new wt:CommandButton Box21 + set Box21.Label "Run..." -new AddObjectToViewerWeb Box22 +new wt:AddObjectToViewerWeb Box22 -new configServerWT Box24 - set Box24.DocRoot "/tmpEED/tmpWt/wtInstall/share/Wt/resources" +new wt:configServerWT Box24 + set Box24.DocRoot "/var/www/testwtdbg/docroot/tempWT/" set Box24.Port "8082" -new LayoutSplit Box25 - set Box25.Orientation "h" +new itk:ImageWriter Box26 -new ImageWriter Box26 +new std:ConcatStrings Box27 + set Box27.In1 "/var/www/testwtdbg/docroot/nn/imagesTMP/" -new ConcatStrings Box27 - set Box27.In1 "/home/davila/tempWT" +new std:ConcatStrings Box28 + set Box28.In2 "hola.nii" -new ConcatStrings Box28 - set Box28.In2 "/hola.nii" - -new ImageGaussianSmooth Box29 +new vtk:ImageGaussianSmooth Box29 set Box29.StdDevX "0" set Box29.StdDevY "0" set Box29.StdDevZ "0" -new Slider Box31 +new wt:Slider Box31 set Box31.In "1" set Box31.Max "4" set Box31.Min "0" set Box31.ReactiveOnTrack "true" set Box31.Title "Smooth" -new OutputText Box32 +new wt:OutputText Box32 + +new wt:LayoutSplit Box34 + set Box34.Orientation "h" + +new std:ConcatStrings Box35 + set Box35.In1 "imagesTMP/" connect Box00.Out Box02.In @@ -132,8 +134,6 @@ connect Box21.BoxChange Box14.BoxExecute connect Box21.Widget Box17.Widget5 -connect Box10.Out Box22.Mesh - connect Box12.viewer1 Box22.Viewer3D connect Box22.Widget Box17.Widget8 @@ -146,16 +146,10 @@ connect Box27.Out Box28.In1 connect Box28.Out Box26.Filename -connect Box26.BoxChange Box12.BoxExecute - connect Box27.Out Box24.DocRoot connect Box27.Out Box08.In1 -connect Box17.Widget Box25.Widget1 - -connect Box12.Widget Box25.Widget2 - connect Box09.Out Box29.In connect Box31.Widget Box17.Widget1 @@ -176,8 +170,19 @@ connect Box29.Out Box05.In connect Box31.Out Box10.In6 +connect Box17.Widget Box34.Widget1 + +connect Box10.Out Box35.In2 + +connect Box26.BoxChange Box12.BoxExecute + +connect Box35.Out Box22.Mesh + +connect Box12.Widget Box34.Widget2 + # Complex input ports exec Box24 -exec Box25 +exec Box26 +exec Box34 diff --git a/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg b/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg new file mode 100644 index 0000000..55525c2 --- /dev/null +++ b/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg @@ -0,0 +1,44 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBG BlackBox Diagram file +# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbg +# ---------------------------------- + +APP_START +CATEGORY:wt +DESCRIPTION:Description ?? +AUTHOR:gonzalez@creatis.insa-lyon.fr +COMPLEXBOX:FALSE +COMPLEXINPUTS:0 +BOXES:3 +BOX +wt:InputText:Box00 +ISEXEC:FALSE +6.084039:80.038665:-900.000000 +51.659039:70.038665:-900.000000 +FIN_BOX +BOX +wt:OutputText:Box01 +ISEXEC:FALSE +-73.230228:29.048730:-900.000000 +-27.655228:19.048730:-900.000000 +FIN_BOX +BOX +wt:LayoutLine:Box02 +ISEXEC:TRUE +-18.860521:-37.455505:-900.000000 +26.714479:-47.455505:-900.000000 +FIN_BOX +CONNECTIONS:4 +CONNECTION +Box00:BoxChange:Box01:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box00:Out:Box01:In +NumberOfControlPoints:0 +CONNECTION +Box00:Widget:Box02:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box01:Widget:Box02:Widget2 +NumberOfControlPoints:0 +APP_END diff --git a/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs b/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs index 000d0d9..ffa79ce 100644 --- a/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs +++ b/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs @@ -1,36 +1,35 @@ # ---------------------------------- -# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) -# - /home/gonzalez/Documents/CREATOOLS/wt_library/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/exampleInputText.bbs # ---------------------------------- +# BBTK GEditor Script +# ---------------------- + include std include itkvtk include wt -define ComplexBoxName PackageName - author "gonzalez@creatis.insa-lyon.fr" description "Description ??" - category "wt" -new InputText Box00 +new wt:InputText Box00 -new OutputText Box01 +new wt:OutputText Box01 -new LayoutLine Box02 +new wt:LayoutLine Box02 connect Box00.BoxChange Box01.BoxExecute + connect Box00.Out Box01.In + connect Box00.Widget Box02.Widget1 + connect Box01.Widget Box02.Widget2 -# Complex input ports -# Complex output ports -message 0 +# Complex input ports exec Box02 - -endefine diff --git a/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbg b/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbg new file mode 100644 index 0000000..1553bb8 --- /dev/null +++ b/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbg @@ -0,0 +1,56 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBG BlackBox Diagram file +# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbg +# ---------------------------------- + +APP_START +CATEGORY: +DESCRIPTION:Description ?? +AUTHOR:Author ?? +COMPLEXBOX:FALSE +COMPLEXINPUTS:0 +BOXES:3 +BOX +wt:RadioButton:Box00 +ISEXEC:FALSE +0.000000:70.000000:-900.000000 +45.575000:60.000000:-900.000000 +PORT +In1:"0" +PORT +In2:"1" +PORT +In3:"2" +PORT +In4:"3" +PORT +In5:"4" +PORT +Title:"example" +FIN_BOX +BOX +wt:OutputText:Box01 +ISEXEC:FALSE +-100.000000:40.000000:-900.000000 +-54.425000:30.000000:-900.000000 +FIN_BOX +BOX +wt:LayoutLine:Box02 +ISEXEC:TRUE +-5.475635:-7.035310:-900.000000 +40.099365:-17.035310:-900.000000 +FIN_BOX +CONNECTIONS:4 +CONNECTION +Box00:Widget:Box02:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box01:Widget:Box02:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box00:BoxChange:Box01:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box00:Out:Box01:In +NumberOfControlPoints:0 +APP_END diff --git a/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs b/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs index 72fd69a..67bcaf4 100644 --- a/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs +++ b/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs @@ -1,20 +1,20 @@ # ---------------------------------- -# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) -# - /home/gonzalez/Documents/CREATOOLS/wt_library/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /tmpEED/creaWT/wt/bbtk_wt_PKG/bbs/appli/exampleRadioButton.bbs # ---------------------------------- +# BBTK GEditor Script +# ---------------------- + include std include itkvtk include wt -define ComplexBoxName PackageName - author "Author ??" description "Description ??" - category "" -new RadioButton Box00 +new wt:RadioButton Box00 set Box00.In1 "0" set Box00.In2 "1" set Box00.In3 "2" @@ -22,21 +22,20 @@ new RadioButton Box00 set Box00.In5 "4" set Box00.Title "example" -new OutputText Box01 +new wt:OutputText Box01 -new LayoutLine Box02 +new wt:LayoutLine Box02 connect Box00.Widget Box02.Widget1 + connect Box01.Widget Box02.Widget2 + connect Box00.BoxChange Box01.BoxExecute + connect Box00.Out Box01.In -# Complex input ports -# Complex output ports -message +# Complex input ports exec Box02 - -endefine -- 2.44.0