]> Creatis software - creaContours.git/commitdiff
Clean code
authoreduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Wed, 18 Sep 2024 15:07:08 +0000 (17:07 +0200)
committereduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Wed, 18 Sep 2024 15:07:08 +0000 (17:07 +0200)
bbtk/bbs/boxes/ContourReferenceGrid.bbg
bbtk/bbs/boxes/ContourReferenceGrid.bbs
bbtk/bbs/boxes/ContourReferenceStep.bbg
bbtk/bbs/boxes/ContourReferenceStep.bbs

index 2b40d498c16e9ae90959c2d7f34d07898af47a4a..2020d19aea854117e98cbdad8c86c8e2fcc4193e 100644 (file)
@@ -1,5 +1,5 @@
 # ----------------------------------
-# - BBTKGEditor v 1.5 BBG BlackBox Diagram file
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
 # - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceGrid.bbg
 # ----------------------------------
 
@@ -7,13 +7,14 @@ APP_START
 CATEGORY:<VOID>
 DESCRIPTION:Description ??
 AUTHOR:Author ??
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:ContourReferenceGrid
 PACKAGENAME:creaContours
 COMPLEXOUTPUTS:1
 COMPLEX_PORT
 boxChange
-116.538660:-148.539367:-900.000000
+113.858704:-168.760855:-900.000000
 FIN_COMPLEX_PORT
 COMPLEXINPUTS:7
 COMPLEX_PORT
@@ -44,7 +45,7 @@ COMPLEX_PORT
 iaxis
 222.332884:97.853088:-900.000000
 FIN_COMPLEX_PORT
-BOXES:42
+BOXES:55
 BOX
 std:VectorFilterDouble:Box05
 ISEXEC:FALSE
@@ -62,8 +63,8 @@ FIN_BOX
 BOX
 std:MixingVectors:Box31
 ISEXEC:FALSE
-158.593201:-40.673851:-900.000000
-181.353201:-43.173851:-900.000000
+37.887050:-76.675268:-900.000000
+60.647050:-79.175268:-900.000000
 FIN_BOX
 BOX
 vtk:vtkImageDataPointerRelay:Box32
@@ -88,8 +89,8 @@ FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box38
 ISEXEC:FALSE
-316.733823:-46.535918:-900.000000
-340.153823:-49.035918:-900.000000
+132.785051:-54.323268:-900.000000
+156.205051:-56.823268:-900.000000
 PORT
 Delta:"0"
 PORT
@@ -104,14 +105,14 @@ FIN_BOX
 BOX
 std:MixingVectors:Box45
 ISEXEC:FALSE
-44.705113:-77.816441:-900.000000
-67.465113:-80.316441:-900.000000
+11.461406:-77.113693:-900.000000
+34.221406:-79.613693:-900.000000
 FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box46
 ISEXEC:FALSE
-195.303702:-39.931988:-900.000000
-218.723702:-42.431988:-900.000000
+63.804506:-76.122838:-900.000000
+87.224506:-78.622838:-900.000000
 PORT
 Delta:"0"
 PORT
@@ -126,8 +127,8 @@ FIN_BOX
 BOX
 vtk:Transform:Box49
 ISEXEC:FALSE
-68.500280:-84.127461:-900.000000
-90.055280:-86.627461:-900.000000
+127.678604:-61.177993:-900.000000
+149.233604:-63.677993:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:DrawAxisTree3D:Box50
@@ -144,24 +145,24 @@ FIN_BOX
 BOX
 std:MixingVectors:Box51
 ISEXEC:FALSE
-288.382693:-101.643452:-900.000000
-311.142693:-104.143452:-900.000000
+235.533156:-67.005947:-900.000000
+258.293156:-69.505947:-900.000000
 FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box59
 ISEXEC:FALSE
-265.073687:-38.457083:-900.000000
-288.493687:-40.957083:-900.000000
+196.047717:-67.392762:-900.000000
+219.467717:-69.892762:-900.000000
 PORT
 Delta:"0"
 PORT
-FirstValue:"1000"
+FirstValue:"1500"
 FIN_BOX
 BOX
 std:Mul:Box62
 ISEXEC:FALSE
-279.325579:-32.285577:-900.000000
-300.300579:-34.785577:-900.000000
+198.487353:-56.080711:-900.000000
+219.462353:-58.580711:-900.000000
 PORT
 In2:"2"
 FIN_BOX
@@ -186,8 +187,8 @@ FIN_BOX
 BOX
 std:MagicBox:Box64
 ISEXEC:FALSE
--95.447926:6.545017:-900.000000
--73.847926:4.045017:-900.000000
+-94.119022:9.645793:-900.000000
+-72.519022:7.145793:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box65
@@ -198,8 +199,8 @@ FIN_BOX
 BOX
 creaVtk:Actor:Box30
 ISEXEC:FALSE
-210.320746:-117.728198:-900.000000
-231.480746:-120.228198:-900.000000
+206.422628:-128.204390:-900.000000
+227.582628:-130.704390:-900.000000
 PORT
 Active:"true"
 PORT
@@ -212,8 +213,8 @@ FIN_BOX
 BOX
 creaVtk:Actor:Box35
 ISEXEC:FALSE
-58.854186:-112.682559:-900.000000
-80.014186:-115.182559:-900.000000
+4.812094:-118.884111:-900.000000
+25.972094:-121.384111:-900.000000
 PORT
 Active:"true"
 PORT
