]> Creatis software - creaMaracasVisu.git/commitdiff
#3476 MeshContour box
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 1 Dec 2021 15:13:02 +0000 (16:13 +0100)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 1 Dec 2021 15:13:02 +0000 (16:13 +0100)
bbtk/bbs/appli/exampleMeshContours_Widget.bbg [new file with mode: 0644]
bbtk/bbs/appli/exampleMeshContours_Widget.bbs [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours.bbg [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours.bbs [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours_Interface.bbg [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours_Interface.bbs [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours_Widget.bbg [new file with mode: 0644]
bbtk/bbs/boxes/MeshContours_Widget.bbs [new file with mode: 0644]

diff --git a/bbtk/bbs/appli/exampleMeshContours_Widget.bbg b/bbtk/bbs/appli/exampleMeshContours_Widget.bbg
new file mode 100644 (file)
index 0000000..b6ccce1
--- /dev/null
@@ -0,0 +1,345 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleMeshContours_Widget.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:FALSE
+COMPLEXINPUTS:0
+BOXES:24
+BOX
+vtk:LoadHola:Box00
+ISEXEC:FALSE
+41.753243:164.219077:-900.000000
+77.303243:154.219077:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:ViewerNV:Box01
+ISEXEC:FALSE
+46.202085:35.327152:-900.000000
+109.922085:25.327152:-900.000000
+FIN_BOX
+BOX
+creaVtk:OutputWindow:Box02
+ISEXEC:TRUE
+39.787895:-184.545777:-900.000000
+80.387895:-194.545777:-900.000000
+FIN_BOX
+BOX
+wx:LayoutSplit:Box03
+ISEXEC:TRUE
+97.223001:-183.795519:-900.000000
+136.303001:-193.795519:-900.000000
+PORT
+Orientation:"H"
+FIN_BOX
+BOX
+wx:LayoutLine:Box04
+ISEXEC:FALSE
+-100.415389:-112.642064:-900.000000
+-42.855389:-122.642064:-900.000000
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box06
+ISEXEC:FALSE
+-12.906688:-9.541436:-900.000000
+32.333312:-19.541436:-900.000000
+FIN_BOX
+BOX
+wx:Slider:Box07
+ISEXEC:FALSE
+-99.730636:73.177947:-900.000000
+-48.330636:63.177947:-900.000000
+PORT
+Label:"true"
+PORT
+Max:"100"
+PORT
+ReactiveOnTrack:"true"
+PORT
+Title:"Opacity"
+FIN_BOX
+BOX
+std:Div:Box08
+ISEXEC:FALSE
+6.164017:40.935396:-900.000000
+35.489017:30.935396:-900.000000
+PORT
+In2:"100"
+FIN_BOX
+BOX
+vtk:UpdateRender:Box09
+ISEXEC:FALSE
+-16.666149:-114.681090:-900.000000
+23.658851:-124.681090:-900.000000
+PORT
+Active:"true"
+FIN_BOX
+BOX
+creaVtk:PointPicker:Box10
+ISEXEC:FALSE
+42.793552:-43.061806:-900.000000
+79.743552:-53.061806:-900.000000
+PORT
+TypeEvent:"2"
+FIN_BOX
+BOX
+creaVtk:PlaneWidget:Box11
+ISEXEC:FALSE
+-10.982291:-64.882180:-900.000000
+27.542709:-74.882180:-900.000000
+PORT
+Active:"true"
+PORT
+Origin:"30 30 30"
+PORT
+Resolution:"10"
+FIN_BOX
+BOX
+vtk:vtkImageDataPointerRelay:Box12
+ISEXEC:FALSE
+39.801244:125.767709:-900.000000
+91.976244:115.767709:-900.000000
+FIN_BOX
+BOX
+wx:CheckBox:Box13
+ISEXEC:FALSE
+-85.323644:15.751855:-900.000000
+-48.998644:5.751855:-900.000000
+PORT
+In:"false"
+PORT
+Title:"Picker"
+FIN_BOX
+BOX
+creaMaracasVisu:SetPosition:Box14
+ISEXEC:FALSE
+49.889747:-103.839314:-900.000000
+86.439747:-113.839314:-900.000000
+FIN_BOX
+BOX
+std:MathOperationVector:Box16
+ISEXEC:FALSE
+83.613689:-75.970874:-900.000000
+131.138689:-85.970874:-900.000000
+PORT
+Type:"3"
+FIN_BOX
+BOX
+vtk:ImageVtkProperties:Box17
+ISEXEC:FALSE
+85.277107:-54.156204:-900.000000
+130.627107:-64.156204:-900.000000
+FIN_BOX
+BOX
+wx:CheckBox:Box18
+ISEXEC:FALSE
+-70.908661:-10.460208:-900.000000
+-34.583661:-20.460208:-900.000000
+PORT
+In:"false"
+PORT
+Title:"Plane"
+FIN_BOX
+BOX
+wx:ComboBox:Box19
+ISEXEC:FALSE
+-126.349291:43.032686:-900.000000
+-81.109291:33.032686:-900.000000
+PORT
+In:"Outline Wireframe Surface"
+PORT
+Selection:"1"
+FIN_BOX
+BOX
+std:MultipleInputs:Box20
+ISEXEC:FALSE
+-71.597429:-38.406568:-900.000000
+-31.897429:-48.406568:-900.000000
+FIN_BOX
+BOX
+std:MultipleInputs:Box21
+ISEXEC:FALSE
+-25.407295:-87.574080:-900.000000
+14.292705:-97.574080:-900.000000
+FIN_BOX
+BOX
+creaVtk:ImageThreshold:Box65
+ISEXEC:FALSE
+-179.529863:52.174605:-900.000000
+-137.729863:42.174605:-900.000000
+PORT
+InValue:"255"
+PORT
+Lower:"1200"
+PORT
+OutValue:"0"
+PORT
+Upper:"5000"
+FIN_BOX
+BOX
+vtk:ImageGaussianSmooth:Box66
+ISEXEC:FALSE
+-181.359743:34.779658:-900.000000
+-132.459743:24.779658:-900.000000
+PORT
+StdDevX:"3"
+PORT
+StdDevY:"3"
+PORT
+StdDevZ:"3"
+FIN_BOX
+BOX
+vtk:MarchingCubes:Box67
+ISEXEC:FALSE
+-192.302439:14.823947:-900.000000
+-150.502439:4.823947:-900.000000
+PORT
+Value:"128"
+FIN_BOX
+BOX
+creaMaracasVisu:MeshContours_Widget:Box27
+ISEXEC:FALSE
+-220.224552:-82.091612:-900.000000
+-172.324552:-92.091612:-900.000000
+FIN_BOX
+CONNECTIONS:45
+CONNECTION
+Box01:Widget:Box03:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box04:Widget:Box03:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box01:Renderer1:Box06:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box07:Out:Box08:In1
+NumberOfControlPoints:0
+CONNECTION
+Box08:Out:Box06:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box07:BoxChange:Box06:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box01:Renderer1:Box09:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box01:Renderer1:Box10:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box01:Renderer1:Box11:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box00:Out:Box12:In
+NumberOfControlPoints:0
+CONNECTION
+Box12:Out:Box01:In
+NumberOfControlPoints:0
+CONNECTION
+Box12:Out:Box11:In
+NumberOfControlPoints:0
+CONNECTION
+Box13:Widget:Box04:Widget4
+NumberOfControlPoints:0
+CONNECTION
+Box07:Widget:Box04:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box13:Out:Box10:Active
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView1:Box14:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+Box10:BoxChange:Box14:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box12:Out:Box17:In
+NumberOfControlPoints:0
+CONNECTION
+Box17:Spacing:Box16:In1
+NumberOfControlPoints:0
+CONNECTION
+Box10:Point:Box16:In0
+NumberOfControlPoints:0
+CONNECTION
+Box16:Out:Box14:Point
+NumberOfControlPoints:0
+CONNECTION
+Box18:Widget:Box04:Widget6
+NumberOfControlPoints:0
+CONNECTION
+Box18:Out:Box11:Active
+NumberOfControlPoints:0
+CONNECTION
+Box06:Out:Box10:Prop3D
+NumberOfControlPoints:0
+CONNECTION
+Box19:Widget:Box04:Widget7
+NumberOfControlPoints:0
+CONNECTION
+Box19:Out:Box11:Representation
+NumberOfControlPoints:0
+CONNECTION
+Box19:BoxChange:Box20:In1
+NumberOfControlPoints:0
+CONNECTION
+Box18:BoxChange:Box20:In2
+NumberOfControlPoints:0
+CONNECTION
+Box20:BoxChange:Box11:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box06:BoxChange:Box21:In2
+NumberOfControlPoints:0
+CONNECTION
+Box11:BoxChange:Box21:In1
+NumberOfControlPoints:0
+CONNECTION
+Box21:BoxChange:Box09:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box10:Point:Box11:Origin
+NumberOfControlPoints:0
+CONNECTION
+Box10:BoxChange:Box21:In3
+NumberOfControlPoints:0
+CONNECTION
+Box12:Out:Box65:In
+NumberOfControlPoints:0
+CONNECTION
+Box65:Out:Box66:In
+NumberOfControlPoints:0
+CONNECTION
+Box66:Out:Box67:In
+NumberOfControlPoints:0
+CONNECTION
+Box67:Out:Box06:In
+NumberOfControlPoints:0
+CONNECTION
+Box67:Out:Box27:_polydata
+NumberOfControlPoints:0
+CONNECTION
+Box01:BoxChange:Box27:_execute
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView1:Box27:_wxvtkbaseview3D1
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView2:Box27:_wxvtkbaseview2D1
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView3:Box27:_wxvtkbaseview2D2
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView4:Box27:_wxvtkbaseview2D3
+NumberOfControlPoints:0
+CONNECTION
+Box27:_widget:Box04:Widget8
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/appli/exampleMeshContours_Widget.bbs b/bbtk/bbs/appli/exampleMeshContours_Widget.bbs
new file mode 100644 (file)
index 0000000..4bfb5b2
--- /dev/null
@@ -0,0 +1,190 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleMeshContours_Widget.bbs
+# ----------------------------------
+
+# BBTK GEditor Script
+# ----------------------
+
+include std
+include itkvtk
+include vtk
+include creaMaracasVisu
+include creaVtk
+include wx
+include std
+
+author "Author ??"
+description "Description ??"
+category "<VOID>"
+
+new vtk:LoadHola Box00
+
+new creaMaracasVisu:ViewerNV Box01
+
+new creaVtk:OutputWindow Box02
+
+new wx:LayoutSplit Box03
+  set Box03.Orientation "H"
+
+new wx:LayoutLine Box04
+
+new vtk:PolyDataToActor Box06
+
+new wx:Slider Box07
+  set Box07.Label "true"
+  set Box07.Max "100"
+  set Box07.ReactiveOnTrack "true"
+  set Box07.Title "Opacity"
+
+new std:Div Box08
+  set Box08.In2 "100"
+
+new vtk:UpdateRender Box09
+  set Box09.Active "true"
+
+new creaVtk:PointPicker Box10
+  set Box10.TypeEvent "2"
+
+new creaVtk:PlaneWidget Box11
+  set Box11.Active "true"
+  set Box11.Origin "30 30 30"
+  set Box11.Resolution "10"
+
+new vtk:vtkImageDataPointerRelay Box12
+
+new wx:CheckBox Box13
+  set Box13.In "false"
+  set Box13.Title "Picker"
+
+new creaMaracasVisu:SetPosition Box14
+
+new std:MathOperationVector Box16
+  set Box16.Type "3"
+
+new vtk:ImageVtkProperties Box17
+
+new wx:CheckBox Box18
+  set Box18.In "false"
+  set Box18.Title "Plane"
+
+new wx:ComboBox Box19
+  set Box19.In "Outline Wireframe Surface"
+  set Box19.Selection "1"
+
+new std:MultipleInputs Box20
+
+new std:MultipleInputs Box21
+
+new creaVtk:ImageThreshold Box65
+  set Box65.InValue "255"
+  set Box65.Lower "1200"
+  set Box65.OutValue "0"
+  set Box65.Upper "5000"
+
+new vtk:ImageGaussianSmooth Box66
+  set Box66.StdDevX "3"
+  set Box66.StdDevY "3"
+  set Box66.StdDevZ "3"
+
+new vtk:MarchingCubes Box67
+  set Box67.Value "128"
+
+new creaMaracasVisu:MeshContours_Widget Box27
+
+
+connect Box01.Widget Box03.Widget2
+
+connect Box04.Widget Box03.Widget1
+
+connect Box01.Renderer1 Box06.Renderer
+
+connect Box07.Out Box08.In1
+
+connect Box08.Out Box06.Opacity
+
+connect Box07.BoxChange Box06.BoxExecute
+
+connect Box01.Renderer1 Box09.Renderer
+
+connect Box01.Renderer1 Box10.Renderer
+
+connect Box01.Renderer1 Box11.Renderer
+
+connect Box00.Out Box12.In
+
+connect Box12.Out Box01.In
+
+connect Box12.Out Box11.In
+
+connect Box13.Widget Box04.Widget4
+
+connect Box07.Widget Box04.Widget2
+
+connect Box13.Out Box10.Active
+
+connect Box01.wxVtkBaseView1 Box14.wxVtkBaseView
+
+connect Box10.BoxChange Box14.BoxExecute
+
+connect Box12.Out Box17.In
+
+connect Box17.Spacing Box16.In1
+
+connect Box10.Point Box16.In0
+
+connect Box16.Out Box14.Point
+
+connect Box18.Widget Box04.Widget6
+
+connect Box18.Out Box11.Active
+
+connect Box06.Out Box10.Prop3D
+
+connect Box19.Widget Box04.Widget7
+
+connect Box19.Out Box11.Representation
+
+connect Box19.BoxChange Box20.In1
+
+connect Box18.BoxChange Box20.In2
+
+connect Box20.BoxChange Box11.BoxExecute
+
+connect Box06.BoxChange Box21.In2
+
+connect Box11.BoxChange Box21.In1
+
+connect Box21.BoxChange Box09.BoxExecute
+
+connect Box10.Point Box11.Origin
+
+connect Box10.BoxChange Box21.In3
+
+connect Box12.Out Box65.In
+
+connect Box65.Out Box66.In
+
+connect Box66.Out Box67.In
+
+connect Box67.Out Box06.In
+
+connect Box67.Out Box27._polydata
+
+connect Box01.BoxChange Box27._execute
+
+connect Box01.wxVtkBaseView1 Box27._wxvtkbaseview3D1
+
+connect Box01.wxVtkBaseView2 Box27._wxvtkbaseview2D1
+
+connect Box01.wxVtkBaseView3 Box27._wxvtkbaseview2D2
+
+connect Box01.wxVtkBaseView4 Box27._wxvtkbaseview2D3
+
+connect Box27._widget Box04.Widget8
+
+
+
+# Complex input ports
+exec Box02
+exec Box03
diff --git a/bbtk/bbs/boxes/MeshContours.bbg b/bbtk/bbs/boxes/MeshContours.bbg
new file mode 100644 (file)
index 0000000..cfc167d
--- /dev/null
@@ -0,0 +1,456 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:TRUE
+COMPLEXBOXNAME:MeshContours
+PACKAGENAME:creaMaracasVisu
+COMPLEXOUTPUTS:0
+COMPLEXINPUTS:9
+COMPLEX_PORT
+polydata
+-329.802162:-44.982560:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+execute
+-282.941001:-44.500535:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview2D1
+-192.110825:-45.883736:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview2D2
+-153.842274:-46.344803:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview2D3
+-131.711064:-46.805870:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview3D1
+-16.213810:-45.376562:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+opacity1
+-481.199759:-51.531805:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+opacity2
+-445.697609:-53.560500:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+opacity3
+-405.630897:-56.603541:-900.000000
+FIN_COMPLEX_PORT
+BOXES:28
+BOX
+creaVtk:Cutter:Box22
+ISEXEC:FALSE
+-247.405290:-314.719591:-900.000000
+-215.205290:-324.719591:-900.000000
+FIN_BOX
+BOX
+creaVtk:Plane:Box23
+ISEXEC:FALSE
+-244.019251:-296.725016:-900.000000
+-212.294251:-306.725016:-900.000000
+PORT
+Normal:"0 0 1"
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box24
+ISEXEC:FALSE
+-244.129567:-333.582002:-900.000000
+-198.889567:-343.582002:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+vtk:ImageVtkProperties:Box26
+ISEXEC:FALSE
+-189.676792:-246.603108:-900.000000
+-144.326792:-256.603108:-900.000000
+FIN_BOX
+BOX
+std:MathOperationVector:Box27
+ISEXEC:FALSE
+-181.297642:-274.381908:-900.000000
+-133.772642:-284.381908:-900.000000
+PORT
+Type:"2"
+FIN_BOX
+BOX
+creaVtk:Cutter:Box29
+ISEXEC:FALSE
+-183.389764:-378.839398:-900.000000
+-151.189764:-388.839398:-900.000000
+FIN_BOX
+BOX
+creaVtk:Plane:Box30
+ISEXEC:FALSE
+-178.356096:-360.177356:-900.000000
+-146.631096:-370.177356:-900.000000
+PORT
+Normal:"1 0 0"
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box31
+ISEXEC:FALSE
+-176.224636:-397.243412:-900.000000
+-130.984636:-407.243412:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+creaVtk:Cutter:Box32
+ISEXEC:FALSE
+-133.844696:-481.865111:-900.000000
+-101.644696:-491.865111:-900.000000
+FIN_BOX
+BOX
+creaVtk:Plane:Box33
+ISEXEC:FALSE
+-128.665621:-464.732319:-900.000000
+-96.940621:-474.732319:-900.000000
+PORT
+Normal:"0 1 0"
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box34
+ISEXEC:FALSE
+-136.755060:-499.565110:-900.000000
+-91.515060:-509.565110:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+creaMaracasVisu:wxVtkBaseView_Info:Box35
+ISEXEC:FALSE
+-198.686835:-217.770457:-900.000000
+-152.536835:-227.770457:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box36
+ISEXEC:FALSE
+-285.279264:-185.960556:-900.000000
+-249.204264:-195.960556:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box38
+ISEXEC:FALSE
+-359.010673:-194.365199:-900.000000
+-322.935673:-204.365199:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:wxVtkBaseView_Info:Box39
+ISEXEC:FALSE
+-145.604047:-218.713305:-900.000000
+-99.454047:-228.713305:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:wxVtkBaseView_Info:Box40
+ISEXEC:FALSE
+-90.867006:-218.000038:-900.000000
+-44.717006:-228.000038:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:wxVtkBaseView_Info:Box44
+ISEXEC:FALSE
+-15.480580:-218.151121:-900.000000
+30.669420:-228.151121:-900.000000
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box48
+ISEXEC:FALSE
+-69.448369:-332.269693:-900.000000
+-24.208369:-342.269693:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box49
+ISEXEC:FALSE
+-55.414551:-397.146594:-900.000000
+-10.174551:-407.146594:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+vtk:PolyDataToActor:Box50
+ISEXEC:FALSE
+-13.433459:-501.870542:-900.000000
+31.806541:-511.870542:-900.000000
+PORT
+Colour:"1 1 1"
+PORT
+Opacity:"1"
+PORT
+Representation:"1"
+FIN_BOX
+BOX
+std:MultipleInputs:Box55
+ISEXEC:FALSE
+-283.794462:-250.737893:-900.000000
+-244.094462:-260.737893:-900.000000
+FIN_BOX
+BOX
+vtk:UpdateRender:Box57
+ISEXEC:FALSE
+24.184279:-549.517113:-900.000000
+64.509279:-559.517113:-900.000000
+PORT
+Active:"true"
+FIN_BOX
+BOX
+vtk:UpdateRender:Box58
+ISEXEC:FALSE
+-167.061526:-546.390058:-900.000000
+-126.736526:-556.390058:-900.000000
+PORT
+Active:"true"
+FIN_BOX
+BOX
+vtk:UpdateRender:Box59
+ISEXEC:FALSE
+-230.444173:-546.555779:-900.000000
+-190.119173:-556.555779:-900.000000
+PORT
+Active:"true"
+FIN_BOX
+BOX
+vtk:UpdateRender:Box60
+ISEXEC:FALSE
+-307.079885:-544.911699:-900.000000
+-266.754885:-554.911699:-900.000000
+PORT
+Active:"true"
+FIN_BOX
+BOX
+std:MagicBox:Box68
+ISEXEC:FALSE
+-501.310032:-199.111688:-900.000000
+-465.235032:-209.111688:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box69
+ISEXEC:FALSE
+-410.305732:-194.326895:-900.000000
+-374.230732:-204.326895:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box70
+ISEXEC:FALSE
+-454.716776:-196.135359:-900.000000
+-418.641776:-206.135359:-900.000000
+FIN_BOX
+CONNECTIONS:61
+CONNECTION
+Box23:Out:Box22:ImplicitFunction
+NumberOfControlPoints:0
+CONNECTION
+Box22:BoxChange:Box24:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box26:Spacing:Box27:In1
+NumberOfControlPoints:0
+CONNECTION
+Box27:Out:Box23:Origin
+NumberOfControlPoints:0
+CONNECTION
+Box22:Out:Box24:In
+NumberOfControlPoints:0
+CONNECTION
+Box30:Out:Box29:ImplicitFunction
+NumberOfControlPoints:0
+CONNECTION
+Box29:BoxChange:Box31:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box29:Out:Box31:In
+NumberOfControlPoints:0
+CONNECTION
+Box27:Out:Box30:Origin
+NumberOfControlPoints:0
+CONNECTION
+Box24:BoxChange:Box29:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box33:Out:Box32:ImplicitFunction
+NumberOfControlPoints:0
+CONNECTION
+Box32:BoxChange:Box34:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box32:Out:Box34:In
+NumberOfControlPoints:0
+CONNECTION
+Box31:BoxChange:Box32:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box27:Out:Box33:Origin
+NumberOfControlPoints:0
+CONNECTION
+Box35:Image:Box26:In
+NumberOfControlPoints:0
+CONNECTION
+Box35:vtkRenderer:Box24:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box38:Out:Box22:In
+NumberOfControlPoints:0
+CONNECTION
+Box38:Out:Box29:In
+NumberOfControlPoints:0
+CONNECTION
+Box38:Out:Box32:In
+NumberOfControlPoints:0
+CONNECTION
+Box40:vtkRenderer:Box34:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box39:vtkRenderer:Box31:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box44:vtkRenderer:Box48:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box22:Out:Box48:In
+NumberOfControlPoints:0
+CONNECTION
+Box29:Out:Box49:In
+NumberOfControlPoints:0
+CONNECTION
+Box44:vtkRenderer:Box49:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box48:BoxChange:Box49:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box44:vtkRenderer:Box50:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box49:BoxChange:Box50:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box32:Out:Box50:In
+NumberOfControlPoints:0
+CONNECTION
+Box36:BoxChange:Box55:In1
+NumberOfControlPoints:0
+CONNECTION
+Box55:BoxChange:Box22:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box55:BoxChange:Box48:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box44:vtkRenderer:Box57:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box50:BoxChange:Box57:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box40:vtkRenderer:Box58:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box34:BoxChange:Box58:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box39:vtkRenderer:Box59:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box31:BoxChange:Box59:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box35:vtkRenderer:Box60:Renderer
+NumberOfControlPoints:0
+CONNECTION
+Box24:BoxChange:Box60:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box44:Point:Box27:In0
+NumberOfControlPoints:0
+CONNECTION
+Box35:Normal:Box23:Normal
+NumberOfControlPoints:0
+CONNECTION
+Box39:Normal:Box30:Normal
+NumberOfControlPoints:0
+CONNECTION
+Box40:Normal:Box33:Normal
+NumberOfControlPoints:0
+CONNECTION
+polydata:polydata:Box38:In
+NumberOfControlPoints:0
+CONNECTION
+execute:execute:Box36:In
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview2D1:wxvtkbaseview2D1:Box35:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview2D2:wxvtkbaseview2D2:Box39:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview2D3:wxvtkbaseview2D3:Box40:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+wxvtkbaseview3D1:wxvtkbaseview3D1:Box44:wxVtkBaseView
+NumberOfControlPoints:0
+CONNECTION
+Box36:BoxChange:Box44:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box68:Out:Box24:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box68:Out:Box48:Opacity
+NumberOfControlPoints:0
+CONNECTION
+opacity2:opacity2:Box70:In
+NumberOfControlPoints:0
+CONNECTION
+opacity3:opacity3:Box69:In
+NumberOfControlPoints:0
+CONNECTION
+Box70:Out:Box31:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box70:Out:Box49:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box69:Out:Box34:Opacity
+NumberOfControlPoints:0
+CONNECTION
+Box69:Out:Box50:Opacity
+NumberOfControlPoints:0
+CONNECTION
+opacity1:opacity1:Box68:In
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/boxes/MeshContours.bbs b/bbtk/bbs/boxes/MeshContours.bbs
new file mode 100644 (file)
index 0000000..acb1499
--- /dev/null
@@ -0,0 +1,170 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include creaVtk
+include vtk
+include std
+include creaMaracasVisu
+
+define MeshContours creaMaracasVisu
+
+author "Author ??"
+description "Description ??"
+
+category "<VOID>"
+
+new creaVtk:Cutter Box22
+
+new creaVtk:Plane Box23
+  set Box23.Normal "0 0 1"
+
+new vtk:PolyDataToActor Box24
+  set Box24.Colour "1 1 1"
+  set Box24.Opacity "1"
+  set Box24.Representation "1"
+
+new vtk:ImageVtkProperties Box26
+
+new std:MathOperationVector Box27
+  set Box27.Type "2"
+
+new creaVtk:Cutter Box29
+
+new creaVtk:Plane Box30
+  set Box30.Normal "1 0 0"
+
+new vtk:PolyDataToActor Box31
+  set Box31.Colour "1 1 1"
+  set Box31.Opacity "1"
+  set Box31.Representation "1"
+
+new creaVtk:Cutter Box32
+
+new creaVtk:Plane Box33
+  set Box33.Normal "0 1 0"
+
+new vtk:PolyDataToActor Box34
+  set Box34.Colour "1 1 1"
+  set Box34.Opacity "1"
+  set Box34.Representation "1"
+
+new creaMaracasVisu:wxVtkBaseView_Info Box35
+
+new std:MagicBox Box36
+
+new std:MagicBox Box38
+
+new creaMaracasVisu:wxVtkBaseView_Info Box39
+
+new creaMaracasVisu:wxVtkBaseView_Info Box40
+
+new creaMaracasVisu:wxVtkBaseView_Info Box44
+
+new vtk:PolyDataToActor Box48
+  set Box48.Colour "1 1 1"
+  set Box48.Opacity "1"
+  set Box48.Representation "1"
+
+new vtk:PolyDataToActor Box49
+  set Box49.Colour "1 1 1"
+  set Box49.Opacity "1"
+  set Box49.Representation "1"
+
+new vtk:PolyDataToActor Box50
+  set Box50.Colour "1 1 1"
+  set Box50.Opacity "1"
+  set Box50.Representation "1"
+
+new std:MultipleInputs Box55
+
+new vtk:UpdateRender Box57
+  set Box57.Active "true"
+
+new vtk:UpdateRender Box58
+  set Box58.Active "true"
+
+new vtk:UpdateRender Box59
+  set Box59.Active "true"
+
+new vtk:UpdateRender Box60
+  set Box60.Active "true"
+
+new std:MagicBox Box68
+
+new std:MagicBox Box69
+
+new std:MagicBox Box70
+
+
+connect Box23.Out Box22.ImplicitFunction
+connect Box22.BoxChange Box24.BoxExecute
+connect Box26.Spacing Box27.In1
+connect Box27.Out Box23.Origin
+connect Box22.Out Box24.In
+connect Box30.Out Box29.ImplicitFunction
+connect Box29.BoxChange Box31.BoxExecute
+connect Box29.Out Box31.In
+connect Box27.Out Box30.Origin
+connect Box24.BoxChange Box29.BoxExecute
+connect Box33.Out Box32.ImplicitFunction
+connect Box32.BoxChange Box34.BoxExecute
+connect Box32.Out Box34.In
+connect Box31.BoxChange Box32.BoxExecute
+connect Box27.Out Box33.Origin
+connect Box35.Image Box26.In
+connect Box35.vtkRenderer Box24.Renderer
+connect Box38.Out Box22.In
+connect Box38.Out Box29.In
+connect Box38.Out Box32.In
+connect Box40.vtkRenderer Box34.Renderer
+connect Box39.vtkRenderer Box31.Renderer
+connect Box44.vtkRenderer Box48.Renderer
+connect Box22.Out Box48.In
+connect Box29.Out Box49.In
+connect Box44.vtkRenderer Box49.Renderer
+connect Box48.BoxChange Box49.BoxExecute
+connect Box44.vtkRenderer Box50.Renderer
+connect Box49.BoxChange Box50.BoxExecute
+connect Box32.Out Box50.In
+connect Box36.BoxChange Box55.In1
+connect Box55.BoxChange Box22.BoxExecute
+connect Box55.BoxChange Box48.BoxExecute
+connect Box44.vtkRenderer Box57.Renderer
+connect Box50.BoxChange Box57.BoxExecute
+connect Box40.vtkRenderer Box58.Renderer
+connect Box34.BoxChange Box58.BoxExecute
+connect Box39.vtkRenderer Box59.Renderer
+connect Box31.BoxChange Box59.BoxExecute
+connect Box35.vtkRenderer Box60.Renderer
+connect Box24.BoxChange Box60.BoxExecute
+connect Box44.Point Box27.In0
+connect Box35.Normal Box23.Normal
+connect Box39.Normal Box30.Normal
+connect Box40.Normal Box33.Normal
+connect Box36.BoxChange Box44.BoxExecute
+connect Box68.Out Box24.Opacity
+connect Box68.Out Box48.Opacity
+connect Box70.Out Box31.Opacity
+connect Box70.Out Box49.Opacity
+connect Box69.Out Box34.Opacity
+connect Box69.Out Box50.Opacity
+
+# Complex input ports
+input polydata Box38.In " "
+input execute Box36.In " "
+input wxvtkbaseview2D1 Box35.wxVtkBaseView " "
+input wxvtkbaseview2D2 Box39.wxVtkBaseView " "
+input wxvtkbaseview2D3 Box40.wxVtkBaseView " "
+input wxvtkbaseview3D1 Box44.wxVtkBaseView " "
+input opacity2 Box70.In " "
+input opacity3 Box69.In " "
+input opacity1 Box68.In " "
+
+# Complex output ports
+
+
+endefine
diff --git a/bbtk/bbs/boxes/MeshContours_Interface.bbg b/bbtk/bbs/boxes/MeshContours_Interface.bbg
new file mode 100644 (file)
index 0000000..da98836
--- /dev/null
@@ -0,0 +1,143 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours_Interface.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:TRUE
+COMPLEXBOXNAME:MeshContours_Interface
+PACKAGENAME:creaMaracasVisu
+COMPLEXOUTPUTS:4
+COMPLEX_PORT
+Opacity1
+-496.860236:-143.627044:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Opacity2
+-426.838604:-146.231308:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+Opacity3
+-359.903575:-139.752793:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+widget
+-300.364859:-138.911326:-900.000000
+FIN_COMPLEX_PORT
+COMPLEXINPUTS:0
+BOXES:7
+BOX
+wx:Slider:Box52
+ISEXEC:FALSE
+-372.649098:-11.421759:-900.000000
+-321.249098:-21.421759:-900.000000
+PORT
+In:"100"
+PORT
+Label:"true"
+PORT
+Max:"100"
+PORT
+ReactiveOnTrack:"true"
+PORT
+Title:"Contour opacity yz"
+FIN_BOX
+BOX
+std:Div:Box53
+ISEXEC:FALSE
+-358.008670:-95.848698:-900.000000
+-328.683670:-105.848698:-900.000000
+PORT
+In2:"100"
+FIN_BOX
+BOX
+wx:LayoutLine:Box54
+ISEXEC:FALSE
+-302.207152:-90.511220:-900.000000
+-244.647152:-100.511220:-900.000000
+PORT
+Orientation:"H"
+FIN_BOX
+BOX
+wx:Slider:Box61
+ISEXEC:FALSE
+-426.226259:-12.253582:-900.000000
+-374.826259:-22.253582:-900.000000
+PORT
+In:"100"
+PORT
+Label:"true"
+PORT
+Max:"100"
+PORT
+ReactiveOnTrack:"true"
+PORT
+Title:"Contour opacity xz"
+FIN_BOX
+BOX
+std:Div:Box62
+ISEXEC:FALSE
+-428.097940:-94.461629:-900.000000
+-398.772940:-104.461629:-900.000000
+PORT
+In2:"100"
+FIN_BOX
+BOX
+wx:Slider:Box63
+ISEXEC:FALSE
+-481.862971:-11.506564:-900.000000
+-430.462971:-21.506564:-900.000000
+PORT
+In:"100"
+PORT
+Label:"true"
+PORT
+Max:"100"
+PORT
+ReactiveOnTrack:"true"
+PORT
+Title:"Contour opacity xy"
+FIN_BOX
+BOX
+std:Div:Box64
+ISEXEC:FALSE
+-495.507061:-98.049345:-900.000000
+-466.182061:-108.049345:-900.000000
+PORT
+In2:"100"
+FIN_BOX
+CONNECTIONS:10
+CONNECTION
+Box52:Out:Box53:In1
+NumberOfControlPoints:0
+CONNECTION
+Box61:Out:Box62:In1
+NumberOfControlPoints:0
+CONNECTION
+Box61:Widget:Box54:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box63:Out:Box64:In1
+NumberOfControlPoints:0
+CONNECTION
+Box63:Widget:Box54:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box52:Widget:Box54:Widget3
+NumberOfControlPoints:0
+CONNECTION
+Box64:Out:Opacity1:Opacity1
+NumberOfControlPoints:0
+CONNECTION
+Box62:Out:Opacity2:Opacity2
+NumberOfControlPoints:0
+CONNECTION
+Box53:Out:Opacity3:Opacity3
+NumberOfControlPoints:0
+CONNECTION
+Box54:Widget:widget:widget
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/boxes/MeshContours_Interface.bbs b/bbtk/bbs/boxes/MeshContours_Interface.bbs
new file mode 100644 (file)
index 0000000..b2d169f
--- /dev/null
@@ -0,0 +1,68 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours_Interface.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include wx
+include std
+
+define MeshContours_Interface creaMaracasVisu
+
+author "Author ??"
+description "Description ??"
+
+category "<VOID>"
+
+new wx:Slider Box52
+  set Box52.In "100"
+  set Box52.Label "true"
+  set Box52.Max "100"
+  set Box52.ReactiveOnTrack "true"
+  set Box52.Title "Contour opacity yz"
+
+new std:Div Box53
+  set Box53.In2 "100"
+
+new wx:LayoutLine Box54
+  set Box54.Orientation "H"
+
+new wx:Slider Box61
+  set Box61.In "100"
+  set Box61.Label "true"
+  set Box61.Max "100"
+  set Box61.ReactiveOnTrack "true"
+  set Box61.Title "Contour opacity xz"
+
+new std:Div Box62
+  set Box62.In2 "100"
+
+new wx:Slider Box63
+  set Box63.In "100"
+  set Box63.Label "true"
+  set Box63.Max "100"
+  set Box63.ReactiveOnTrack "true"
+  set Box63.Title "Contour opacity xy"
+
+new std:Div Box64
+  set Box64.In2 "100"
+
+
+connect Box52.Out Box53.In1
+connect Box61.Out Box62.In1
+connect Box61.Widget Box54.Widget2
+connect Box63.Out Box64.In1
+connect Box63.Widget Box54.Widget1
+connect Box52.Widget Box54.Widget3
+
+# Complex input ports
+
+# Complex output ports
+output Opacity1 Box64.Out " "
+output Opacity2 Box62.Out " "
+output Opacity3 Box53.Out " "
+output widget Box54.Widget " "
+
+
+endefine
diff --git a/bbtk/bbs/boxes/MeshContours_Widget.bbg b/bbtk/bbs/boxes/MeshContours_Widget.bbg
new file mode 100644 (file)
index 0000000..0419e1a
--- /dev/null
@@ -0,0 +1,141 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours_Widget.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:TRUE
+COMPLEXBOXNAME:MeshContours_Widget
+PACKAGENAME:creaMaracasVisu
+COMPLEXOUTPUTS:1
+COMPLEX_PORT
+_widget
+-321.352542:-403.575031:-900.000000
+FIN_COMPLEX_PORT
+COMPLEXINPUTS:6
+COMPLEX_PORT
+_polydata
+-291.728211:-139.083723:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+_execute
+-361.335403:-136.850022:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+_wxvtkbaseview2D1
+-236.727974:-136.138587:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+_wxvtkbaseview2D2
+-182.869569:-134.001287:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+_wxvtkbaseview2D3
+-141.831968:-137.076456:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+_wxvtkbaseview3D1
+-55.795358:-128.477339:-900.000000
+FIN_COMPLEX_PORT
+BOXES:8
+BOX
+std:MagicBox:Box36
+ISEXEC:FALSE
+-367.869151:-190.366478:-900.000000
+-331.794151:-200.366478:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box38
+ISEXEC:FALSE
+-300.609810:-186.902651:-900.000000
+-264.534810:-196.902651:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box45
+ISEXEC:FALSE
+-233.796642:-184.002621:-900.000000
+-197.721642:-194.002621:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box46
+ISEXEC:FALSE
+-195.706592:-182.741336:-900.000000
+-159.631592:-192.741336:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box47
+ISEXEC:FALSE
+-152.209773:-183.551587:-900.000000
+-116.134773:-193.551587:-900.000000
+FIN_BOX
+BOX
+std:MagicBox:Box51
+ISEXEC:FALSE
+-62.876822:-177.376815:-900.000000
+-26.801822:-187.376815:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:MeshContours_Interface:Box52
+ISEXEC:FALSE
+-361.466973:-269.135505:-900.000000
+-311.666973:-279.135505:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:MeshContours:Box53
+ISEXEC:FALSE
+-270.243259:-342.894019:-900.000000
+-230.143259:-352.894019:-900.000000
+FIN_BOX
+CONNECTIONS:16
+CONNECTION
+_polydata:_polydata:Box38:In
+NumberOfControlPoints:0
+CONNECTION
+_wxvtkbaseview2D1:_wxvtkbaseview2D1:Box45:In
+NumberOfControlPoints:0
+CONNECTION
+_wxvtkbaseview2D2:_wxvtkbaseview2D2:Box46:In
+NumberOfControlPoints:0
+CONNECTION
+_wxvtkbaseview2D3:_wxvtkbaseview2D3:Box47:In
+NumberOfControlPoints:0
+CONNECTION
+_wxvtkbaseview3D1:_wxvtkbaseview3D1:Box51:In
+NumberOfControlPoints:0
+CONNECTION
+Box52:widget:_widget:_widget
+NumberOfControlPoints:0
+CONNECTION
+Box52:Opacity1:Box53:opacity1
+NumberOfControlPoints:0
+CONNECTION
+Box52:Opacity2:Box53:opacity2
+NumberOfControlPoints:0
+CONNECTION
+Box52:Opacity3:Box53:opacity3
+NumberOfControlPoints:0
+CONNECTION
+Box38:Out:Box53:polydata
+NumberOfControlPoints:0
+CONNECTION
+Box45:Out:Box53:wxvtkbaseview2D1
+NumberOfControlPoints:0
+CONNECTION
+Box46:Out:Box53:wxvtkbaseview2D2
+NumberOfControlPoints:0
+CONNECTION
+Box47:Out:Box53:wxvtkbaseview2D3
+NumberOfControlPoints:0
+CONNECTION
+Box51:Out:Box53:wxvtkbaseview3D1
+NumberOfControlPoints:0
+CONNECTION
+_execute:_execute:Box36:In
+NumberOfControlPoints:0
+CONNECTION
+Box36:BoxChange:Box53:execute
+NumberOfControlPoints:0
+APP_END
diff --git a/bbtk/bbs/boxes/MeshContours_Widget.bbs b/bbtk/bbs/boxes/MeshContours_Widget.bbs
new file mode 100644 (file)
index 0000000..1ec7140
--- /dev/null
@@ -0,0 +1,57 @@
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours_Widget.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include std
+include creaMaracasVisu
+
+define MeshContours_Widget creaMaracasVisu
+
+author "Author ??"
+description "Description ??"
+
+category "<VOID>"
+
+new std:MagicBox Box36
+
+new std:MagicBox Box38
+
+new std:MagicBox Box45
+
+new std:MagicBox Box46
+
+new std:MagicBox Box47
+
+new std:MagicBox Box51
+
+new creaMaracasVisu:MeshContours_Interface Box52
+
+new creaMaracasVisu:MeshContours Box53
+
+
+connect Box52.Opacity1 Box53.opacity1
+connect Box52.Opacity2 Box53.opacity2
+connect Box52.Opacity3 Box53.opacity3
+connect Box38.Out Box53.polydata
+connect Box45.Out Box53.wxvtkbaseview2D1
+connect Box46.Out Box53.wxvtkbaseview2D2
+connect Box47.Out Box53.wxvtkbaseview2D3
+connect Box51.Out Box53.wxvtkbaseview3D1
+connect Box36.BoxChange Box53.execute
+
+# Complex input ports
+input _polydata Box38.In " "
+input _wxvtkbaseview2D1 Box45.In " "
+input _wxvtkbaseview2D2 Box46.In " "
+input _wxvtkbaseview2D3 Box47.In " "
+input _wxvtkbaseview3D1 Box51.In " "
+input _execute Box36.In " "
+
+# Complex output ports
+output _widget Box52.widget " "
+
+
+endefine