# ----------------------------------
-# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/CreatisWorks/Transform3Ddicom/Transform3Ddicom/bbtk_Transform3Ddicom_PKG/bbs/boxes/ViewerPlaneContourDicom3D.bbs
+# - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaImageIO/bbtk_Transform3Ddicom_PKG/bbs/boxes/ViewerPlaneContourDicom3D.bbs
# ----------------------------------
include std
set Box24.DicomTags "D0020_0032 D0020_0037 D0018_1060"
new std:FilesFromDirectory Box30
- set Box30.FileEnd ".dcm"
+ set Box30.FileEnd ".IMA"
set Box30.In "/home/davila/CreatisWorks/tmpSIMR/results/creaSIMR-Visu/Genet/Original_Images_Dicom/test_01/p_0001/condition_01/cine_tfi_retro_p3_SA 9"
new std:ReplaceString Box46
set Box46.Replace " "
set Box46.Search "\ "
-new std:GetDoubleVectorSize Box55
-
-new std:Add Box56
- set Box56.In2 "-1"
-
new vtk:Transform Box73
set Box73.Scale "1 1 1"
new std:GetVectorStringElement Box119
-new wx:Slider Box120
- set Box120.In "2"
- set Box120.Min "0"
- set Box120.ReactiveOnTrack "true"
-
new wx:LayoutLine Box121
-new wx:OutputText Box122
-
-new std:SplitFilePathVector Box123
-
new wx:Slider Box124
set Box124.In "100"
set Box124.Label "true"
new std:ReadLinesString Box70
+new wx:ComboBox Box71
+
+new std:SplitFilePathVector Box72
+
+new std:MagicBox Box74
+
connect Box24.DicomInfo Box11.VecDicomMap
connect Box24.OutImages Box11.VecImage
connect Box30.Out Box46.In
connect Box46.Out Box24.LstNameImages
-connect Box55.VectorSize Box56.In1
connect Box73.Out Box75.In1
-connect Box120.Out Box119.I
-connect Box120.Widget Box121.Widget2
-connect Box119.Out Box123.In
-connect Box123.BaseName Box122.In
-connect Box122.Widget Box121.Widget4
-connect Box120.BoxChange Box122.BoxExecute
connect Box124.Out Box125.In1
connect Box124.Widget Box121.Widget7
connect Box121.Widget Box126.Widget1
connect Box124.BoxChange Box129.In3
-connect Box120.BoxChange Box129.In4
-connect Box56.Out Box120.Max
connect Box119.Out Box30.In
connect Box125.Out Box11.OpacityPlane
connect Box132.Out Box130.In
connect Box154.BoxChange Box151.In6
connect Box11.renderer Box154.Renderer
connect Box155.Out Box152.In3
-connect Box145.Out Box55.In
connect Box145.Out Box119.In
connect Box129.BoxChange Box11.boxExecute
connect Box146.BoxChange Box129.In1
connect Box148.Out Box11.render
connect Box148.Out Box130.Renderer
connect Box150.Out Box121.WinTitle
-connect Box160.Out Box120.In
connect Box161.Out Box132.In
connect Box53.Out Box54.In
connect Box131.Out Box54.ImplicitFunction
connect Box129.BoxChange Box151.In4
connect Box148.Out Box51.Renderer
connect Box124.BoxChange Box52.In1
-connect Box120.BoxChange Box52.In3
connect Box52.BoxChange Box51.BoxExecute
connect Box66.BoxChange Box52.In4
connect Box119.Out Box68.In1
connect Box68.Out Box69.In
connect Box69.Out Box70.FileName
connect Box70.Out Box11.IPP_Correction
+connect Box145.Out Box72.In
+connect Box72.BaseName Box71.In
+connect Box71.Widget Box121.Widget1
+connect Box74.Out Box30.FileEnd
+connect Box71.Out Box119.I
+connect Box71.BoxChange Box52.In3
+connect Box71.BoxChange Box129.In4
+connect Box160.Out Box71.Selection
# Complex input ports
input lstDirInstans Box145.In " "
input surfExternal Box161.In " "
input surfInternal Box53.In " "
input TransformRefForSurface Box67.In " "
+input dicomExtension Box74.In " "
# Complex output ports
output widgetControls Box126.Widget " "