@@ -242,19 +243,21 @@ FIN_BOX
 BOX
 std:MultipleInputs:Box48
 ISEXEC:FALSE
-116.312760:-139.367458:-900.000000
-138.282760:-141.867458:-900.000000
+111.927377:-151.792709:-900.000000
+133.897377:-154.292709:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:DrawAxisTree3D:Box54
 ISEXEC:FALSE
-55.101956:-104.241450:-900.000000
-83.141956:-106.741450:-900.000000
+15.832017:-102.295877:-900.000000
+43.872017:-104.795877:-900.000000
 PORT
 Colour:"1 1 0"
 PORT
 LineWidth:"1"
 PORT
+Opacity:"0"
+PORT
 iAxis:"12"
 FIN_BOX
 BOX
@@ -276,8 +279,8 @@ FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box71
 ISEXEC:FALSE
-304.166962:-90.232297:-900.000000
-327.586962:-92.732297:-900.000000
+239.951081:-56.826470:-900.000000
+263.371081:-59.326470:-900.000000
 PORT
 Delta:"0"
 PORT
@@ -322,8 +325,8 @@ FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box77
 ISEXEC:FALSE
-346.256293:-89.603106:-900.000000
-369.676293:-92.103106:-900.000000
+233.015109:-52.652581:-900.000000
+256.435109:-55.152581:-900.000000
 PORT
 Delta:"0"
 PORT
@@ -351,7 +354,7 @@ ISEXEC:FALSE
 58.042408:-14.838112:-900.000000
 79.017408:-17.338112:-900.000000
 PORT
-In2:"-1"
+In2:"1"
 FIN_BOX
 BOX
 std:Add:Box85
@@ -365,7 +368,7 @@ ISEXEC:FALSE
 112.311307:-16.612031:-900.000000
 133.286307:-19.112031:-900.000000
 PORT
-In2:"-1"
+In2:"1"
 FIN_BOX
 BOX
 std:Add:Box87
@@ -376,12 +379,90 @@ FIN_BOX
 BOX
 std:Mul:Box70
 ISEXEC:FALSE
-202.180129:-32.581809:-900.000000
-223.155129:-35.081809:-900.000000
+79.049276:-66.196832:-900.000000
+100.024276:-68.696832:-900.000000
 PORT
 In2:"2"
 FIN_BOX
-CONNECTIONS:73
+BOX
+wx:OutputText:Box75
+ISEXEC:FALSE
+-213.774135:-265.454597:-900.000000
+-192.104135:-267.954597:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box78
+ISEXEC:FALSE
+-203.514805:-260.928807:-900.000000
+-181.844805:-263.428807:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box79
+ISEXEC:FALSE
+-181.614748:-253.694423:-900.000000
+-159.944748:-256.194423:-900.000000
+FIN_BOX
+BOX
+wx:LayoutLine:Box80
+ISEXEC:FALSE
+-200.871368:-274.217704:-900.000000
+-167.551368:-276.717704:-900.000000
+FIN_BOX
+BOX
+wx:LayoutTab:Box81
+ISEXEC:FALSE
+-110.701482:-335.586507:-900.000000
+-77.381482:-338.086507:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box88
+ISEXEC:FALSE
+-111.823814:-256.771050:-900.000000
+-90.153814:-259.271050:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box89
+ISEXEC:FALSE
+-61.841067:-256.413933:-900.000000
+-40.171067:-258.913933:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box90
+ISEXEC:FALSE
+-87.510871:-256.490122:-900.000000
+-65.840871:-258.990122:-900.000000
+FIN_BOX
+BOX
+wx:LayoutLine:Box91
+ISEXEC:FALSE
+-87.112139:-279.051583:-900.000000
+-53.792139:-281.551583:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box92
+ISEXEC:FALSE
+-21.572850:-256.776864:-900.000000
+0.097150:-259.276864:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box93
+ISEXEC:FALSE
+2.417837:-256.832318:-900.000000
+24.087837:-259.332318:-900.000000
+FIN_BOX
+BOX
+wx:OutputText:Box94
+ISEXEC:FALSE
+26.531768:-257.321080:-900.000000
+48.201768:-259.821080:-900.000000
+FIN_BOX
+BOX
+wx:LayoutLine:Box95
+ISEXEC:FALSE
+-10.888636:-280.020065:-900.000000
+22.431364:-282.520065:-900.000000
+FIN_BOX
+CONNECTIONS:94
 CONNECTION
 Box26:LstZ:Box05:In0
 NumberOfControlPoints:0
@@ -407,12 +488,6 @@ 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
@@ -467,9 +542,6 @@ CONNECTION
 Box61:BoxChange:Box48:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
-Box58:Out:Box54:Opacity
-NumberOfControlPoints:0
-CONNECTION
 Box65:Out:Box54:Renderer
 NumberOfControlPoints:0
 CONNECTION
@@ -482,12 +554,6 @@ 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
@@ -515,9 +581,6 @@ CONNECTION
 Box66:Out:Box68:In
 NumberOfControlPoints:0
 CONNECTION
-Box51:Out:Box50:lstPointZ
-NumberOfControlPoints:0
-CONNECTION
 Box39:VectorSize:Box71:Size
 NumberOfControlPoints:0
 CONNECTION
@@ -601,4 +664,85 @@ NumberOfControlPoints:0
 CONNECTION
 Box48:BoxChange:boxChange:boxChange
 NumberOfControlPoints:0
