From fc908e39abe786258949552f219607b93dc6c70e Mon Sep 17 00:00:00 2001 From: Eduardo DAVILA Date: Thu, 12 Apr 2018 13:45:31 +0200 Subject: [PATCH] #3187 CreaMiniTools Feature New Normal - Viewer Vectors Tensors Fiels application in Creatools Menu --- .../bbs/appli/ViewerVectorsTensorsField.bbg | 63 ++++++++++++++++++ .../bbs/appli/ViewerVectorsTensorsField.bbs | 46 +++++++++++++ .../bbs/boxes/imageToolsMenu.bbg | 66 ++++++++++++++----- .../bbs/boxes/imageToolsMenu.bbs | 13 ++++ 4 files changed, 173 insertions(+), 15 deletions(-) create mode 100644 bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbg create mode 100644 bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbs diff --git a/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbg b/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbg new file mode 100644 index 0000000..c798dc9 --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbg @@ -0,0 +1,63 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBG BlackBox Diagram file +# - ViewerVectorsTensorsField.bbg +# ---------------------------------- + +APP_START +CATEGORY: +DESCRIPTION:Description ?? +AUTHOR:Author ?? +COMPLEXBOX:FALSE +COMPLEXINPUTS:0 +BOXES:5 +BOX +vtk:LoadHola:Box00 +ISEXEC:FALSE +-51.674623:72.744686:-900.000000 +-6.099623:62.744686:-900.000000 +FIN_BOX +BOX +creaMaracasVisu:ViewerNV:Box01 +ISEXEC:FALSE +-52.380882:46.848519:-900.000000 +-6.805882:36.848519:-900.000000 +PORT +nTypeView:"7" +FIN_BOX +BOX +wx:LayoutSplit:Box04 +ISEXEC:TRUE +-20.834643:-40.256768:-900.000000 +24.740357:-50.256768:-900.000000 +PORT +Orientation:"H" +FIN_BOX +BOX +wx:LayoutTab:Box05 +ISEXEC:FALSE +-113.825423:-8.945948:-900.000000 +-68.250423:-18.945948:-900.000000 +FIN_BOX +BOX +creaVtk:VectorsTensors_manualread_Widget:Box06 +ISEXEC:FALSE +-116.179620:12.006404:-900.000000 +-45.004620:2.006404:-900.000000 +FIN_BOX +CONNECTIONS:5 +CONNECTION +Box01:Widget:Box04:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box05:Widget:Box04:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box01:Renderer1:Box06:vtkRenderer +NumberOfControlPoints:0 +CONNECTION +Box06:widget:Box05:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box00:Out:Box01:In +NumberOfControlPoints:0 +APP_END diff --git a/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbs b/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbs new file mode 100644 index 0000000..48177a5 --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/appli/ViewerVectorsTensorsField.bbs @@ -0,0 +1,46 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - ViewerVectorsTensorsField.bbs +# ---------------------------------- + +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include vtk +include creaMaracasVisu +include wx +include creaVtk + +author "Author ??" +description "Description ??" +category "" + +new vtk:LoadHola Box00 + +new creaMaracasVisu:ViewerNV Box01 + set Box01.nTypeView "7" + +new wx:LayoutSplit Box04 + set Box04.Orientation "H" + +new wx:LayoutTab Box05 + +new creaVtk:VectorsTensors_manualread_Widget Box06 + + +connect Box01.Widget Box04.Widget2 + +connect Box05.Widget Box04.Widget1 + +connect Box01.Renderer1 Box06.vtkRenderer + +connect Box06.widget Box05.Widget2 + +connect Box00.Out Box01.In + + + +# Complex input ports +exec Box04 diff --git a/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbg b/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbg index 0f2eb91..ec7cc00 100644 --- a/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbg +++ b/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbg @@ -13,10 +13,10 @@ PACKAGENAME:creaMiniTools COMPLEXOUTPUTS:1 COMPLEX_PORT widget -44.851582:-144.043083:-900.000000 +51.353443:-197.683437:-900.000000 FIN_COMPLEX_PORT COMPLEXINPUTS:0 -BOXES:46 +BOXES:49 BOX wx:CommandButton:Box00 ISEXEC:FALSE @@ -90,28 +90,28 @@ FIN_BOX BOX wx:LayoutTab:Box15 ISEXEC:TRUE -45.636626:-121.678740:-900.000000 -103.196626:-131.678740:-900.000000 +56.202150:-172.068164:-900.000000 +113.762150:-182.068164:-900.000000 PORT WinTitle:"Images Tools" FIN_BOX BOX wx:LayoutLine:Box18 ISEXEC:FALSE --20.740612:-75.486382:-900.000000 -36.819388:-85.486382:-900.000000 +-11.800553:-125.875806:-900.000000 +45.759447:-135.875806:-900.000000 FIN_BOX BOX wx:LayoutLine:Box19 ISEXEC:FALSE -48.714952:-76.489431:-900.000000 -106.274952:-86.489431:-900.000000 +57.655011:-126.878855:-900.000000 +115.215011:-136.878855:-900.000000 FIN_BOX BOX creaMiniToolsBase:RegistrationMenu:Box20 ISEXEC:FALSE -112.128364:-75.511147:-900.000000 -157.703364:-85.511147:-900.000000 +121.068423:-125.900571:-900.000000 +166.643423:-135.900571:-900.000000 FIN_BOX BOX wx:CommandButton:Box22 @@ -144,16 +144,16 @@ FIN_BOX BOX wx:LayoutCenter:Box27 ISEXEC:FALSE --18.884409:-92.093007:-900.000000 -26.690591:-102.093007:-900.000000 +-9.944350:-142.482431:-900.000000 +35.630650:-152.482431:-900.000000 PORT WinTitle:"Viewers" FIN_BOX BOX wx:LayoutCenter:Box28 ISEXEC:FALSE -52.799068:-96.786568:-900.000000 -98.374068:-106.786568:-900.000000 +61.739127:-147.175992:-900.000000 +107.314127:-157.175992:-900.000000 PORT WinTitle:"Modify image" FIN_BOX @@ -377,7 +377,31 @@ In0:"bbi creaMiniTools/appli/GaussianSmoothing.bbs &" PORT In1:"start /b bbi creaMiniTools/appli/GaussianSmoothing.bbs &" FIN_BOX -CONNECTIONS:56 +BOX +wx:CommandButton:Box55 +ISEXEC:FALSE +-120.629330:-54.044110:-900.000000 +-75.054330:-64.044110:-900.000000 +PORT +Label:"Vectors / Tensors Viewer" +FIN_BOX +BOX +std:ExecSystemCommand:Box56 +ISEXEC:FALSE +-125.709049:-88.284638:-900.000000 +-54.534049:-98.284638:-900.000000 +FIN_BOX +BOX +std:StringSelect:Box57 +ISEXEC:FALSE +-114.387316:-72.247028:-900.000000 +-68.812316:-82.247028:-900.000000 +PORT +In0:"bbi creaMiniTools/appli/ViewerVectorsTensorsField.bbs &" +PORT +In1:"start /b bbi creaMiniTools/appli/ViewerVectorsTensorsField.bbs &" +FIN_BOX +CONNECTIONS:60 CONNECTION Box00:BoxChange:Box04:BoxExecute NumberOfControlPoints:0 @@ -546,4 +570,16 @@ NumberOfControlPoints:0 CONNECTION Box52:Widget:Box19:Widget9 NumberOfControlPoints:0 +CONNECTION +Box55:BoxChange:Box56:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box57:Out:Box56:In +NumberOfControlPoints:0 +CONNECTION +Box55:Widget:Box18:Widget5 +NumberOfControlPoints:0 +CONNECTION +Box33:SystemType:Box57:In +NumberOfControlPoints:0 APP_END diff --git a/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs b/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs index 331d5a4..78874bf 100644 --- a/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs +++ b/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs @@ -150,6 +150,15 @@ new std:StringSelect Box54 set Box54.In0 "bbi creaMiniTools/appli/GaussianSmoothing.bbs &" set Box54.In1 "start /b bbi creaMiniTools/appli/GaussianSmoothing.bbs &" +new wx:CommandButton Box55 + set Box55.Label "Vectors / Tensors Viewer" + +new std:ExecSystemCommand Box56 + +new std:StringSelect Box57 + set Box57.In0 "bbi creaMiniTools/appli/ViewerVectorsTensorsField.bbs &" + set Box57.In1 "start /b bbi creaMiniTools/appli/ViewerVectorsTensorsField.bbs &" + connect Box00.BoxChange Box04.BoxExecute connect Box02.BoxChange Box06.BoxExecute @@ -206,6 +215,10 @@ connect Box33.SystemType Box51.In connect Box52.BoxChange Box53.BoxExecute connect Box54.Out Box53.In connect Box52.Widget Box19.Widget9 +connect Box55.BoxChange Box56.BoxExecute +connect Box57.Out Box56.In +connect Box55.Widget Box18.Widget5 +connect Box33.SystemType Box57.In # Complex input ports -- 2.45.0