]> Creatis software - creaMiniTools.git/commitdiff
#2915 CreaMiniTools Feature New Normal - Plane Viewer (mhd) Application
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 27 Apr 2016 08:08:28 +0000 (10:08 +0200)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 27 Apr 2016 08:08:28 +0000 (10:08 +0200)
bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbg
bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs
bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbg [new file with mode: 0644]
bbtk_package_creaMiniTools/bbs/boxes/MHDFileInfo_widget.bbs [new file with mode: 0644]
bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbg [new file with mode: 0644]
bbtk_package_creaMiniTools/bbs/boxes/ViewerPlaneMHD.bbs [new file with mode: 0644]

index 8bee93bfc604affbc2978b3ce2894463a74d42e2..de285c39839fb0367ee16139d0d35cef913c8e67 100644 (file)
@@ -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
index 5780777b162c4a6103a38e3983daf39c89a6f3ee..449ce7a8fdfc19406d10ffa92c039494c799fdfe 100644 (file)
@@ -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 (file)
index 0000000..0b9f9ad
--- /dev/null
@@ -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:<VOID>
+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 (file)
index 0000000..899a3aa
--- /dev/null
@@ -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 "<VOID>"
+
+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 (file)
index 0000000..542ac2b
--- /dev/null
@@ -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:<VOID>
+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 (file)
index 0000000..9283aa2
--- /dev/null
@@ -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 "<VOID>"
+
+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