+CONNECTION
+Box75:Widget:Box80:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box78:Widget:Box80:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box79:Widget:Box80:Widget3
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstX:Box75:In
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstY:Box78:In
+NumberOfControlPoints:0
+CONNECTION
+Box26:LstZ:Box79:In
+NumberOfControlPoints:0
+CONNECTION
+Box80:Widget:Box81:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box91:Widget:Box81:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box89:In
+NumberOfControlPoints:0
+CONNECTION
+Box59:ArithmeticSuiteVector:Box50:lstPointX
+NumberOfControlPoints:0
+CONNECTION
+Box51:Out:Box50:lstPointY
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box50:lstPointZ
+NumberOfControlPoints:0
+CONNECTION
+Box88:Widget:Box91:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box90:Widget:Box91:Widget4
+NumberOfControlPoints:0
+CONNECTION
+Box89:Widget:Box91:Widget6
+NumberOfControlPoints:0
+CONNECTION
+Box58:Out:Box54:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box51:Out:Box90:In
+NumberOfControlPoints:0
+CONNECTION
+Box59:ArithmeticSuiteVector:Box88:In
+NumberOfControlPoints:0
+CONNECTION
+Box92:Widget:Box95:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box95:Widget:Box81:Widget4
+NumberOfControlPoints:0
+CONNECTION
+Box45:Out:Box92:In
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box94:In
+NumberOfControlPoints:0
+CONNECTION
+Box46:ArithmeticSuiteVector:Box93:In
+NumberOfControlPoints:0
+CONNECTION
+Box46:ArithmeticSuiteVector:Box54:lstPointY
+NumberOfControlPoints:0
+CONNECTION
+Box93:Widget:Box95:Widget3
+NumberOfControlPoints:0
+CONNECTION
+Box94:Widget:Box95:Widget4
+NumberOfControlPoints:0
+CONNECTION
+Box31:Out:Box54:lstPointZ
+NumberOfControlPoints:0
 APP_END
index 32e0d4030b975239bd440d8f6364a20b72b9699a..b3f7be75f5e9d838b72e0206a70b5ea39a3a1f7b 100644 (file)
@@ -1,5 +1,5 @@
 # ----------------------------------
-# - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
 # - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceGrid.bbs
 # ----------------------------------
 
@@ -9,6 +9,7 @@ include std
 include creaMaracasVisu
 include vtk
 include creaVtk
+include wx
 
 define ContourReferenceGrid creaContours
 
@@ -56,7 +57,7 @@ new std:MixingVectors Box51
 
 new std:CreateArithmeticSuiteVector Box59
   set Box59.Delta "0"
-  set Box59.FirstValue "1000"
+  set Box59.FirstValue "1500"
 
 new std:Mul Box62
   set Box62.In2 "2"
@@ -94,6 +95,7 @@ new std:MultipleInputs Box48
 new creaMaracasVisu:DrawAxisTree3D Box54
   set Box54.Colour "1 1 0"
   set Box54.LineWidth "1"
+  set Box54.Opacity "0"
   set Box54.iAxis "12"
 
 new std:MathOperationVector Box66
@@ -131,18 +133,44 @@ new std:GetVectorDoubleElement Box83
   set Box83.I "1"
 
 new std:Mul Box84
-  set Box84.In2 "-1"
+  set Box84.In2 "1"
 
 new std:Add Box85
 
 new std:Mul Box86
-  set Box86.In2 "-1"
+  set Box86.In2 "1"
 
 new std:Add Box87
 
 new std:Mul Box70
   set Box70.In2 "2"
 
+new wx:OutputText Box75
+
+new wx:OutputText Box78
+
+new wx:OutputText Box79
+
+new wx:LayoutLine Box80
+
+new wx:LayoutTab Box81
+
+new wx:OutputText Box88
+
+new wx:OutputText Box89
+
+new wx:OutputText Box90
+
+new wx:LayoutLine Box91
+
+new wx:OutputText Box92
+
+new wx:OutputText Box93
+
+new wx:OutputText Box94
+
+new wx:LayoutLine Box95
+
 
 connect Box26.LstZ Box05.In0
 connect Box32.Out Box33.In
@@ -152,8 +180,6 @@ 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
@@ -165,13 +191,10 @@ 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
@@ -181,7 +204,6 @@ 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
@@ -209,6 +231,33 @@ connect Box87.Out Box77.FirstValue
 connect Box82.Out Box86.In1
 connect Box70.Out Box46.Size
 connect Box39.VectorSize Box70.In1
+connect Box75.Widget Box80.Widget1
+connect Box78.Widget Box80.Widget2
+connect Box79.Widget Box80.Widget3
+connect Box26.LstX Box75.In
+connect Box26.LstY Box78.In
+connect Box26.LstZ Box79.In
+connect Box80.Widget Box81.Widget1
+connect Box91.Widget Box81.Widget2
+connect Box31.Out Box89.In
+connect Box59.ArithmeticSuiteVector Box50.lstPointX
+connect Box51.Out Box50.lstPointY
+connect Box31.Out Box50.lstPointZ
+connect Box88.Widget Box91.Widget2
+connect Box90.Widget Box91.Widget4
+connect Box89.Widget Box91.Widget6
+connect Box58.Out Box54.Opacity
+connect Box51.Out Box90.In
+connect Box59.ArithmeticSuiteVector Box88.In
+connect Box92.Widget Box95.Widget2
+connect Box95.Widget Box81.Widget4
+connect Box45.Out Box92.In
+connect Box31.Out Box94.In
+connect Box46.ArithmeticSuiteVector Box93.In
+connect Box46.ArithmeticSuiteVector Box54.lstPointY
+connect Box93.Widget Box95.Widget3
+connect Box94.Widget Box95.Widget4
+connect Box31.Out Box54.lstPointZ
 
 # Complex input ports
 input boxExecute Box61.BoxExecute " "
