From: Eduardo DAVILA Date: Wed, 27 Apr 2016 08:08:28 +0000 (+0200) Subject: #2915 CreaMiniTools Feature New Normal - Plane Viewer (mhd) Application X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=creaMiniTools.git;a=commitdiff_plain;h=82187b688799313fb2a5a4b6484ec3036f2b351c #2915 CreaMiniTools Feature New Normal - Plane Viewer (mhd) Application --- diff --git a/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg b/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg index 8bee93b..de285c3 100644 --- a/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg +++ b/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg @@ -1,6 +1,6 @@ # ---------------------------------- # - BBTKGEditor v 1.4 BBG BlackBox Diagram file -# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg +# - PlaneViewer-MHD.bbg # ---------------------------------- APP_START @@ -9,12 +9,12 @@ DESCRIPTION:Description ?? AUTHOR:Author ?? COMPLEXBOX:FALSE COMPLEXINPUTS:0 -BOXES:16 +BOXES:41 BOX wx:FileSelector:Box00 ISEXEC:FALSE -3.810184:129.527001:-900.000000 -49.385184:119.527001:-900.000000 +29.889821:227.859409:-900.000000 +75.464821:217.859409:-900.000000 PORT Message:"mhd file" PORT @@ -23,120 +23,324 @@ FIN_BOX BOX creaMaracasVisu:ViewerNV:Box01 ISEXEC:FALSE -1.748444:-92.522994:-900.000000 -62.388444:-102.522994:-900.000000 +7.570031:-144.814069:-900.000000 +53.145031:-154.814069:-900.000000 PORT -nTypeView:"0" +nTypeView:"-1" FIN_BOX BOX creaVtk:ReadMHDPlane:Box02 ISEXEC:FALSE --22.276627:-8.630131:-900.000000 -23.298373:-18.630131:-900.000000 +15.741040:-116.263212:-900.000000 +61.316040:-126.263212:-900.000000 +PORT +Type:"1" FIN_BOX BOX wx:Slider:Box03 ISEXEC:FALSE --87.957773:27.031197:-900.000000 --36.557773:17.031197:-900.000000 -PORT -Label:"true" +6.263285:-11.900187:-900.000000 +39.038285:-21.900187:-900.000000 PORT ReactiveOnTrack:"true" -PORT -Title:"Slice Z" FIN_BOX BOX wx:LayoutSplit:Box04 ISEXEC:TRUE --47.735174:-132.923154:-900.000000 --2.160174:-142.923154:-900.000000 +67.214866:-329.905412:-900.000000 +112.789866:-339.905412:-900.000000 PORT Orientation:"H" FIN_BOX BOX wx:LayoutTab:Box05 ISEXEC:FALSE --93.812030:-95.413001:-900.000000 --36.252030:-105.413001:-900.000000 +7.263609:-295.646603:-900.000000 +52.838609:-305.646603:-900.000000 FIN_BOX BOX std:ConcatStrings:Box07 ISEXEC:FALSE -18.576804:109.103270:-900.000000 -64.151804:99.103270:-900.000000 +46.172041:129.543325:-900.000000 +91.747041:119.543325:-900.000000 FIN_BOX BOX creaVtk:MHDFileInfo:Box08 ISEXEC:FALSE --34.069226:85.841090:-900.000000 -11.505774:75.841090:-900.000000 +56.956353:109.090248:-900.000000 +102.531353:99.090248:-900.000000 FIN_BOX BOX std:GetVectorIntElement:Box09 ISEXEC:FALSE --44.741874:69.859316:-900.000000 -26.433126:59.859316:-900.000000 +55.661746:92.704451:-900.000000 +126.836746:82.704451:-900.000000 +PORT +ErrorValue:"-100" PORT I:"2" FIN_BOX BOX std:MathOperation:Box10 ISEXEC:FALSE --66.415109:46.948566:-900.000000 --20.840109:36.948566:-900.000000 +56.211186:72.653644:-900.000000 +101.786186:62.653644:-900.000000 PORT In2:"-1" FIN_BOX BOX wx:LayoutLine:Box16 ISEXEC:FALSE --130.867566:-14.529864:-900.000000 --73.307566:-24.529864:-900.000000 +-54.911039:-269.972785:-900.000000 +-9.336039:-279.972785:-900.000000 PORT WinTitle:"Image XY (.mhd)" FIN_BOX BOX -wx:OutputText:Box14 +vtk:LoadHola:Box20 +ISEXEC:FALSE +-26.035139:229.559384:-900.000000 +19.539861:219.559384:-900.000000 +FIN_BOX +BOX +creaMiniTools:MHDFileInfo_widget:Box21 +ISEXEC:FALSE +-58.417699:-175.155149:-900.000000 +-12.842699:-185.155149:-900.000000 +FIN_BOX +BOX +std:SharedMemory:Box23 +ISEXEC:FALSE +17.281973:-85.706557:-900.000000 +62.856973:-95.706557:-900.000000 +FIN_BOX +BOX +PackRecalage:ImageSwitcherBox:Box27 +ISEXEC:FALSE +231.428129:42.695980:-900.000000 +277.003129:32.695980:-900.000000 +PORT +Time:"200" +PORT +Title:"AA" +FIN_BOX +BOX +wx:CheckBox:Box28 +ISEXEC:FALSE +240.272849:71.203993:-900.000000 +285.847849:61.203993:-900.000000 +PORT +Title:"Loop" +FIN_BOX +BOX +std:MultipleInputs:Box29 +ISEXEC:FALSE +106.058325:-50.412549:-900.000000 +151.633325:-60.412549:-900.000000 +FIN_BOX +BOX +wx:Slider:Box30 +ISEXEC:FALSE +300.709956:67.344810:-900.000000 +352.109956:57.344810:-900.000000 +PORT +In:"200" +PORT +Label:"true" +PORT +Max:"1500" +PORT +Min:"100" +PORT +Orientation:"H" +PORT +ReactiveOnTrack:"true" +PORT +Title:"Speed (milliseconds)" +FIN_BOX +BOX +wx:LayoutLine:Box31 +ISEXEC:FALSE +259.432587:-176.541408:-900.000000 +305.007587:-186.541408:-900.000000 +PORT +Orientation:"V" +PORT +WinTitle:"Animation" +FIN_BOX +BOX +creaMaracasVisu:ColorLayerImageView:Box32 +ISEXEC:FALSE +97.479321:-180.382987:-900.000000 +168.654321:-190.382987:-900.000000 +PORT +TypeControlsInterface:"2" +FIN_BOX +BOX +wx:LayoutLine:Box34 +ISEXEC:FALSE +285.423281:-131.024339:-900.000000 +330.998281:-141.024339:-900.000000 +PORT +Orientation:"H" +FIN_BOX +BOX +wx:OutputText:Box35 +ISEXEC:FALSE +293.170774:-108.405258:-900.000000 +338.745774:-118.405258:-900.000000 +FIN_BOX +BOX +wx:Slider:Box36 +ISEXEC:FALSE +191.487186:1.442749:-900.000000 +224.262186:-8.557251:-900.000000 +PORT +Label:"true" +PORT +ReactiveOnTrack:"true" +PORT +Title:"Slice Z min" +FIN_BOX +BOX +wx:Slider:Box37 +ISEXEC:FALSE +361.306245:-9.134380:-900.000000 +394.081245:-19.134380:-900.000000 +PORT +Label:"true" +PORT +ReactiveOnTrack:"true" +PORT +Title:"Slice Z max" +FIN_BOX +BOX +wx:LayoutLine:Box38 +ISEXEC:FALSE +327.600980:-47.951598:-900.000000 +373.175980:-57.951598:-900.000000 +FIN_BOX +BOX +std:MathOperation:Box39 +ISEXEC:FALSE +223.409567:-62.292787:-900.000000 +268.984567:-72.292787:-900.000000 +PORT +In1:"0" +PORT +In2:"1" +PORT +Type:"7" +FIN_BOX +BOX +std:MultipleInputs:Box40 ISEXEC:FALSE --191.735040:6.975223:-900.000000 --146.160040:-3.024777:-900.000000 +245.347739:-35.980098:-900.000000 +290.922739:-45.980098:-900.000000 +FIN_BOX +BOX +wx:LayoutTab:Box41 +ISEXEC:FALSE +-146.890557:-123.094462:-900.000000 +-101.315557:-133.094462:-900.000000 +FIN_BOX +BOX +wx:LayoutLine:Box42 +ISEXEC:FALSE +-146.490944:-103.057249:-900.000000 +-100.915944:-113.057249:-900.000000 PORT -Title:"Spacing" +WinTitle:"Base Image" +FIN_BOX +BOX +wx:OutputText:Box43 +ISEXEC:FALSE +-122.061011:-84.955030:-900.000000 +-76.486011:-94.955030:-900.000000 +FIN_BOX +BOX +wx:LayoutTab:Box46 +ISEXEC:FALSE +78.145080:-220.861707:-900.000000 +123.720080:-230.861707:-900.000000 +FIN_BOX +BOX +wx:LayoutLine:Box47 +ISEXEC:FALSE +84.828543:-201.569237:-900.000000 +130.403543:-211.569237:-900.000000 +PORT +WinTitle:"Transparence Layer" +FIN_BOX +BOX +wx:LayoutLine:Box48 +ISEXEC:FALSE +249.636440:-161.349000:-900.000000 +295.211440:-171.349000:-900.000000 +PORT +Orientation:"V" +FIN_BOX +BOX +wx:OutputText:Box49 +ISEXEC:FALSE +271.948425:-199.991495:-900.000000 +317.523425:-209.991495:-900.000000 +PORT +Title:"Drop your file here ..." +FIN_BOX +BOX +wx:DropFiles:Box51 +ISEXEC:FALSE +230.668668:-129.396034:-900.000000 +276.243668:-139.396034:-900.000000 FIN_BOX BOX -wx:OutputText:Box15 +creaVtk:ReadMHDPlane:Box54 ISEXEC:FALSE --195.391154:49.025022:-900.000000 --149.816154:39.025022:-900.000000 +107.589492:-146.937274:-900.000000 +153.164492:-156.937274:-900.000000 PORT -Title:"Dim" +Type:"1" FIN_BOX BOX -wx:OutputText:Box17 +wx:DropFiles:Box56 ISEXEC:FALSE --192.717218:26.324535:-900.000000 --147.142218:16.324535:-900.000000 +-91.653082:174.440148:-900.000000 +-46.078082:164.440148:-900.000000 +FIN_BOX +BOX +std:GetVectorStringElement:Box57 +ISEXEC:FALSE +33.334809:145.989064:-900.000000 +104.509809:135.989064:-900.000000 +PORT +ErrorValue:"hola" PORT -Title:"DimSize" +I:"0" FIN_BOX BOX -wx:OutputText:Box18 +wx:OutputText:Box59 ISEXEC:FALSE --173.185202:-32.678611:-900.000000 --127.610202:-42.678611:-900.000000 +-114.138477:193.319319:-900.000000 +-68.563477:183.319319:-900.000000 PORT -Title:"FileName" +In:"Drop your file here ..." FIN_BOX BOX -wx:OutputText:Box19 +wx:LayoutLine:Box61 ISEXEC:FALSE --192.099213:-12.744129:-900.000000 --146.524213:-22.744129:-900.000000 +-178.219787:-70.436210:-900.000000 +-124.323182:-80.436210:-900.000000 PORT -Title:"Format" +Orientation:"H" +FIN_BOX +BOX +creaVtk:OutputWindow:Box62 +ISEXEC:TRUE +119.146976:-329.865078:-900.000000 +164.721976:-339.865078:-900.000000 FIN_BOX -CONNECTIONS:23 +CONNECTIONS:67 CONNECTION Box02:Out:Box01:In NumberOfControlPoints:0 @@ -147,63 +351,195 @@ CONNECTION Box05:Widget:Box04:Widget1 NumberOfControlPoints:0 CONNECTION -Box07:Out:Box02:FileName -NumberOfControlPoints:0 -CONNECTION Box07:Out:Box08:FileName NumberOfControlPoints:0 CONNECTION Box08:DimSize:Box09:In NumberOfControlPoints:0 CONNECTION -Box09:Out:Box10:In1 +Box10:Out:Box03:Max NumberOfControlPoints:0 CONNECTION -Box10:Out:Box03:Max +Box16:Widget:Box05:Widget1 NumberOfControlPoints:0 CONNECTION -Box03:BoxChange:Box01:BoxExecute +Box07:Out:Box21:NameFile NumberOfControlPoints:0 CONNECTION -Box03:Widget:Box16:Widget1 +Box03:Out:Box23:In NumberOfControlPoints:0 CONNECTION -Box16:Widget:Box05:Widget1 +Box23:Out:Box02:Slice +NumberOfControlPoints:0 +CONNECTION +Box28:Out:Box27:On +NumberOfControlPoints:0 +CONNECTION +Box29:BoxChange:Box01:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box30:Out:Box27:Time +NumberOfControlPoints:0 +CONNECTION +Box01:wxVtkBaseView1:Box32:WxVtkBaseView +NumberOfControlPoints:0 +CONNECTION +Box29:BoxChange:Box32:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box28:Widget:Box34:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box35:Widget:Box34:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box23:Out:Box35:In +NumberOfControlPoints:0 +CONNECTION +Box29:BoxChange:Box35:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box36:Widget:Box38:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box37:Widget:Box38:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box10:Out:Box36:Max +NumberOfControlPoints:0 +CONNECTION +Box10:Out:Box37:Max +NumberOfControlPoints:0 +CONNECTION +Box36:Out:Box39:In1 +NumberOfControlPoints:0 +CONNECTION +Box37:Out:Box39:In2 +NumberOfControlPoints:0 +CONNECTION +Box39:Out:Box23:In1 +NumberOfControlPoints:0 +CONNECTION +Box27:BoxChange:Box29:In2 +NumberOfControlPoints:0 +CONNECTION +Box03:BoxChange:Box29:In1 +NumberOfControlPoints:0 +CONNECTION +Box27:BoxChange:Box40:In1 +NumberOfControlPoints:0 +CONNECTION +Box40:BoxChange:Box39:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box36:BoxChange:Box40:In2 +NumberOfControlPoints:0 +CONNECTION +Box37:BoxChange:Box40:In3 +NumberOfControlPoints:0 +CONNECTION +Box10:Out:Box37:In +NumberOfControlPoints:0 +CONNECTION +Box42:Widget:Box41:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box41:Widget:Box16:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box47:Widget:Box46:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box32:Widget:Box47:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box48:Widget:Box31:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box30:Widget:Box31:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box38:Widget:Box31:Widget3 +NumberOfControlPoints:0 +CONNECTION +Box34:Widget:Box48:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box27:Widget:Box48:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box47:Widget:Box51:Widget +NumberOfControlPoints:0 +CONNECTION +Box49:Widget:Box47:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box29:BoxChange:Box49:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box51:BoxChange:Box29:In3 +NumberOfControlPoints:0 +CONNECTION +Box51:LstPaths:Box49:In +NumberOfControlPoints:0 +CONNECTION +Box54:Out:Box32:In +NumberOfControlPoints:0 +CONNECTION +Box23:Out:Box54:Slice +NumberOfControlPoints:0 +CONNECTION +Box51:LstPaths:Box54:FileName +NumberOfControlPoints:0 +CONNECTION +Box07:Out:Box02:FileName +NumberOfControlPoints:0 +CONNECTION +Box07:Out:Box43:In +NumberOfControlPoints:0 +CONNECTION +Box09:Out:Box10:In1 +NumberOfControlPoints:0 +CONNECTION +Box56:LstPaths:Box57:In +NumberOfControlPoints:0 +CONNECTION +Box57:Out:Box07:In1 NumberOfControlPoints:0 CONNECTION -Box03:Out:Box02:Slice +Box43:Widget:Box42:Widget2 NumberOfControlPoints:0 CONNECTION -Box00:Out:Box07:In1 +Box59:Widget:Box56:Widget NumberOfControlPoints:0 CONNECTION -Box08:ElementSpacing:Box14:In +Box56:BoxChange:Box43:BoxExecute NumberOfControlPoints:0 CONNECTION -Box08:Dim:Box15:In +Box56:BoxChange:Box29:In4 NumberOfControlPoints:0 CONNECTION -Box08:DimSize:Box17:In +Box56:BoxChange:Box21:boxExecute NumberOfControlPoints:0 CONNECTION -Box00:Out:Box18:In +Box61:Widget:Box42:Widget1 NumberOfControlPoints:0 CONNECTION -Box08:ElementType:Box19:In +Box59:Widget:Box61:Widget1 NumberOfControlPoints:0 CONNECTION -Box15:Widget:Box16:Widget2 +Box03:Widget:Box61:Widget2 NumberOfControlPoints:0 CONNECTION -Box17:Widget:Box16:Widget3 +Box46:Widget:Box16:Widget2 NumberOfControlPoints:0 CONNECTION -Box14:Widget:Box16:Widget4 +Box21:widget:Box05:Widget3 NumberOfControlPoints:0 CONNECTION -Box19:Widget:Box16:Widget5 +Box31:Widget:Box05:Widget2 NumberOfControlPoints:0 CONNECTION -Box18:Widget:Box16:Widget6 +Box00:Out:Box57:ErrorValue NumberOfControlPoints:0 APP_END diff --git a/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs b/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs index 5780777..449ce7a 100644 --- a/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs +++ b/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs @@ -1,6 +1,6 @@ # ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script -# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs +# - PlaneViewer-MHD.bbs # ---------------------------------- # BBTK GEditor Script @@ -12,6 +12,9 @@ include wx include creaMaracasVisu include creaVtk include std +include vtk +include creaMiniTools +include PackRecalage author "Author ??" description "Description ??" @@ -22,14 +25,13 @@ new wx:FileSelector Box00 set Box00.Title "mhd file" new creaMaracasVisu:ViewerNV Box01 - set Box01.nTypeView "0" + set Box01.nTypeView "-1" new creaVtk:ReadMHDPlane Box02 + set Box02.Type "1" new wx:Slider Box03 - set Box03.Label "true" set Box03.ReactiveOnTrack "true" - set Box03.Title "Slice Z" new wx:LayoutSplit Box04 set Box04.Orientation "H" @@ -41,6 +43,7 @@ new std:ConcatStrings Box07 new creaVtk:MHDFileInfo Box08 new std:GetVectorIntElement Box09 + set Box09.ErrorValue "-100" set Box09.I "2" new std:MathOperation Box10 @@ -49,20 +52,97 @@ new std:MathOperation Box10 new wx:LayoutLine Box16 set Box16.WinTitle "Image XY (.mhd)" -new wx:OutputText Box14 - set Box14.Title "Spacing" +new vtk:LoadHola Box20 -new wx:OutputText Box15 - set Box15.Title "Dim" +new creaMiniTools:MHDFileInfo_widget Box21 -new wx:OutputText Box17 - set Box17.Title "DimSize" +new std:SharedMemory Box23 -new wx:OutputText Box18 - set Box18.Title "FileName" +new PackRecalage:ImageSwitcherBox Box27 + set Box27.Time "200" + set Box27.Title "AA" -new wx:OutputText Box19 - set Box19.Title "Format" +new wx:CheckBox Box28 + set Box28.Title "Loop" + +new std:MultipleInputs Box29 + +new wx:Slider Box30 + set Box30.In "200" + set Box30.Label "true" + set Box30.Max "1500" + set Box30.Min "100" + set Box30.Orientation "H" + set Box30.ReactiveOnTrack "true" + set Box30.Title "Speed (milliseconds)" + +new wx:LayoutLine Box31 + set Box31.Orientation "V" + set Box31.WinTitle "Animation" + +new creaMaracasVisu:ColorLayerImageView Box32 + set Box32.TypeControlsInterface "2" + +new wx:LayoutLine Box34 + set Box34.Orientation "H" + +new wx:OutputText Box35 + +new wx:Slider Box36 + set Box36.Label "true" + set Box36.ReactiveOnTrack "true" + set Box36.Title "Slice Z min" + +new wx:Slider Box37 + set Box37.Label "true" + set Box37.ReactiveOnTrack "true" + set Box37.Title "Slice Z max" + +new wx:LayoutLine Box38 + +new std:MathOperation Box39 + set Box39.In1 "0" + set Box39.In2 "1" + set Box39.Type "7" + +new std:MultipleInputs Box40 + +new wx:LayoutTab Box41 + +new wx:LayoutLine Box42 + set Box42.WinTitle "Base Image" + +new wx:OutputText Box43 + +new wx:LayoutTab Box46 + +new wx:LayoutLine Box47 + set Box47.WinTitle "Transparence Layer" + +new wx:LayoutLine Box48 + set Box48.Orientation "V" + +new wx:OutputText Box49 + set Box49.Title "Drop your file here ..." + +new wx:DropFiles Box51 + +new creaVtk:ReadMHDPlane Box54 + set Box54.Type "1" + +new wx:DropFiles Box56 + +new std:GetVectorStringElement Box57 + set Box57.ErrorValue "hola" + set Box57.I "0" + +new wx:OutputText Box59 + set Box59.In "Drop your file here ..." + +new wx:LayoutLine Box61 + set Box61.Orientation "H" + +new creaVtk:OutputWindow Box62 connect Box02.Out Box01.In @@ -71,47 +151,136 @@ connect Box01.Widget Box04.Widget2 connect Box05.Widget Box04.Widget1 -connect Box07.Out Box02.FileName - connect Box07.Out Box08.FileName connect Box08.DimSize Box09.In -connect Box09.Out Box10.In1 - connect Box10.Out Box03.Max -connect Box03.BoxChange Box01.BoxExecute +connect Box16.Widget Box05.Widget1 + +connect Box07.Out Box21.NameFile -connect Box03.Widget Box16.Widget1 +connect Box03.Out Box23.In -connect Box16.Widget Box05.Widget1 +connect Box23.Out Box02.Slice + +connect Box28.Out Box27.On + +connect Box29.BoxChange Box01.BoxExecute + +connect Box30.Out Box27.Time + +connect Box01.wxVtkBaseView1 Box32.WxVtkBaseView + +connect Box29.BoxChange Box32.BoxExecute + +connect Box28.Widget Box34.Widget1 + +connect Box35.Widget Box34.Widget2 + +connect Box23.Out Box35.In + +connect Box29.BoxChange Box35.BoxExecute + +connect Box36.Widget Box38.Widget1 + +connect Box37.Widget Box38.Widget2 + +connect Box10.Out Box36.Max + +connect Box10.Out Box37.Max + +connect Box36.Out Box39.In1 + +connect Box37.Out Box39.In2 + +connect Box39.Out Box23.In1 + +connect Box27.BoxChange Box29.In2 + +connect Box03.BoxChange Box29.In1 + +connect Box27.BoxChange Box40.In1 + +connect Box40.BoxChange Box39.BoxExecute + +connect Box36.BoxChange Box40.In2 + +connect Box37.BoxChange Box40.In3 + +connect Box10.Out Box37.In + +connect Box42.Widget Box41.Widget1 + +connect Box41.Widget Box16.Widget1 + +connect Box47.Widget Box46.Widget1 + +connect Box32.Widget Box47.Widget1 + +connect Box48.Widget Box31.Widget1 + +connect Box30.Widget Box31.Widget2 + +connect Box38.Widget Box31.Widget3 + +connect Box34.Widget Box48.Widget1 + +connect Box27.Widget Box48.Widget2 + +connect Box47.Widget Box51.Widget + +connect Box49.Widget Box47.Widget2 + +connect Box29.BoxChange Box49.BoxExecute + +connect Box51.BoxChange Box29.In3 + +connect Box51.LstPaths Box49.In + +connect Box54.Out Box32.In + +connect Box23.Out Box54.Slice + +connect Box51.LstPaths Box54.FileName + +connect Box07.Out Box02.FileName + +connect Box07.Out Box43.In + +connect Box09.Out Box10.In1 + +connect Box56.LstPaths Box57.In + +connect Box57.Out Box07.In1 -connect Box03.Out Box02.Slice +connect Box43.Widget Box42.Widget2 -connect Box00.Out Box07.In1 +connect Box59.Widget Box56.Widget -connect Box08.ElementSpacing Box14.In +connect Box56.BoxChange Box43.BoxExecute -connect Box08.Dim Box15.In +connect Box56.BoxChange Box29.In4 -connect Box08.DimSize Box17.In +connect Box56.BoxChange Box21.boxExecute -connect Box00.Out Box18.In +connect Box61.Widget Box42.Widget1 -connect Box08.ElementType Box19.In +connect Box59.Widget Box61.Widget1 -connect Box15.Widget Box16.Widget2 +connect Box03.Widget Box61.Widget2 -connect Box17.Widget Box16.Widget3 +connect Box46.Widget Box16.Widget2 -connect Box14.Widget Box16.Widget4 +connect Box21.widget Box05.Widget3 -connect Box19.Widget Box16.Widget5 +connect Box31.Widget Box05.Widget2 -connect Box18.Widget Box16.Widget6 +connect Box00.Out Box57.ErrorValue # Complex input ports exec Box04 +exec Box62 diff --git a/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbg b/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbg new file mode 100644 index 0000000..0b9f9ad --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbg @@ -0,0 +1,131 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBG BlackBox Diagram file +# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbg +# ---------------------------------- + +APP_START +CATEGORY: +DESCRIPTION:Description ?? +AUTHOR:Author ?? +COMPLEXBOX:TRUE +COMPLEXBOXNAME:MHDFileInfo_widget +PACKAGENAME:creaMiniTools +COMPLEXOUTPUTS:1 +COMPLEX_PORT +widget +15.573211:-112.225997:-900.000000 +FIN_COMPLEX_PORT +COMPLEXINPUTS:2 +COMPLEX_PORT +NameFile +41.164306:98.006380:-900.000000 +FIN_COMPLEX_PORT +COMPLEX_PORT +boxExecute +-63.565087:87.589679:-900.000000 +FIN_COMPLEX_PORT +BOXES:8 +BOX +std:ConcatStrings:Box07 +ISEXEC:FALSE +96.249634:63.174176:-900.000000 +141.824634:53.174176:-900.000000 +FIN_BOX +BOX +creaVtk:MHDFileInfo:Box08 +ISEXEC:FALSE +-30.957637:44.553228:-900.000000 +14.617363:34.553228:-900.000000 +FIN_BOX +BOX +wx:LayoutLine:Box16 +ISEXEC:FALSE +11.237560:-90.414924:-900.000000 +68.797560:-100.414924:-900.000000 +PORT +WinTitle:"MHD Info" +FIN_BOX +BOX +wx:OutputText:Box14 +ISEXEC:FALSE +35.828310:-29.046111:-900.000000 +81.403310:-39.046111:-900.000000 +PORT +Title:"Spacing" +FIN_BOX +BOX +wx:OutputText:Box15 +ISEXEC:FALSE +32.172196:13.003688:-900.000000 +77.747196:3.003688:-900.000000 +PORT +Title:"Dim" +FIN_BOX +BOX +wx:OutputText:Box17 +ISEXEC:FALSE +34.846132:-9.696799:-900.000000 +80.421132:-19.696799:-900.000000 +PORT +Title:"DimSize" +FIN_BOX +BOX +wx:OutputText:Box18 +ISEXEC:FALSE +54.378148:-68.699945:-900.000000 +99.953148:-78.699945:-900.000000 +PORT +Title:"FileName" +FIN_BOX +BOX +wx:OutputText:Box19 +ISEXEC:FALSE +35.464137:-48.765463:-900.000000 +81.039137:-58.765463:-900.000000 +PORT +Title:"Format" +FIN_BOX +CONNECTIONS:14 +CONNECTION +Box07:Out:Box08:FileName +NumberOfControlPoints:0 +CONNECTION +Box08:ElementSpacing:Box14:In +NumberOfControlPoints:0 +CONNECTION +Box08:Dim:Box15:In +NumberOfControlPoints:0 +CONNECTION +Box08:DimSize:Box17:In +NumberOfControlPoints:0 +CONNECTION +Box08:ElementType:Box19:In +NumberOfControlPoints:0 +CONNECTION +Box15:Widget:Box16:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box17:Widget:Box16:Widget3 +NumberOfControlPoints:0 +CONNECTION +Box14:Widget:Box16:Widget4 +NumberOfControlPoints:0 +CONNECTION +Box19:Widget:Box16:Widget5 +NumberOfControlPoints:0 +CONNECTION +Box18:Widget:Box16:Widget6 +NumberOfControlPoints:0 +CONNECTION +Box07:Out:Box18:In +NumberOfControlPoints:0 +CONNECTION +NameFile:NameFile:Box07:In1 +NumberOfControlPoints:0 +CONNECTION +Box16:Widget:widget:widget +NumberOfControlPoints:0 +CONNECTION +boxExecute:boxExecute:Box16:BoxExecute +NumberOfControlPoints:0 +APP_END diff --git a/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbs b/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbs new file mode 100644 index 0000000..899a3aa --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbs @@ -0,0 +1,63 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) +# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbs +# ---------------------------------- + +include std +include itkvtk +include std +include creaVtk +include wx + +define MHDFileInfo_widget creaMiniTools + +author "Author ??" +description "Description ??" + +category "" + +new std:ConcatStrings Box07 + +new creaVtk:MHDFileInfo Box08 + +new wx:LayoutLine Box16 + set Box16.WinTitle "MHD Info" + +new wx:OutputText Box14 + set Box14.Title "Spacing" + +new wx:OutputText Box15 + set Box15.Title "Dim" + +new wx:OutputText Box17 + set Box17.Title "DimSize" + +new wx:OutputText Box18 + set Box18.Title "FileName" + +new wx:OutputText Box19 + set Box19.Title "Format" + + +connect Box07.Out Box08.FileName +connect Box08.ElementSpacing Box14.In +connect Box08.Dim Box15.In +connect Box08.DimSize Box17.In +connect Box08.ElementType Box19.In +connect Box15.Widget Box16.Widget2 +connect Box17.Widget Box16.Widget3 +connect Box14.Widget Box16.Widget4 +connect Box19.Widget Box16.Widget5 +connect Box18.Widget Box16.Widget6 +connect Box07.Out Box18.In + +# Complex input ports +input NameFile Box07.In1 " " +input boxExecute Box16.BoxExecute " " + +# Complex output ports +output widget Box16.Widget " " + +message + +endefine diff --git a/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbg b/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbg new file mode 100644 index 0000000..542ac2b --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbg @@ -0,0 +1,195 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBG BlackBox Diagram file +# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbg +# ---------------------------------- + +APP_START +CATEGORY: +DESCRIPTION:Description ?? +AUTHOR:Author ?? +COMPLEXBOX:TRUE +COMPLEXBOXNAME:ViewerPlaneMHD +PACKAGENAME:creaMiniTools +COMPLEXOUTPUTS:1 +COMPLEX_PORT +widget +11.443901:-106.728951:-900.000000 +FIN_COMPLEX_PORT +COMPLEXINPUTS:2 +COMPLEX_PORT +NameFile +18.577505:98.768314:-900.000000 +FIN_COMPLEX_PORT +COMPLEX_PORT +TypeDirection +-93.596829:99.024858:-900.000000 +FIN_COMPLEX_PORT +BOXES:13 +BOX +creaMaracasVisu:ViewerNV:Box01 +ISEXEC:FALSE +-28.062024:-46.634638:-900.000000 +32.577976:-56.634638:-900.000000 +PORT +nTypeView:"-1" +FIN_BOX +BOX +creaVtk:ReadMHDPlane:Box02 +ISEXEC:FALSE +26.856279:-25.902389:-900.000000 +72.431279:-35.902389:-900.000000 +PORT +Type:"1" +FIN_BOX +BOX +wx:Slider:Box03 +ISEXEC:FALSE +-2.737002:-3.776431:-900.000000 +48.662998:-13.776431:-900.000000 +PORT +ReactiveOnTrack:"true" +FIN_BOX +BOX +std:ConcatStrings:Box07 +ISEXEC:FALSE +14.800656:76.957601:-900.000000 +60.375656:66.957601:-900.000000 +FIN_BOX +BOX +creaVtk:MHDFileInfo:Box08 +ISEXEC:FALSE +-25.041942:57.341621:-900.000000 +20.533058:47.341621:-900.000000 +FIN_BOX +BOX +std:GetVectorIntElement:Box09 +ISEXEC:FALSE +-34.030379:40.237115:-900.000000 +37.144621:30.237115:-900.000000 +PORT +I:"2" +FIN_BOX +BOX +std:MathOperation:Box10 +ISEXEC:FALSE +6.592000:20.271936:-900.000000 +52.167000:10.271936:-900.000000 +PORT +In2:"-1" +FIN_BOX +BOX +wx:LayoutSplit:Box28 +ISEXEC:FALSE +7.705923:-84.432795:-900.000000 +53.280923:-94.432795:-900.000000 +PORT +Proportion:"90" +FIN_BOX +BOX +std:MathOperation:Box29 +ISEXEC:FALSE +-48.683381:20.177922:-900.000000 +-3.108381:10.177922:-900.000000 +PORT +In2:"2" +PORT +Type:"3" +FIN_BOX +BOX +wx:LayoutLine:Box38 +ISEXEC:FALSE +33.483135:-62.598623:-900.000000 +91.043135:-72.598623:-900.000000 +FIN_BOX +BOX +std:MagicBox:Box15 +ISEXEC:FALSE +-108.560585:68.803938:-900.000000 +-62.985585:58.803938:-900.000000 +FIN_BOX +BOX +std:StringSelect:Box16 +ISEXEC:FALSE +-102.571203:48.375780:-900.000000 +-56.996203:38.375780:-900.000000 +PORT +In0:"2" +PORT +In1:"1" +PORT +In2:"0" +FIN_BOX +BOX +std:StringSelect:Box17 +ISEXEC:FALSE +-129.855800:30.548102:-900.000000 +-84.280800:20.548102:-900.000000 +PORT +In0:"XY" +PORT +In1:"XZ" +PORT +In2:"YZ" +FIN_BOX +CONNECTIONS:20 +CONNECTION +Box02:Out:Box01:In +NumberOfControlPoints:0 +CONNECTION +Box07:Out:Box02:FileName +NumberOfControlPoints:0 +CONNECTION +Box07:Out:Box08:FileName +NumberOfControlPoints:0 +CONNECTION +Box08:DimSize:Box09:In +NumberOfControlPoints:0 +CONNECTION +Box09:Out:Box10:In1 +NumberOfControlPoints:0 +CONNECTION +Box10:Out:Box03:Max +NumberOfControlPoints:0 +CONNECTION +Box03:BoxChange:Box01:BoxExecute +NumberOfControlPoints:0 +CONNECTION +Box03:Out:Box02:Slice +NumberOfControlPoints:0 +CONNECTION +Box09:Out:Box29:In1 +NumberOfControlPoints:0 +CONNECTION +Box29:Out:Box03:In +NumberOfControlPoints:0 +CONNECTION +Box03:Widget:Box38:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box38:Widget:Box28:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box01:Widget:Box28:Widget1 +NumberOfControlPoints:0 +CONNECTION +NameFile:NameFile:Box07:In1 +NumberOfControlPoints:0 +CONNECTION +Box28:Widget:widget:widget +NumberOfControlPoints:0 +CONNECTION +TypeDirection:TypeDirection:Box15:In +NumberOfControlPoints:0 +CONNECTION +Box16:Out:Box09:I +NumberOfControlPoints:0 +CONNECTION +Box15:Out:Box17:In +NumberOfControlPoints:0 +CONNECTION +Box17:Out:Box02:DirectionPlane +NumberOfControlPoints:0 +CONNECTION +Box15:Out:Box16:In +NumberOfControlPoints:0 +APP_END diff --git a/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbs b/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbs new file mode 100644 index 0000000..9283aa2 --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbs @@ -0,0 +1,88 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) +# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbs +# ---------------------------------- + +include std +include itkvtk +include creaMaracasVisu +include creaVtk +include wx +include std + +define ViewerPlaneMHD creaMiniTools + +author "Author ??" +description "Description ??" + +category "" + +new creaMaracasVisu:ViewerNV Box01 + set Box01.nTypeView "-1" + +new creaVtk:ReadMHDPlane Box02 + set Box02.Type "1" + +new wx:Slider Box03 + set Box03.ReactiveOnTrack "true" + +new std:ConcatStrings Box07 + +new creaVtk:MHDFileInfo Box08 + +new std:GetVectorIntElement Box09 + set Box09.I "2" + +new std:MathOperation Box10 + set Box10.In2 "-1" + +new wx:LayoutSplit Box28 + set Box28.Proportion "90" + +new std:MathOperation Box29 + set Box29.In2 "2" + set Box29.Type "3" + +new wx:LayoutLine Box38 + +new std:MagicBox Box15 + +new std:StringSelect Box16 + set Box16.In0 "2" + set Box16.In1 "1" + set Box16.In2 "0" + +new std:StringSelect Box17 + set Box17.In0 "XY" + set Box17.In1 "XZ" + set Box17.In2 "YZ" + + +connect Box02.Out Box01.In +connect Box07.Out Box02.FileName +connect Box07.Out Box08.FileName +connect Box08.DimSize Box09.In +connect Box09.Out Box10.In1 +connect Box10.Out Box03.Max +connect Box03.BoxChange Box01.BoxExecute +connect Box03.Out Box02.Slice +connect Box09.Out Box29.In1 +connect Box29.Out Box03.In +connect Box03.Widget Box38.Widget1 +connect Box38.Widget Box28.Widget2 +connect Box01.Widget Box28.Widget1 +connect Box16.Out Box09.I +connect Box15.Out Box17.In +connect Box17.Out Box02.DirectionPlane +connect Box15.Out Box16.In + +# Complex input ports +input NameFile Box07.In1 " " +input TypeDirection Box15.In " " + +# Complex output ports +output widget Box28.Widget " " + +message + +endefine