]> Creatis software - creaContours.git/commitdiff
#3387 ContourReferenceGrid
authorEduardo DAVILA <davila@creatis.insa-lyon.fr>
Tue, 13 Jun 2023 10:09:27 +0000 (12:09 +0200)
committerEduardo DAVILA <davila@creatis.insa-lyon.fr>
Tue, 13 Jun 2023 10:09:27 +0000 (12:09 +0200)
bbtk/bbs/boxes/ContourReferenceGrid.bbg [new file with mode: 0644]
bbtk/bbs/boxes/ContourReferenceGrid.bbs [new file with mode: 0644]

diff --git a/bbtk/bbs/boxes/ContourReferenceGrid.bbg b/bbtk/bbs/boxes/ContourReferenceGrid.bbg
new file mode 100644 (file)
index 0000000..793a578
--- /dev/null
@@ -0,0 +1,604 @@
+# ----------------------------------
+# - BBTKGEditor v 1.5 BBG BlackBox Diagram file
+# - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceGrid.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:TRUE
+COMPLEXBOXNAME:ContourReferenceGrid
+PACKAGENAME:creaContours
+COMPLEXOUTPUTS:1
+COMPLEX_PORT
+boxChange
+116.538660:-148.539367:-900.000000
+FIN_COMPLEX_PORT
+COMPLEXINPUTS:7
+COMPLEX_PORT
+boxExecute
+14.414652:33.521370:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+NameFileContour
+120.038404:34.988588:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Image
+-2.123624:33.826366:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+RenderXY
+-75.554275:32.945507:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+RenderYZ
+-40.198400:33.302518:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+opacity
+-120.813450:31.901122:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+iaxis
+224.927082:32.673873:-900.000000
+FIN_COMPLEX_PORT
+BOXES:42
+BOX
+std:VectorFilterDouble:Box05
+ISEXEC:FALSE
+162.824305:3.857849:-900.000000
+185.254305:1.357849:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:ReadCreaContourFile:Box26
+ISEXEC:FALSE
+108.598922:16.572952:-900.000000
+131.313922:14.072952:-900.000000
+PORT
+FromDirection:"0"
+FIN_BOX
+BOX
+std:MixingVectors:Box31
+ISEXEC:FALSE
+158.593201:-40.673851:-900.000000
+180.603201:-43.173851:-900.000000
+FIN_BOX
+BOX
+vtk:vtkImageDataPointerRelay:Box32
+ISEXEC:FALSE
+-18.705355:8.266287:-900.000000
+6.920000:5.766287:-900.000000
+FIN_BOX
+BOX
+vtk:ImageVtkProperties:Box33
+ISEXEC:FALSE
+-30.211798:-16.300700:-900.000000
+16.720000:-18.800700:-900.000000
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box37
+ISEXEC:FALSE
+-20.873933:-31.890526:-900.000000
+10.440000:-34.390526:-900.000000
+PORT
+I:"2"
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box38
+ISEXEC:FALSE
+316.733823:-46.535918:-900.000000
+340.153823:-49.035918:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"2"
+FIN_BOX
+BOX
+std:GetDoubleVectorSize:Box39
+ISEXEC:FALSE
+177.641776:-14.513259:-900.000000
+200.356776:-17.013259:-900.000000
+FIN_BOX
+BOX
+std:MixingVectors:Box45
+ISEXEC:FALSE
+44.705113:-77.816441:-900.000000
+66.715113:-80.316441:-900.000000
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box46
+ISEXEC:FALSE
+195.303702:-39.931988:-900.000000
+218.723702:-42.431988:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"-1000"
+FIN_BOX
+BOX
+std:ConcatStrings:Box47
+ISEXEC:FALSE
+-22.082122:-22.787523:-900.000000
+22.760000:-25.287523:-900.000000
+FIN_BOX
+BOX
+vtk:Transform:Box49
+ISEXEC:FALSE
+68.500280:-84.127461:-900.000000
+90.055280:-86.627461:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:DrawAxisTree3D:Box50
+ISEXEC:FALSE
+214.479593:-106.158303:-900.000000
+242.519593:-108.658303:-900.000000
+PORT
+Colour:"1 1 0"
+PORT
+LineWidth:"1"
+PORT
+iAxis:"11"
+FIN_BOX
+BOX
+std:MixingVectors:Box51
+ISEXEC:FALSE
+288.382693:-101.643452:-900.000000
+310.392693:-104.143452:-900.000000
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box59
+ISEXEC:FALSE
+265.073687:-38.457083:-900.000000
+288.493687:-40.957083:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"1000"
+FIN_BOX
+BOX
+std:Mul:Box62
+ISEXEC:FALSE
+279.325579:-32.285577:-900.000000
+300.300579:-34.785577:-900.000000
+PORT
+In2:"2"
+FIN_BOX
+BOX
+std:ConcatStrings:Box58
+ISEXEC:FALSE
+-133.602557:7.116336:-900.000000
+22.760000:4.616336:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box61
+ISEXEC:FALSE
+11.590346:24.902758:-900.000000
+33.190346:22.402758:-900.000000
+FIN_BOX
+BOX
+std:ConcatStrings:Box63
+ISEXEC:FALSE
+115.165789:21.916678:-900.000000
+137.135789:19.416678:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box64
+ISEXEC:FALSE
+-95.447926:6.545017:-900.000000
+8.680000:4.045017:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box65
+ISEXEC:FALSE
+-51.683403:7.784355:-900.000000
+8.680000:5.284355:-900.000000
+FIN_BOX
+BOX
+creaVtk:Actor:Box30
+ISEXEC:FALSE
+210.320746:-117.728198:-900.000000
+231.480746:-120.228198:-900.000000
+PORT
+Active:"true"
+PORT
+Color:"0 0 1"
+PORT
+LineWidth:"2"
+PORT
+Opacity:"1"
+FIN_BOX
+BOX
+creaVtk:Actor:Box35
+ISEXEC:FALSE
+58.854186:-112.682559:-900.000000
+80.014186:-115.182559:-900.000000
+PORT
+Active:"true"
+PORT
+BoxProcessMode:"Reactive"
+PORT
+Color:"0 0 1"
+PORT
+LineWidth:"2"
+PORT
+Opacity:"1"
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box40
+ISEXEC:FALSE
+160.702584:-2.838499:-900.000000
+183.132584:-5.338499:-900.000000
+PORT
+Type:"8"
+FIN_BOX
+BOX
+std:ConcatStrings:Box44
+ISEXEC:FALSE
+218.088465:3.322278:-900.000000
+240.058465:0.822278:-900.000000
+FIN_BOX
+BOX
+std:MultipleInputs:Box48
+ISEXEC:FALSE
+116.312760:-139.367458:-900.000000
+138.282760:-141.867458:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:DrawAxisTree3D:Box54
+ISEXEC:FALSE
+55.101956:-104.241450:-900.000000
+83.141956:-106.741450:-900.000000
+PORT
+Colour:"1 1 0"
+PORT
+LineWidth:"1"
+PORT
+iAxis:"12"
+FIN_BOX
+BOX
+std:MathOperationVector:Box66
+ISEXEC:FALSE
+110.762501:3.086121:-900.000000
+133.517501:0.586121:-900.000000
+PORT
+Type:"-17"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box68
+ISEXEC:FALSE
+92.017522:-4.331518:-900.000000
+115.142522:-6.831518:-900.000000
+PORT
+I:"0"
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box71
+ISEXEC:FALSE
+304.166962:-90.232297:-900.000000
+327.586962:-92.732297:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"0"
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box72
+ISEXEC:FALSE
+78.804045:-35.197052:-900.000000
+102.224045:-37.697052:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"0"
+FIN_BOX
+BOX
+std:MathOperationVector:Box73
+ISEXEC:FALSE
+71.078020:3.323195:-900.000000
+93.833020:0.823195:-900.000000
+PORT
+Type:"-16"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box74
+ISEXEC:FALSE
+35.180416:-2.730616:-900.000000
+58.305416:-5.230616:-900.000000
+PORT
+I:"0"
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box76
+ISEXEC:FALSE
+40.874647:-52.259231:-900.000000
+64.294647:-54.759231:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"0"
+FIN_BOX
+BOX
+std:CreateArithmeticSuiteVector:Box77
+ISEXEC:FALSE
+346.256293:-89.603106:-900.000000
+369.676293:-92.103106:-900.000000
+PORT
+Delta:"0"
+PORT
+FirstValue:"0"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box82
+ISEXEC:FALSE
+112.163064:-10.748020:-900.000000
+135.288064:-13.248020:-900.000000
+PORT
+I:"1"
+FIN_BOX
+BOX
+std:GetVectorDoubleElement:Box83
+ISEXEC:FALSE
+48.433083:-8.836162:-900.000000
+71.558083:-11.336162:-900.000000
+PORT
+I:"1"
+FIN_BOX
+BOX
+std:Mul:Box84
+ISEXEC:FALSE
+58.042408:-14.838112:-900.000000
+79.017408:-17.338112:-900.000000
+PORT
+In2:"-1"
+FIN_BOX
+BOX
+std:Add:Box85
+ISEXEC:FALSE
+67.278053:-19.954724:-900.000000
+88.313053:-22.454724:-900.000000
+FIN_BOX
+BOX
+std:Mul:Box86
+ISEXEC:FALSE
+112.311307:-16.612031:-900.000000
+133.286307:-19.112031:-900.000000
+PORT
+In2:"-1"
+FIN_BOX
+BOX
+std:Add:Box87
+ISEXEC:FALSE
+121.546951:-23.127948:-900.000000
+142.581951:-25.627948:-900.000000
+FIN_BOX
+BOX
+std:Mul:Box70
+ISEXEC:FALSE
+202.180129:-32.581809:-900.000000
+223.155129:-35.081809:-900.000000
+PORT
+In2:"2"
+FIN_BOX
+CONNECTIONS:73
+CONNECTION
+Box26:LstZ:Box05:In0
+NumberOfControlPoints:0
+CONNECTION
+Box32:Out:Box33:In
+NumberOfControlPoints:0
+CONNECTION
+Box33:Size:Box47:In1
+NumberOfControlPoints:0
+CONNECTION
+Box47:Out:Box37:In
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box38:Size
+NumberOfControlPoints:0
+CONNECTION
+Box33:Spacing:Box49:Scale
+NumberOfControlPoints:0
+CONNECTION
+Box49:Out:Box50:Transform
+NumberOfControlPoints:0
+CONNECTION
+Box38:ArithmeticSuiteVector:Box50:lstIndexs
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box50:lstPointY
+NumberOfControlPoints:0
+CONNECTION
+Box59:ArithmeticSuiteVector:Box50:lstPointX
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box62:In1
+NumberOfControlPoints:0
+CONNECTION
+Box62:Out:Box59:Size
+NumberOfControlPoints:0
+CONNECTION
+Box58:Out:Box50:Opacity
+NumberOfControlPoints:0
+CONNECTION
+boxExecute:boxExecute:Box61:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box61:BoxChange:Box26:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+NameFileContour:NameFileContour:Box63:In1
+NumberOfControlPoints:0
+CONNECTION
+Box63:Out:Box26:FileNameRoi
+NumberOfControlPoints:0
+CONNECTION
+Image:Image:Box32:In
+NumberOfControlPoints:0
+CONNECTION
+RenderXY:RenderXY:Box64:In
+NumberOfControlPoints:0
+CONNECTION
+Box64:Out:Box50:Renderer
+NumberOfControlPoints:0
+CONNECTION
+RenderYZ:RenderYZ:Box65:In
+NumberOfControlPoints:0
+CONNECTION
+opacity:opacity:Box58:In1
+NumberOfControlPoints:0
+CONNECTION
+Box50:OutAxis:Box30:In
+NumberOfControlPoints:0
+CONNECTION
+iaxis:iaxis:Box44:In1
+NumberOfControlPoints:0
+CONNECTION
+Box05:Out0:Box40:In0
+NumberOfControlPoints:0
+CONNECTION
+Box30:BoxChange:Box48:In4
+NumberOfControlPoints:0
+CONNECTION
+Box35:BoxChange:Box48:In1
+NumberOfControlPoints:0
+CONNECTION
+Box61:BoxChange:Box48:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box58:Out:Box54:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box65:Out:Box54:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box49:Out:Box54:Transform
+NumberOfControlPoints:0
+CONNECTION
+Box38:ArithmeticSuiteVector:Box54:lstIndexs
+NumberOfControlPoints:0
+CONNECTION
+Box45:Out:Box54:lstPointX
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box54:lstPointY
+NumberOfControlPoints:0
+CONNECTION
+Box46:ArithmeticSuiteVector:Box54:lstPointZ
+NumberOfControlPoints:0
+CONNECTION
+Box54:OutAxis:Box35:In
+NumberOfControlPoints:0
+CONNECTION
+Box44:Out:Box54:iAxis
+NumberOfControlPoints:0
+CONNECTION
+Box44:Out:Box50:iAxis
+NumberOfControlPoints:0
+CONNECTION
+Box40:Out0:Box39:In
+NumberOfControlPoints:0
+CONNECTION
+Box40:Out0:Box31:In1
+NumberOfControlPoints:0
+CONNECTION
+Box40:Out0:Box31:In2
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstX:Box66:In0
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstY:Box66:In1
+NumberOfControlPoints:0
+CONNECTION
+Box66:Out:Box68:In
+NumberOfControlPoints:0
+CONNECTION
+Box51:Out:Box50:lstPointZ
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box71:Size
+NumberOfControlPoints:0
+CONNECTION
+Box72:ArithmeticSuiteVector:Box45:In2
+NumberOfControlPoints:0
+CONNECTION
+Box68:Out:Box72:FirstValue
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box72:Size
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstX:Box73:In0
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstY:Box73:In1
+NumberOfControlPoints:0
+CONNECTION
+Box73:Out:Box74:In
+NumberOfControlPoints:0
+CONNECTION
+Box76:ArithmeticSuiteVector:Box45:In1
+NumberOfControlPoints:0
+CONNECTION
+Box74:Out:Box76:FirstValue
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box76:Size
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box77:Size
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstZ:Box73:In2
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstZ:Box66:In2
+NumberOfControlPoints:0
+CONNECTION
+Box71:ArithmeticSuiteVector:Box51:In2
+NumberOfControlPoints:0
+CONNECTION
+Box77:ArithmeticSuiteVector:Box51:In1
+NumberOfControlPoints:0
+CONNECTION
+Box73:Out:Box83:In
+NumberOfControlPoints:0
+CONNECTION
+Box66:Out:Box82:In
+NumberOfControlPoints:0
+CONNECTION
+Box83:Out:Box84:In1
+NumberOfControlPoints:0
+CONNECTION
+Box84:Out:Box85:In1
+NumberOfControlPoints:0
+CONNECTION
+Box37:Out:Box85:In2
+NumberOfControlPoints:0
+CONNECTION
+Box85:Out:Box71:FirstValue
+NumberOfControlPoints:0
+CONNECTION
+Box86:Out:Box87:In1
+NumberOfControlPoints:0
+CONNECTION
+Box37:Out:Box87:In2
+NumberOfControlPoints:0
+CONNECTION
+Box87:Out:Box77:FirstValue
+NumberOfControlPoints:0
+CONNECTION
+Box82:Out:Box86:In1
+NumberOfControlPoints:0
+CONNECTION
+Box70:Out:Box46:Size
+NumberOfControlPoints:0
+CONNECTION
+Box39:VectorSize:Box70:In1
+NumberOfControlPoints:0
+CONNECTION
+Box48:BoxChange:boxChange:boxChange
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/boxes/ContourReferenceGrid.bbs b/bbtk/bbs/boxes/ContourReferenceGrid.bbs
new file mode 100644 (file)
index 0000000..32e0d40
--- /dev/null
@@ -0,0 +1,226 @@
+# ----------------------------------
+# - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceGrid.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include std
+include creaMaracasVisu
+include vtk
+include creaVtk
+
+define ContourReferenceGrid creaContours
+
+author "Author ??"
+description "Description ??"
+
+category "<VOID>"
+
+new std:VectorFilterDouble Box05
+
+new creaMaracasVisu:ReadCreaContourFile Box26
+  set Box26.FromDirection "0"
+
+new std:MixingVectors Box31
+
+new vtk:vtkImageDataPointerRelay Box32
+
+new vtk:ImageVtkProperties Box33
+
+new std:GetVectorDoubleElement Box37
+  set Box37.I "2"
+
+new std:CreateArithmeticSuiteVector Box38
+  set Box38.Delta "0"
+  set Box38.FirstValue "2"
+
+new std:GetDoubleVectorSize Box39
+
+new std:MixingVectors Box45
+
+new std:CreateArithmeticSuiteVector Box46
+  set Box46.Delta "0"
+  set Box46.FirstValue "-1000"
+
+new std:ConcatStrings Box47
+
+new vtk:Transform Box49
+
+new creaMaracasVisu:DrawAxisTree3D Box50
+  set Box50.Colour "1 1 0"
+  set Box50.LineWidth "1"
+  set Box50.iAxis "11"
+
+new std:MixingVectors Box51
+
+new std:CreateArithmeticSuiteVector Box59
+  set Box59.Delta "0"
+  set Box59.FirstValue "1000"
+
+new std:Mul Box62
+  set Box62.In2 "2"
+
+new std:ConcatStrings Box58
+
+new std:MagicBox Box61
+
+new std:ConcatStrings Box63
+
+new std:MagicBox Box64
+
+new std:MagicBox Box65
+
+new creaVtk:Actor Box30
+  set Box30.Active "true"
+  set Box30.Color "0 0 1"
+  set Box30.LineWidth "2"
+  set Box30.Opacity "1"
+
+new creaVtk:Actor Box35
+  set Box35.Active "true"
+  set Box35.BoxProcessMode "Reactive"
+  set Box35.Color "0 0 1"
+  set Box35.LineWidth "2"
+  set Box35.Opacity "1"
+
+new std:VectorFilterDouble Box40
+  set Box40.Type "8"
+
+new std:ConcatStrings Box44
+
+new std:MultipleInputs Box48
+
+new creaMaracasVisu:DrawAxisTree3D Box54
+  set Box54.Colour "1 1 0"
+  set Box54.LineWidth "1"
+  set Box54.iAxis "12"
+
+new std:MathOperationVector Box66
+  set Box66.Type "-17"
+
+new std:GetVectorDoubleElement Box68
+  set Box68.I "0"
+
+new std:CreateArithmeticSuiteVector Box71
+  set Box71.Delta "0"
+  set Box71.FirstValue "0"
+
+new std:CreateArithmeticSuiteVector Box72
+  set Box72.Delta "0"
+  set Box72.FirstValue "0"
+
+new std:MathOperationVector Box73
+  set Box73.Type "-16"
+
+new std:GetVectorDoubleElement Box74
+  set Box74.I "0"
+
+new std:CreateArithmeticSuiteVector Box76
+  set Box76.Delta "0"
+  set Box76.FirstValue "0"
+
+new std:CreateArithmeticSuiteVector Box77
+  set Box77.Delta "0"
+  set Box77.FirstValue "0"
+
+new std:GetVectorDoubleElement Box82
+  set Box82.I "1"
+
+new std:GetVectorDoubleElement Box83
+  set Box83.I "1"
+
+new std:Mul Box84
+  set Box84.In2 "-1"
+
+new std:Add Box85
+
+new std:Mul Box86
+  set Box86.In2 "-1"
+
+new std:Add Box87
+
+new std:Mul Box70
+  set Box70.In2 "2"
+
+
+connect Box26.LstZ Box05.In0
+connect Box32.Out Box33.In
+connect Box33.Size Box47.In1
+connect Box47.Out Box37.In
+connect Box39.VectorSize Box38.Size
+connect Box33.Spacing Box49.Scale
+connect Box49.Out Box50.Transform
+connect Box38.ArithmeticSuiteVector Box50.lstIndexs
+connect Box31.Out Box50.lstPointY
+connect Box59.ArithmeticSuiteVector Box50.lstPointX
+connect Box39.VectorSize Box62.In1
+connect Box62.Out Box59.Size
+connect Box58.Out Box50.Opacity
+connect Box61.BoxChange Box26.BoxExecute
+connect Box63.Out Box26.FileNameRoi
+connect Box64.Out Box50.Renderer
+connect Box50.OutAxis Box30.In
+connect Box05.Out0 Box40.In0
+connect Box30.BoxChange Box48.In4
+connect Box35.BoxChange Box48.In1
+connect Box61.BoxChange Box48.BoxExecute
+connect Box58.Out Box54.Opacity
+connect Box65.Out Box54.Renderer
+connect Box49.Out Box54.Transform
+connect Box38.ArithmeticSuiteVector Box54.lstIndexs
+connect Box45.Out Box54.lstPointX
+connect Box31.Out Box54.lstPointY
+connect Box46.ArithmeticSuiteVector Box54.lstPointZ
+connect Box54.OutAxis Box35.In
+connect Box44.Out Box54.iAxis
+connect Box44.Out Box50.iAxis
+connect Box40.Out0 Box39.In
+connect Box40.Out0 Box31.In1
+connect Box40.Out0 Box31.In2
+connect Box26.LstX Box66.In0
+connect Box26.LstY Box66.In1
+connect Box66.Out Box68.In
+connect Box51.Out Box50.lstPointZ
+connect Box39.VectorSize Box71.Size
+connect Box72.ArithmeticSuiteVector Box45.In2
+connect Box68.Out Box72.FirstValue
+connect Box39.VectorSize Box72.Size
+connect Box26.LstX Box73.In0
+connect Box26.LstY Box73.In1
+connect Box73.Out Box74.In
+connect Box76.ArithmeticSuiteVector Box45.In1
+connect Box74.Out Box76.FirstValue
+connect Box39.VectorSize Box76.Size
+connect Box39.VectorSize Box77.Size
+connect Box26.LstZ Box73.In2
+connect Box26.LstZ Box66.In2
+connect Box71.ArithmeticSuiteVector Box51.In2
+connect Box77.ArithmeticSuiteVector Box51.In1
+connect Box73.Out Box83.In
+connect Box66.Out Box82.In
+connect Box83.Out Box84.In1
+connect Box84.Out Box85.In1
+connect Box37.Out Box85.In2
+connect Box85.Out Box71.FirstValue
+connect Box86.Out Box87.In1
+connect Box37.Out Box87.In2
+connect Box87.Out Box77.FirstValue
+connect Box82.Out Box86.In1
+connect Box70.Out Box46.Size
+connect Box39.VectorSize Box70.In1
+
+# Complex input ports
+input boxExecute Box61.BoxExecute " "
+input NameFileContour Box63.In1 " "
+input Image Box32.In " "
+input RenderXY Box64.In " "
+input RenderYZ Box65.In " "
+input opacity Box58.In1 " "
+input iaxis Box44.In1 " "
+
+# Complex output ports
+output boxChange Box48.BoxChange " "
+
+
+endefine