index ea4763eb555a9fb91b70028154b40f76c10bb65a..2530287664e4820ebb94da7cb069c3897015959d 100644 (file)
@@ -1,5 +1,5 @@
 # ----------------------------------
-# - BBTKGEditor v 1.5 BBG BlackBox Diagram file
+# - BBTKGEditor v 1.6 BBG BlackBox Diagram file
 # - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceStep.bbg
 # ----------------------------------
 
@@ -7,6 +7,7 @@ APP_START
 CATEGORY:<VOID>
 DESCRIPTION:Description ??
 AUTHOR:Author ??
+EXPORTFORMAT:0
 COMPLEXBOX:TRUE
 COMPLEXBOXNAME:ContourReferenceStep
 PACKAGENAME:creaContours
@@ -23,53 +24,57 @@ COMPLEX_PORT
 _iaxis
 44.663851:-138.928196:-900.000000
 FIN_COMPLEX_PORT
-COMPLEXINPUTS:10
+COMPLEXINPUTS:11
 COMPLEX_PORT
 _point
--95.177952:132.490235:-900.000000
+-97.282050:176.831329:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _wxvtkbaseview2
--23.007148:131.240817:-900.000000
+-26.329408:158.040379:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _wxvtkbaseview3
--8.135462:130.908009:-900.000000
+-11.457722:157.707571:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _wxvtkbaseview4
-5.368938:130.904544:-900.000000
+2.046678:157.704106:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _boxExecViewer
-30.874800:130.349763:-900.000000
+27.552540:157.149325:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _wxcontourmainframe
-54.076450:130.437436:-900.000000
+50.754190:157.236998:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _lstPssblIncnsnstntCntrY
-94.496836:133.008477:-900.000000
+91.174576:159.808039:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _lstX
-125.561850:132.305340:-900.000000
+122.239590:159.104902:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _image
-164.159531:133.213929:-900.000000
+160.837271:160.013491:-900.000000
 FIN_COMPLEX_PORT
 COMPLEX_PORT
 _wxvtkbaseview1
--55.620375:130.484914:-900.000000
+-58.942635:157.284476:-900.000000
 FIN_COMPLEX_PORT
-BOXES:75
+COMPLEX_PORT
+_direction
+-150.810013:164.563769:-900.000000
+FIN_COMPLEX_PORT
+BOXES:82
 BOX
 creaContours:SetViewerPosition:Box83
 ISEXEC:FALSE
--86.213980:-13.989874:-900.000000
--63.878980:-16.489874:-900.000000
+-306.397185:-49.360769:-900.000000
+-284.062185:-51.860769:-900.000000
 PORT
 Direction:"1"
 FIN_BOX
@@ -84,8 +89,8 @@ FIN_BOX
 BOX
 wx:Slider:Box86
 ISEXEC:FALSE
--42.314768:64.249613:-900.000000
--12.514768:61.749613:-900.000000
+-18.014851:72.040426:-900.000000
+11.785149:69.540426:-900.000000
 PORT
 In:"0"
 PORT
@@ -108,8 +113,8 @@ FIN_BOX
 BOX
 wx:CommandButton:Box153
 ISEXEC:FALSE
--35.191919:36.930269:-900.000000
--12.806919:34.430269:-900.000000
+-36.265034:45.821791:-900.000000
+-13.880034:43.321791:-900.000000
 PORT
 Label:"-"
 FIN_BOX
@@ -124,38 +129,38 @@ FIN_BOX
 BOX
 creaMaracasVisu:SetPosition:Box155
 ISEXEC:FALSE
--217.935580:9.606191:-900.000000
--196.165580:7.106191:-900.000000
+-347.113476:-46.554501:-900.000000
+-325.343476:-49.054501:-900.000000
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box156
 ISEXEC:FALSE
--206.361274:69.968619:-900.000000
--183.591274:67.468619:-900.000000
+-294.488888:80.317375:-900.000000
+-271.718888:77.817375:-900.000000
 PORT
 I:"0"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box157
 ISEXEC:FALSE
--123.231010:77.315498:-900.000000
--100.461010:74.815498:-900.000000
+-220.404982:87.609065:-900.000000
+-197.634982:85.109065:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 std:GetVectorIntElement:Box158
 ISEXEC:FALSE
--34.599758:81.290931:-900.000000
--11.829758:78.790931:-900.000000
+-170.922489:85.834136:-900.000000
+-148.152489:83.334136:-900.000000
 PORT
 I:"2"
 FIN_BOX
 BOX
 std:ConcatStrings:Box159
 ISEXEC:FALSE
--228.395046:22.719032:-900.000000
--205.635046:20.219032:-900.000000
+-302.395871:30.421794:-900.000000
+-279.635871:27.921794:-900.000000
 PORT
 In2:"  "
 PORT
@@ -164,22 +169,22 @@ FIN_BOX
 BOX
 std:Add:Box160
 ISEXEC:FALSE
