]> Creatis software - creaMaracasVisu.git/commitdiff
#3190 creaMaracasVisu FeatureNewNormal - ManualPaint2 Box
authorEduardo DAVILA <davila@localhost.localdomain>
Fri, 20 Apr 2018 09:46:52 +0000 (11:46 +0200)
committerEduardo DAVILA <davila@localhost.localdomain>
Fri, 20 Apr 2018 09:46:52 +0000 (11:46 +0200)
bbtk/bbs/appli/exampleManualPaint2.bbg [new file with mode: 0644]
bbtk/bbs/appli/exampleManualPaint2.bbs [new file with mode: 0644]
bbtk/bbs/boxes/ManualPaint2.bbg [new file with mode: 0644]
bbtk/bbs/boxes/ManualPaint2.bbs [new file with mode: 0644]

diff --git a/bbtk/bbs/appli/exampleManualPaint2.bbg b/bbtk/bbs/appli/exampleManualPaint2.bbg
new file mode 100644 (file)
index 0000000..330234d
--- /dev/null
@@ -0,0 +1,86 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /tmpEED/creaTools/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleManualPaint2.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:FALSE
+COMPLEXINPUTS:0
+BOXES:4
+BOX
+creaMaracasVisu:ManualPaint2:Box00
+ISEXEC:FALSE
+15.445002:-8.542770:-900.000000
+63.765002:-18.542770:-900.000000
+PORT
+Active_ManualPaint_Model:"false         true       true      true"
+PORT
+GrayLevel_ManualPaint_Model:"-1             4000     4000       0"
+PORT
+MaxRange_ManualPaint_Model:"-1             1500    1500     4001"
+PORT
+MinRange_ManualPaint_Model:"-1              1200   1200    3999"
+PORT
+SizeDistance_ManualPaint_Model:"-1                10          3         10"
+PORT
+TitleOptions:"Desactivate Big    Small    Clean"
+PORT
+Tolerance_Fill_ManualPaint_Model:"-1                1000   1000    10000"
+PORT
+colorBarPosition:"-10 -10"
+FIN_BOX
+BOX
+vtk:LoadHola:Box01
+ISEXEC:FALSE
+19.168205:55.438996:-900.000000
+64.743205:45.438996:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:ViewerNV:Box02
+ISEXEC:FALSE
+41.958379:23.496853:-900.000000
+87.533379:13.496853:-900.000000
+FIN_BOX
+BOX
+wx:LayoutSplit:Box03
+ISEXEC:TRUE
+40.001254:-38.539013:-900.000000
+85.576254:-48.539013:-900.000000
+PORT
+Orientation:"H"
+FIN_BOX
+CONNECTIONS:10
+CONNECTION
+Box01:Out:Box02:In
+NumberOfControlPoints:0
+CONNECTION
+Box02:Widget:Box03:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box02:BoxChange:Box00:BoxExecute_ManualPaint_Model
+NumberOfControlPoints:0
+CONNECTION
+Box02:Point:Box00:Point_ManualPaint_Model
+NumberOfControlPoints:0
+CONNECTION
+Box02:wxVtkBaseView2:Box00:wxvtkbaseview1
+NumberOfControlPoints:0
+CONNECTION
+Box02:wxVtkBaseView3:Box00:wxvtkbaseview2
+NumberOfControlPoints:0
+CONNECTION
+Box02:wxVtkBaseView4:Box00:wxvtkbaseview3
+NumberOfControlPoints:0
+CONNECTION
+Box01:Out:Box00:Image2_ManualPaint_Model
+NumberOfControlPoints:0
+CONNECTION
+Box01:Out:Box00:Image_ManualPaint_Model
+NumberOfControlPoints:0
+CONNECTION
+Box00:widgetOut:Box03:Widget1
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/appli/exampleManualPaint2.bbs b/bbtk/bbs/appli/exampleManualPaint2.bbs
new file mode 100644 (file)
index 0000000..d223bec
--- /dev/null
@@ -0,0 +1,60 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script
+# - /tmpEED/creaTools/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleManualPaint2.bbs
+# ----------------------------------
+
+# BBTK GEditor Script
+# ----------------------
+
+include std
+include itkvtk
+include creaMaracasVisu
+include vtk
+include wx
+
+author "Author ??"
+description "Description ??"
+category "<VOID>"
+
+new creaMaracasVisu:ManualPaint2 Box00
+  set Box00.Active_ManualPaint_Model "false         true       true      true"
+  set Box00.GrayLevel_ManualPaint_Model "-1             4000     4000       0"
+  set Box00.MaxRange_ManualPaint_Model "-1             1500    1500     4001"
+  set Box00.MinRange_ManualPaint_Model "-1              1200   1200    3999"
+  set Box00.SizeDistance_ManualPaint_Model "-1                10          3         10"
+  set Box00.TitleOptions "Desactivate Big    Small    Clean"
+  set Box00.Tolerance_Fill_ManualPaint_Model "-1                1000   1000    10000"
+  set Box00.colorBarPosition "-10 -10"
+
+new vtk:LoadHola Box01
+
+new creaMaracasVisu:ViewerNV Box02
+
+new wx:LayoutSplit Box03
+  set Box03.Orientation "H"
+
+
+connect Box01.Out Box02.In
+
+connect Box02.Widget Box03.Widget2
+
+connect Box02.BoxChange Box00.BoxExecute_ManualPaint_Model
+
+connect Box02.Point Box00.Point_ManualPaint_Model
+
+connect Box02.wxVtkBaseView2 Box00.wxvtkbaseview1
+
+connect Box02.wxVtkBaseView3 Box00.wxvtkbaseview2
+
+connect Box02.wxVtkBaseView4 Box00.wxvtkbaseview3
+
+connect Box01.Out Box00.Image2_ManualPaint_Model
+
+connect Box01.Out Box00.Image_ManualPaint_Model
+
+connect Box00.widgetOut Box03.Widget1
+
+
+
+# Complex input ports
+exec Box03
diff --git a/bbtk/bbs/boxes/ManualPaint2.bbg b/bbtk/bbs/boxes/ManualPaint2.bbg
new file mode 100644 (file)
index 0000000..503acad
--- /dev/null
@@ -0,0 +1,426 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /tmpEED/creaTools/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/ManualPaint2.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:TRUE
+COMPLEXBOXNAME:ManualPaint2
+PACKAGENAME:creaMaracasVisu
+COMPLEXOUTPUTS:1
+COMPLEX_PORT
+widgetOut
+-94.963421:-185.755112:-900.000000
+FIN_COMPLEX_PORT
+COMPLEXINPUTS:15
+COMPLEX_PORT
+TitleOptions
+-73.069454:181.258523:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Active_ManualPaint_Model
+-20.792521:183.001745:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+SizeDistance_ManualPaint_Model
+-6.908988:183.290985:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+GrayLevel_ManualPaint_Model
+6.974544:183.580225:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+MinRange_ManualPaint_Model
+20.858077:183.580225:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+MaxRange_ManualPaint_Model
+32.427687:184.158706:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Point_ManualPaint_Model
+103.762209:183.383830:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Image_ManualPaint_Model
+73.334197:183.855234:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Image2_ManualPaint_Model
+90.081231:183.956721:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+BoxExecute_ManualPaint_Model
+-167.528461:180.349965:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview1
+159.923711:180.378598:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview2
+169.240197:179.955122:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview3
+180.250591:180.378598:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Tolerance_Fill_ManualPaint_Model
+46.490178:184.420162:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+colorBarPosition
+-192.926981:179.217332:-900.000000
+FIN_COMPLEX_PORT
+BOXES:17
+BOX
+creaMaracasVisu:ManualPaint_Model:Box00
+ISEXEC:FALSE
+-75.289692:-71.460987:-900.000000
+-14.649692:-81.460987:-900.000000
+PORT
+2D3D:"1"
+PORT
+Active:"true"
+PORT
+BrushForm:"1"
+PORT
+BrushSize:"3"
+PORT
+DistanceFill:"25"
+PORT
+GrayLevel:"1000"
+PORT
+Range:"-10000 10000"
+PORT
+Tool:"1"
+FIN_BOX
+BOX
+wx:RadioButton:Box01
+ISEXEC:FALSE
+-123.860487:103.376983:-900.000000
+-60.140487:93.376983:-900.000000
+PORT
+In0:"Deselect"
+PORT
+In1:"BigBlue"
+PORT
+In2:"SmallBlue"
+PORT
+In3:"BigClean"
+PORT
+In4:"SmallClean"
+FIN_BOX
+BOX
+std:StringSelect:Box02
+ISEXEC:FALSE
+-37.673227:82.948986:-900.000000
+7.901773:72.948986:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:ColorLayerImageView:Box03
+ISEXEC:FALSE
+-110.108419:-104.278922:-900.000000
+-38.933419:-114.278922:-900.000000
+PORT
+TypeControlsInterface:"2"
+PORT
+lstTransparenceBoundaries:"0"
+FIN_BOX
+BOX
+std:TransposeVectorVectorString:Box04
+ISEXEC:FALSE
+-31.305556:125.161505:-900.000000
+39.869444:115.161505:-900.000000
+PORT
+In0:"Desactivate Big-Blue Small-Blue Big-Clean Small-Clean"
+PORT
+In1:"false           true        true             true           true"
+PORT
+In2:"-1               10            3                10              3"
+PORT
+In3:"-1               4000        4000           0               0"
+PORT
+In4:"-1               1200        1200           3999        3999"
+PORT
+In5:"-1               1500        1500           4001        4001"
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box05
+ISEXEC:FALSE
+-86.200317:53.438683:-900.000000
+-15.025317:43.438683:-900.000000
+PORT
+I:"1"
+FIN_BOX
+BOX
+wx:LayoutLine:Box09
+ISEXEC:FALSE
+-96.465052:-132.072726:-900.000000
+-38.905052:-142.072726:-900.000000
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box11
+ISEXEC:FALSE
+-71.696483:40.964713:-900.000000
+-0.521483:30.964713:-900.000000
+PORT
+I:"2"
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box12
+ISEXEC:FALSE
+-58.354926:28.065688:-900.000000
+12.820074:18.065688:-900.000000
+PORT
+I:"3"
+FIN_BOX
+BOX
+std:ConcatStrings:Box13
+ISEXEC:FALSE
+-37.058068:-18.986769:-900.000000
+8.516932:-28.986769:-900.000000
+PORT
+In2:" "
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box14
+ISEXEC:FALSE
+-22.770985:-0.972910:-900.000000
+48.404015:-10.972910:-900.000000
+PORT
+I:"5"
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box15
+ISEXEC:FALSE
+-40.934702:12.586010:-900.000000
+30.240298:2.586010:-900.000000
+PORT
+I:"4"
+FIN_BOX
+BOX
+std:TransposeVectorVectorString:Box17
+ISEXEC:FALSE
+-117.618980:121.580114:-900.000000
+-46.443980:111.580114:-900.000000
+PORT
+In0:"Desactivate Big-Blue Small-Blue Big-Clean Small-Clean"
+FIN_BOX
+BOX
+wx:RadioButton:Box18
+ISEXEC:FALSE
+-223.537738:36.072184:-900.000000
+-159.817738:26.072184:-900.000000
+PORT
+In:"1"
+PORT
+In0:"Brush"
+PORT
+In1:"Fill"
+FIN_BOX
+BOX
+wx:LayoutLine:Box19
+ISEXEC:FALSE
+-172.905988:-105.174791:-900.000000
+-115.345988:-115.174791:-900.000000
+PORT
+Orientation:"H"
+FIN_BOX
+BOX
+std:MagicBox:Box20
+ISEXEC:FALSE
+-82.351641:163.241009:-900.000000
+-36.776641:153.241009:-900.000000
+FIN_BOX
+BOX
+std:GetVectorStringElement:Box21
+ISEXEC:FALSE
+-1.581707:-33.301126:-900.000000
+69.593293:-43.301126:-900.000000
+PORT
+I:"6"
+FIN_BOX
+CONNECTIONS:59
+CONNECTION
+Box01:Out:Box02:In
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out0:Box02:In0
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out1:Box02:In1
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out2:Box02:In2
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out3:Box02:In3
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out4:Box02:In4
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out5:Box02:In5
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out6:Box02:In6
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out7:Box02:In7
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out8:Box02:In8
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out9:Box02:In9
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box05:In
+NumberOfControlPoints:0
+CONNECTION
+Box03:Widget:Box09:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box00:Out:Box03:In
+NumberOfControlPoints:0
+CONNECTION
+Box05:Out:Box00:Active
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box11:In
+NumberOfControlPoints:0
+CONNECTION
+Box11:Out:Box00:DistanceFill
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box12:In
+NumberOfControlPoints:0
+CONNECTION
+Box12:Out:Box00:GrayLevel
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box15:In
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box14:In
+NumberOfControlPoints:0
+CONNECTION
+Box15:Out:Box13:In1
+NumberOfControlPoints:0
+CONNECTION
+Box14:Out:Box13:In3
+NumberOfControlPoints:0
+CONNECTION
+Box13:Out:Box00:Range
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out0:Box01:In0
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out1:Box01:In1
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out2:Box01:In2
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out3:Box01:In3
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out4:Box01:In4
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out5:Box01:In5
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out6:Box01:In6
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out7:Box01:In7
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out8:Box01:In8
+NumberOfControlPoints:0
+CONNECTION
+Box17:Out9:Box01:In9
+NumberOfControlPoints:0
+CONNECTION
+Box18:Widget:Box19:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box01:Widget:Box19:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box19:Widget:Box09:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box18:Out:Box00:Tool
+NumberOfControlPoints:0
+CONNECTION
+Box11:Out:Box00:BrushSize
+NumberOfControlPoints:0
+CONNECTION
+TitleOptions:TitleOptions:Box20:In
+NumberOfControlPoints:0
+CONNECTION
+Active_ManualPaint_Model:Active_ManualPaint_Model:Box04:In1
+NumberOfControlPoints:0
+CONNECTION
+SizeDistance_ManualPaint_Model:SizeDistance_ManualPaint_Model:Box04:In2
+NumberOfControlPoints:0
+CONNECTION
+GrayLevel_ManualPaint_Model:GrayLevel_ManualPaint_Model:Box04:In3
+NumberOfControlPoints:0
+CONNECTION
+MinRange_ManualPaint_Model:MinRange_ManualPaint_Model:Box04:In4
+NumberOfControlPoints:0
+CONNECTION
+MaxRange_ManualPaint_Model:MaxRange_ManualPaint_Model:Box04:In5
+NumberOfControlPoints:0
+CONNECTION
+Point_ManualPaint_Model:Point_ManualPaint_Model:Box00:Point
+NumberOfControlPoints:0
+CONNECTION
+Image_ManualPaint_Model:Image_ManualPaint_Model:Box00:Image
+NumberOfControlPoints:0
+CONNECTION
+Image2_ManualPaint_Model:Image2_ManualPaint_Model:Box00:Image2
+NumberOfControlPoints:0
+CONNECTION
+BoxExecute_ManualPaint_Model:BoxExecute_ManualPaint_Model:Box00:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview1:wxvtkbaseview1:Box03:WxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview2:wxvtkbaseview2:Box03:WxVtkBaseView1
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview3:wxvtkbaseview3:Box03:WxVtkBaseView2
+NumberOfControlPoints:0
+CONNECTION
+Box09:Widget:widgetOut:widgetOut
+NumberOfControlPoints:0
+CONNECTION
+Box20:Out:Box17:In0
+NumberOfControlPoints:0
+CONNECTION
+Box20:Out:Box04:In0
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box21:In
+NumberOfControlPoints:0
+CONNECTION
+Box21:Out:Box00:ToleranceFill
+NumberOfControlPoints:0
+CONNECTION
+Tolerance_Fill_ManualPaint_Model:Tolerance_Fill_ManualPaint_Model:Box04:In6
+NumberOfControlPoints:0
+CONNECTION
+colorBarPosition:colorBarPosition:Box03:ColorBarPosition
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/boxes/ManualPaint2.bbs b/bbtk/bbs/boxes/ManualPaint2.bbs
new file mode 100644 (file)
index 0000000..cae9275
--- /dev/null
@@ -0,0 +1,152 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /tmpEED/creaTools/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/ManualPaint2.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include creaMaracasVisu
+include wx
+include std
+
+define ManualPaint2 creaMaracasVisu
+
+author "Author ??"
+description "Description ??"
+
+category "<VOID>"
+
+new creaMaracasVisu:ManualPaint_Model Box00
+  set Box00.2D3D "1"
+  set Box00.Active "true"
+  set Box00.BrushForm "1"
+  set Box00.BrushSize "3"
+  set Box00.DistanceFill "25"
+  set Box00.GrayLevel "1000"
+  set Box00.Range "-10000 10000"
+  set Box00.Tool "1"
+
+new wx:RadioButton Box01
+  set Box01.In0 "Deselect"
+  set Box01.In1 "BigBlue"
+  set Box01.In2 "SmallBlue"
+  set Box01.In3 "BigClean"
+  set Box01.In4 "SmallClean"
+
+new std:StringSelect Box02
+
+new creaMaracasVisu:ColorLayerImageView Box03
+  set Box03.TypeControlsInterface "2"
+  set Box03.lstTransparenceBoundaries "0"
+
+new std:TransposeVectorVectorString Box04
+  set Box04.In0 "Desactivate Big-Blue Small-Blue Big-Clean Small-Clean"
+  set Box04.In1 "false           true        true             true           true"
+  set Box04.In2 "-1               10            3                10              3"
+  set Box04.In3 "-1               4000        4000           0               0"
+  set Box04.In4 "-1               1200        1200           3999        3999"
+  set Box04.In5 "-1               1500        1500           4001        4001"
+
+new std:GetVectorStringElement Box05
+  set Box05.I "1"
+
+new wx:LayoutLine Box09
+
+new std:GetVectorStringElement Box11
+  set Box11.I "2"
+
+new std:GetVectorStringElement Box12
+  set Box12.I "3"
+
+new std:ConcatStrings Box13
+  set Box13.In2 " "
+
+new std:GetVectorStringElement Box14
+  set Box14.I "5"
+
+new std:GetVectorStringElement Box15
+  set Box15.I "4"
+
+new std:TransposeVectorVectorString Box17
+  set Box17.In0 "Desactivate Big-Blue Small-Blue Big-Clean Small-Clean"
+
+new wx:RadioButton Box18
+  set Box18.In "1"
+  set Box18.In0 "Brush"
+  set Box18.In1 "Fill"
+
+new wx:LayoutLine Box19
+  set Box19.Orientation "H"
+
+new std:MagicBox Box20
+
+new std:GetVectorStringElement Box21
+  set Box21.I "6"
+
+
+connect Box01.Out Box02.In
+connect Box04.Out0 Box02.In0
+connect Box04.Out1 Box02.In1
+connect Box04.Out2 Box02.In2
+connect Box04.Out3 Box02.In3
+connect Box04.Out4 Box02.In4
+connect Box04.Out5 Box02.In5
+connect Box04.Out6 Box02.In6
+connect Box04.Out7 Box02.In7
+connect Box04.Out8 Box02.In8
+connect Box04.Out9 Box02.In9
+connect Box02.Out Box05.In
+connect Box03.Widget Box09.Widget2
+connect Box00.Out Box03.In
+connect Box05.Out Box00.Active
+connect Box02.Out Box11.In
+connect Box11.Out Box00.DistanceFill
+connect Box02.Out Box12.In
+connect Box12.Out Box00.GrayLevel
+connect Box02.Out Box15.In
+connect Box02.Out Box14.In
+connect Box15.Out Box13.In1
+connect Box14.Out Box13.In3
+connect Box13.Out Box00.Range
+connect Box17.Out0 Box01.In0
+connect Box17.Out1 Box01.In1
+connect Box17.Out2 Box01.In2
+connect Box17.Out3 Box01.In3
+connect Box17.Out4 Box01.In4
+connect Box17.Out5 Box01.In5
+connect Box17.Out6 Box01.In6
+connect Box17.Out7 Box01.In7
+connect Box17.Out8 Box01.In8
+connect Box17.Out9 Box01.In9
+connect Box18.Widget Box19.Widget1
+connect Box01.Widget Box19.Widget2
+connect Box19.Widget Box09.Widget1
+connect Box18.Out Box00.Tool
+connect Box11.Out Box00.BrushSize
+connect Box20.Out Box17.In0
+connect Box20.Out Box04.In0
+connect Box02.Out Box21.In
+connect Box21.Out Box00.ToleranceFill
+
+# Complex input ports
+input TitleOptions Box20.In " "
+input Active_ManualPaint_Model Box04.In1 " "
+input SizeDistance_ManualPaint_Model Box04.In2 " "
+input GrayLevel_ManualPaint_Model Box04.In3 " "
+input MinRange_ManualPaint_Model Box04.In4 " "
+input MaxRange_ManualPaint_Model Box04.In5 " "
+input Point_ManualPaint_Model Box00.Point " "
+input Image_ManualPaint_Model Box00.Image " "
+input Image2_ManualPaint_Model Box00.Image2 " "
+input BoxExecute_ManualPaint_Model Box00.BoxExecute " "
+input wxvtkbaseview1 Box03.WxVtkBaseView " "
+input wxvtkbaseview2 Box03.WxVtkBaseView1 " "
+input wxvtkbaseview3 Box03.WxVtkBaseView2 " "
+input Tolerance_Fill_ManualPaint_Model Box04.In6 " "
+input colorBarPosition Box03.ColorBarPosition " "
+
+# Complex output ports
+output widgetOut Box09.Widget " "
+
+
+endefine