--211.921426:31.303611:-900.000000
--190.776426:28.803611:-900.000000
+-288.376618:42.458736:-900.000000
+-267.231618:39.958736:-900.000000
 PORT
 In2:"10"
 FIN_BOX
 BOX
 creaMaracasVisu:SetPosition:Box161
 ISEXEC:FALSE
--29.536634:24.111192:-900.000000
--7.766634:21.611192:-900.000000
+-265.468980:-49.738976:-900.000000
+-243.698980:-52.238976:-900.000000
 FIN_BOX
 BOX
 std:ConcatStrings:Box162
 ISEXEC:FALSE
--3.973803:31.723101:-900.000000
-18.786197:29.223101:-900.000000
+-201.927991:32.098441:-900.000000
+-179.167991:29.598441:-900.000000
 PORT
 In2:"  "
 PORT
@@ -188,32 +193,32 @@ FIN_BOX
 BOX
 std:MathOperation:Box164
 ISEXEC:FALSE
-4.910005:40.896024:-900.000000
-27.120005:38.396024:-900.000000
+40.710646:27.911335:-900.000000
+62.920646:25.411335:-900.000000
 PORT
 Type:"1"
 FIN_BOX
 BOX
 std:MathOperation:Box174
 ISEXEC:FALSE
--134.774996:57.170031:-900.000000
--112.564996:54.670031:-900.000000
+-229.352030:70.988014:-900.000000
+-207.142030:68.488014:-900.000000
 PORT
 Type:"2"
 FIN_BOX
 BOX
 std:MathOperation:Box175
 ISEXEC:FALSE
--129.667108:67.791768:-900.000000
--107.457108:65.291768:-900.000000
+-224.244142:81.424255:-900.000000
+-202.034142:78.924255:-900.000000
 PORT
 Type:"3"
 FIN_BOX
 BOX
 std:MathOperation:Box176
 ISEXEC:FALSE
--131.369853:62.845699:-900.000000
--109.159853:60.345699:-900.000000
+-226.688869:75.921700:-900.000000
+-204.478869:73.421700:-900.000000
 PORT
 Type:"22"
 FIN_BOX
@@ -226,8 +231,8 @@ FIN_BOX
 BOX
 wx:OutputText:Box225
 ISEXEC:FALSE
--26.776287:-32.155108:-900.000000
--4.996287:-34.655108:-900.000000
+-15.832049:-29.743666:-900.000000
+5.947951:-32.243666:-900.000000
 FIN_BOX
 BOX
 std:MultipleInputs:Box256
@@ -258,14 +263,14 @@ FIN_BOX
 BOX
 std:VectorFilterDouble:Box283
 ISEXEC:FALSE
-90.361482:93.520704:-900.000000
-116.641482:91.020704:-900.000000
+111.379800:124.102933:-900.000000
+137.659800:121.602933:-900.000000
 FIN_BOX
 BOX
 std:CreateArithmeticSuiteVector:Box284
 ISEXEC:FALSE
-95.399927:38.482410:-900.000000
-118.929927:35.982410:-900.000000
+88.707994:56.677515:-900.000000
+112.237994:54.177515:-900.000000
 PORT
 Delta:"0"
 PORT
@@ -274,22 +279,22 @@ FIN_BOX
 BOX
 std:GetDoubleVectorSize:Box285
 ISEXEC:FALSE
-96.721181:48.435719:-900.000000
-119.546181:45.935719:-900.000000
+99.344123:65.073879:-900.000000
+122.169123:62.573879:-900.000000
 FIN_BOX
 BOX
 std:VectorFilterDouble:Box286
 ISEXEC:FALSE
-87.579072:18.959204:-900.000000
-113.859072:16.459204:-900.000000
+90.041093:35.084159:-900.000000
+116.321093:32.584159:-900.000000
 PORT
 Type:"10"
 FIN_BOX
 BOX
 std:ConcatStrings:Box287
 ISEXEC:FALSE
-105.651592:27.163599:-900.000000
-128.411592:24.663599:-900.000000
+132.258507:60.730674:-900.000000
+155.018507:58.230674:-900.000000
 PORT
 In1:"0  "
 PORT
@@ -298,8 +303,8 @@ FIN_BOX
 BOX
 std:ConcatStrings:Box288
 ISEXEC:FALSE
-89.620365:12.609270:-900.000000
-112.380365:10.109270:-900.000000
+86.207247:28.598987:-900.000000
+108.967247:26.098987:-900.000000
 FIN_BOX
 BOX
 std:MathOperation:Box291
@@ -322,8 +327,8 @@ FIN_BOX
 BOX
 std:GetVectorDoubleElement:Box298
 ISEXEC:FALSE
-73.259254:4.129028:-900.000000
-96.494254:1.629028:-900.000000
+70.198577:19.228366:-900.000000
+93.433577:16.728366:-900.000000
 FIN_BOX
 BOX
 std:ReplaceCleanString:Box299
@@ -384,28 +389,28 @@ FIN_BOX
 BOX
 std:StringSelect:Box318
 ISEXEC:FALSE
--93.002181:-4.343389:-900.000000
--68.482181:-6.843389:-900.000000
+-245.225771:1.007881:-900.000000
+-220.705771:-1.492119:-900.000000
 PORT
 In3:"-1"
 FIN_BOX
 BOX
 std:Add:Box321
 ISEXEC:FALSE
--213.077353:37.122911:-900.000000
--191.932353:34.622911:-900.000000
+-286.231950:49.594901:-900.000000
+-265.086950:47.094901:-900.000000
 FIN_BOX
 BOX
 std:Add:Box322
 ISEXEC:FALSE
-3.609911:51.088021:-900.000000
-24.754911:48.588021:-900.000000
+42.007490:37.361350:-900.000000
+63.152490:34.861350:-900.000000
 FIN_BOX
 BOX
 std:ConcatStrings:Box324
 ISEXEC:FALSE
--142.658615:30.103534:-900.000000
--119.898615:27.603534:-900.000000
+-258.383491:39.167082:-900.000000
+-235.623491:36.667082:-900.000000
 PORT
 In2:"  "
 PORT
@@ -438,8 +443,8 @@ FIN_BOX
 BOX
 std:ConcatStrings:Box329
 ISEXEC:FALSE
-22.891103:12.675794:-900.000000
-45.651103:10.175794:-900.000000
+23.496209:2.086436:-900.000000
+46.256209:-0.413564:-900.000000
 PORT
 In2:"  "
 PORT
@@ -448,8 +453,8 @@ FIN_BOX
 BOX
 wx:ComboBox:Box330
 ISEXEC:FALSE
--66.849709:36.915486:-900.000000
--40.569709:34.415486:-900.000000
+-66.236501:46.113613:-900.000000
+-39.956501:43.613613:-900.000000
 PORT
 In:"Direct   Grid   Contour   Nothing"
 PORT
@@ -516,30 +521,22 @@ FIN_BOX
 BOX
 std:GetVectorIntElement:Box436
 ISEXEC:FALSE
-116.175614:68.682532:-900.000000
-138.945614:66.182532:-900.000000
+132.935911:69.244296:-900.000000
+155.705911:66.744296:-900.000000
 PORT
 I:"1"
 FIN_BOX
 BOX
 vtk:ImageVtkProperties:Box437
 ISEXEC:FALSE
-132.503677:93.189286:-900.000000
-155.148677:90.689286:-900.000000
-FIN_BOX
-BOX
-std:VectorFilterDouble:Box438
-ISEXEC:FALSE
-120.206320:75.021336:-900.000000
-146.486320:72.521336:-900.000000
-PORT
-Type:"11"
+172.415091:123.709779:-900.000000
+195.060091:121.209779:-900.000000
 FIN_BOX
 BOX
 creaMaracasVisu:wxVtkBaseView_Info:Box447
 ISEXEC:FALSE
-6.369882:82.111167:-900.000000
-35.409882:79.611167:-900.000000
+6.126250:86.740182:-900.000000
+35.166250:84.240182:-900.000000
 PORT
 InteractionType:"6"
 FIN_BOX
@@ -552,34 +549,34 @@ FIN_BOX
 BOX
 creaMaracasVisu:wxVtkBaseView_Info:Box449
 ISEXEC:FALSE
-39.132893:78.338539:-900.000000
-68.172893:75.838539:-900.000000
+39.160251:87.314730:-900.000000
+68.200251:84.814730:-900.000000
 PORT
 InteractionType:"8"
 FIN_BOX
 BOX
 std:MagicBox:Box450
 ISEXEC:FALSE
--101.518386:119.605213:-900.000000
--79.808386:117.105213:-900.000000
+-107.427833:144.084412:-900.000000
+-85.717833:141.584412:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box451
 ISEXEC:FALSE
--62.179115:118.867368:-900.000000
--40.469115:116.367368:-900.000000
+-65.501375:145.666930:-900.000000
+-43.791375:143.166930:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box452
 ISEXEC:FALSE
--27.117246:119.513310:-900.000000
--5.407246:117.013310:-900.000000
+-30.439506:146.312872:-900.000000
+-8.729506:143.812872:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box453
 ISEXEC:FALSE
--12.784438:115.029846:-900.000000
-8.925562:112.529846:-900.000000
+-16.106698:141.829408:-900.000000
+5.603302:139.329408:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box454
@@ -590,8 +587,8 @@ FIN_BOX
 BOX
 std:MagicBox:Box455
 ISEXEC:FALSE
-25.409122:119.132043:-900.000000
-47.119122:116.632043:-900.000000
+22.086862:145.931605:-900.000000
+43.796862:143.431605:-900.000000
 FIN_BOX
 BOX
 wx:LayoutTab:Box456
@@ -602,42 +599,102 @@ FIN_BOX
 BOX
 std:MagicBox:Box457
 ISEXEC:FALSE
-48.491316:121.680522:-900.000000
-70.201316:119.180522:-900.000000
+45.169056:148.480084:-900.000000
+66.879056:145.980084:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box458
 ISEXEC:FALSE
-88.987369:123.438518:-900.000000
-110.697369:120.938518:-900.000000
+85.665109:150.238080:-900.000000
+107.375109:147.738080:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box459
 ISEXEC:FALSE
-119.944211:125.358797:-900.000000
-141.654211:122.858797:-900.000000
+116.621951:152.158359:-900.000000
+138.331951:149.658359:-900.000000
 FIN_BOX
 BOX
 std:MagicBox:Box460
 ISEXEC:FALSE
-159.076462:124.392572:-900.000000
-180.786462:121.892572:-900.000000
+155.754202:151.192134:-900.000000
+177.464202:148.692134:-900.000000
 FIN_BOX
 BOX
 std:Div:Box81
 ISEXEC:FALSE
-69.617562:-8.459008:-900.000000
-90.542562:-10.959008:-900.000000
+91.009059:0.592042:-900.000000
+111.934059:-1.907958:-900.000000
 FIN_BOX
 BOX
 std:GetVectorDoubleElement:Box82
 ISEXEC:FALSE
-142.469319:58.169232:-900.000000
-165.594319:55.669232:-900.000000
+164.544085:33.189061:-900.000000
+187.669085:30.689061:-900.000000
 PORT
 I:"1"
 FIN_BOX
-CONNECTIONS:123
+BOX
+std:MagicBox:Box75
+ISEXEC:FALSE
+-168.593455:133.868150:-900.000000
+-146.993455:131.368150:-900.000000
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box76
+ISEXEC:FALSE
+-102.104675:153.543465:-900.000000
+-75.824675:151.043465:-900.000000
+PORT
+Type:"15"
+FIN_BOX
+BOX
+std:MagicBox:Box77
+ISEXEC:FALSE
+-94.889628:165.433252:-900.000000
+-73.289628:162.933252:-900.000000
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box78
+ISEXEC:FALSE
+-354.492562:-29.465390:-900.000000
+-328.212562:-31.965390:-900.000000
+PORT
+Type:"15"
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box79
+ISEXEC:FALSE
+-308.014491:-32.411782:-900.000000
+-281.734491:-34.911782:-900.000000
+PORT
+Type:"15"
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box80
+ISEXEC:FALSE
+-261.234862:-37.043013:-900.000000
+-234.954862:-39.543013:-900.000000
+PORT
+Type:"15"
+FIN_BOX
+BOX
+std:VectorFilterDouble:Box96
+ISEXEC:FALSE
+177.403121:105.440928:-900.000000
+203.683121:102.940928:-900.000000
+PORT
+Type:"15"
+FIN_BOX
+BOX
+std:MathOperationVector:Box97
+ISEXEC:FALSE
+149.706042:90.721645:-900.000000
+174.226042:88.221645:-900.000000
+PORT
+Type:"2"
+FIN_BOX
+CONNECTIONS:136
 CONNECTION
 Box86:Widget:Box84:Widget2
 NumberOfControlPoints:0
@@ -651,9 +708,6 @@ CONNECTION
 Box158:Out:Box159:In5
 NumberOfControlPoints:0
 CONNECTION
-Box159:Out:Box155:Point
-NumberOfControlPoints:0
-CONNECTION
 Box152:BoxChange:Box155:BoxExecute
 NumberOfControlPoints:0
 CONNECTION
@@ -666,9 +720,6 @@ CONNECTION
 Box158:Out:Box162:In5
 NumberOfControlPoints:0
 CONNECTION
-Box162:Out:Box161:Point
-NumberOfControlPoints:0
-CONNECTION
 Box164:Out:Box162:In3
 NumberOfControlPoints:0
 CONNECTION
@@ -771,9 +822,6 @@ CONNECTION
 Box317:Out:Box164:In2
 NumberOfControlPoints:0
 CONNECTION
-Box318:Out:Box83:Position
-NumberOfControlPoints:0
-CONNECTION
 Box160:BoxChange:Box256:In1
 NumberOfControlPoints:0
 CONNECTION
@@ -879,12 +927,6 @@ CONNECTION
 Box436:Out:Box287:In2
 NumberOfControlPoints:0
 CONNECTION
-Box438:Out0:Box436:In
-NumberOfControlPoints:0
-CONNECTION
-Box437:Spacing:Box438:k1
-NumberOfControlPoints:0
-CONNECTION
 Box447:BoxChange:Box448:In1
 NumberOfControlPoints:0
 CONNECTION
@@ -894,9 +936,6 @@ CONNECTION
 Box449:BoxChange:Box448:In3
 NumberOfControlPoints:0
 CONNECTION
-_point:_point:Box450:In
-NumberOfControlPoints:0
-CONNECTION
 Box450:Out:Box157:In
 NumberOfControlPoints:0
 CONNECTION
@@ -987,18 +1026,12 @@ CONNECTION
 Box460:Out:Box437:In
 NumberOfControlPoints:0
 CONNECTION
-Box450:Out:Box438:In0
-NumberOfControlPoints:0
-CONNECTION
 _wxvtkbaseview1:_wxvtkbaseview1:Box451:In
 NumberOfControlPoints:0
 CONNECTION
 Box298:Out:Box81:In1
 NumberOfControlPoints:0
 CONNECTION
-Box437:Spacing:Box82:In
-NumberOfControlPoints:0
-CONNECTION
 Box82:Out:Box81:In2
 NumberOfControlPoints:0
 CONNECTION
@@ -1007,4 +1040,67 @@ NumberOfControlPoints:0
 CONNECTION
 Box81:Out:Box299:In
 NumberOfControlPoints:0
+CONNECTION
+_direction:_direction:Box75:In
+NumberOfControlPoints:0
+CONNECTION
+_point:_point:Box77:In
+NumberOfControlPoints:0
+CONNECTION
+Box77:Out:Box76:In0
+NumberOfControlPoints:0
+CONNECTION
+Box76:Out0:Box450:In
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box76:k1
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box78:k1
+NumberOfControlPoints:0
+CONNECTION
+Box159:Out:Box78:In0
+NumberOfControlPoints:0
+CONNECTION
+Box78:Out0:Box155:Point
+NumberOfControlPoints:0
+CONNECTION
+Box318:Out:Box79:In0
+NumberOfControlPoints:0
+CONNECTION
+Box79:Out0:Box83:Position
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box79:k1
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box83:Direction
+NumberOfControlPoints:0
+CONNECTION
+Box162:Out:Box80:In0
+NumberOfControlPoints:0
+CONNECTION
+Box80:Out0:Box161:Point
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box80:k1
+NumberOfControlPoints:0
+CONNECTION
+Box437:Spacing:Box96:In0
+NumberOfControlPoints:0
+CONNECTION
+Box75:Out:Box96:k1
+NumberOfControlPoints:0
+CONNECTION
+Box96:Out0:Box82:In
+NumberOfControlPoints:0
+CONNECTION
+Box96:Out0:Box97:In1
+NumberOfControlPoints:0
+CONNECTION
+Box450:Out:Box97:In0
+NumberOfControlPoints:0
+CONNECTION
+Box97:Out:Box436:In
+NumberOfControlPoints:0
 APP_END
index bb119c806fb1ea99843be60f31aa72ef62378988..76812cc69b0094f234e2f8e0e5449151e7e2890e 100644 (file)
@@ -1,5 +1,5 @@
 # ----------------------------------
-# - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
+# - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
 # - /Users/davila/Creatis/C23/creatools_source/creaContours/bbtk/bbs/boxes/ContourReferenceStep.bbs
 # ----------------------------------
 
@@ -191,9 +191,6 @@ new std:GetVectorIntElement Box436
 
 new vtk:ImageVtkProperties Box437
 
-new std:VectorFilterDouble Box438
-  set Box438.Type "11"
-
 new creaMaracasVisu:wxVtkBaseView_Info Box447
   set Box447.InteractionType "6"
 
@@ -229,17 +226,37 @@ new std:Div Box81
 new std:GetVectorDoubleElement Box82
   set Box82.I "1"
 
+new std:MagicBox Box75
+
+new std:VectorFilterDouble Box76
+  set Box76.Type "15"
+
+new std:MagicBox Box77
+
+new std:VectorFilterDouble Box78
+  set Box78.Type "15"
+
+new std:VectorFilterDouble Box79
+  set Box79.Type "15"
+
+new std:VectorFilterDouble Box80
+  set Box80.Type "15"
+
+new std:VectorFilterDouble Box96
+  set Box96.Type "15"
+
+new std:MathOperationVector Box97
+  set Box97.Type "2"
+
 
 connect Box86.Widget Box84.Widget2
 connect Box153.Widget Box154.Widget2
 connect Box156.Out Box159.In1
 connect Box158.Out Box159.In5
-connect Box159.Out Box155.Point
 connect Box152.BoxChange Box155.BoxExecute
 connect Box153.BoxChange Box161.BoxExecute
 connect Box156.Out Box162.In1
 connect Box158.Out Box162.In5
-connect Box162.Out Box161.Point
 connect Box164.Out Box162.In3
 connect Box157.Out Box175.In1
 connect Box175.Out Box176.In1
@@ -274,7 +291,6 @@ connect Box317.Out Box175.In2
 connect Box317.Out Box174.In2
 connect Box317.Out Box160.In2
 connect Box317.Out Box164.In2
-connect Box318.Out Box83.Position
 connect Box160.BoxChange Box256.In1
 connect Box174.Out Box321.In1
 connect Box321.Out Box160.In1
@@ -310,8 +326,6 @@ connect Box349.Out Box354.In0
 connect Box354.Out0 Box352.In0
 connect Box355.Widget Box261.Widget6
 connect Box436.Out Box287.In2
-connect Box438.Out0 Box436.In
-connect Box437.Spacing Box438.k1
 connect Box447.BoxChange Box448.In1
 connect Box448.BoxChange Box83.BoxExecute
 connect Box449.BoxChange Box448.In3
@@ -334,15 +348,31 @@ connect Box457.Out Box83.wxContourMainFrame
 connect Box458.Out Box349.In
 connect Box459.Out Box283.In0
 connect Box460.Out Box437.In
-connect Box450.Out Box438.In0
 connect Box298.Out Box81.In1
-connect Box437.Spacing Box82.In
 connect Box82.Out Box81.In2
 connect Box81.Out Box329.In3
 connect Box81.Out Box299.In
+connect Box77.Out Box76.In0
+connect Box76.Out0 Box450.In
+connect Box75.Out Box76.k1
+connect Box75.Out Box78.k1
+connect Box159.Out Box78.In0
+connect Box78.Out0 Box155.Point
+connect Box318.Out Box79.In0
+connect Box79.Out0 Box83.Position
+connect Box75.Out Box79.k1
+connect Box75.Out Box83.Direction
+connect Box162.Out Box80.In0
+connect Box80.Out0 Box161.Point
+connect Box75.Out Box80.k1
+connect Box437.Spacing Box96.In0
+connect Box75.Out Box96.k1
+connect Box96.Out0 Box82.In
+connect Box96.Out0 Box97.In1
+connect Box450.Out Box97.In0
+connect Box97.Out Box436.In
 
 # Complex input ports
-input _point Box450.In " "
 input _wxvtkbaseview2 Box452.In " "
 input _wxvtkbaseview3 Box453.In " "
 input _wxvtkbaseview4 Box454.In " "
@@ -352,6 +382,8 @@ input _lstPssblIncnsnstntCntrY Box458.In " "
 input _lstX Box459.In " "
 input _image Box460.In " "
 input _wxvtkbaseview1 Box451.In " "
+input _direction Box75.In " "
+input _point Box77.In " "
 
 # Complex output ports
 output _widget Box456.Widget " "