]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/bbs/boxes/Mesh_Application.bbs
#3534 Mesh_Application optimization
[creaMaracasVisu.git] / bbtk / bbs / boxes / Mesh_Application.bbs
index 250fd5259749e2b841b0b0f9f8bdd78404063d19..e8a451c3c92bb2612280908b7ef15a8448db69de 100644 (file)
@@ -46,29 +46,22 @@ new wx:LayoutLine Box22
   set Box22.Orientation "V"
 
 new std:StringSelect Box23
-  set Box23.In0 "false  false  false  false  false false"
-  set Box23.In1 "false  true   false  false  false false"
-  set Box23.In2 "false  false  true   false  false false"
-  set Box23.In3 "false  false  false   1  false false"
-  set Box23.In4 "false  false  false   false  false  false"
-  set Box23.In5 "false  false  false   false  true  false"
-  set Box23.In6 "false  false  false   false  false false"
-  set Box23.In7 "false  false  false   false  false false"
-  set Box23.In8 "false  false  false   false  false false"
-  set Box23.In9 "false  false  false   false  false false"
+  set Box23.In0 "0  0  0  0  0  0  0  0"
+  set Box23.In1 "0  1  0  0  0  0  0  0"
+  set Box23.In2 "0  0  1  0  0  0  0  0"
+  set Box23.In3 "0  0  0  1  0  0  0  0"
+  set Box23.In4 "0  0  0  0  0  0  0  0"
+  set Box23.In5 "0  0  0  0  0  0  0  0"
+  set Box23.In6 "0  0  0  0  0  0  1  0"
+  set Box23.In7 "0  0  0  0  0  0  0  0"
+  set Box23.In8 "0  0  0  0  0  0  0  0"
+  set Box23.In9 "0  0  0  0  0  0  0  0"
 
 new std:GetVectorStringElement Box24
   set Box24.I "1"
 
-new creaMaracasVisu:InteractorStyleMaracas_Model Box25
-
 new vtk:SurfaceTexture Box26
 
-new wx:RadioButton Box27
-  set Box27.In0 "Red"
-  set Box27.In1 "Colour"
-  set Box27.In2 "B&W"
-
 new std:MultipleInputs Box28
 
 new std:StringSelect Box29
@@ -93,8 +86,6 @@ new creaMaracasVisu:Mesh_tool_ApplyPatch Box38
 new std:GetVectorStringElement Box39
   set Box39.I "3"
 
-new creaMaracasVisu:InteractorStyleMaracas_Model Box40
-
 new creaMaracasVisu:Mesh_tool_ApplySmooth Box46
   set Box46.title "Smooth"
 
@@ -161,11 +152,6 @@ new std:MagicBox Box69
 new creaMaracasVisu:Mesh_tool_ApplyRegionGrowing Box70
   set Box70.title "Region growing"
 
-new std:GetVectorStringElement Box71
-  set Box71.I "5"
-
-new creaMaracasVisu:InteractorStyleMaracas_Model Box72
-
 new creaMaracasVisu:Mesh_tool_ApplyExternalMask Box73
   set Box73.title "External Mask"
 
@@ -175,8 +161,6 @@ new creaMaracasVisu:Mesh_tool_ApplyCut Box74
 new std:GetVectorStringElement Box75
   set Box75.I "2"
 
-new creaMaracasVisu:InteractorStyleMaracas_Model Box76
-
 new wx:ComboBox Box79
   set Box79.In "mesh-0"
 
@@ -243,8 +227,6 @@ new wx:LayoutTab Box102
 new creaMaracasVisu:Mesh_tool_ApplyPatchSimple Box103
   set Box103.title "Simple (Yelow)"
 
-new creaMaracasVisu:InteractorStyleMaracas_Model Box105
-
 new std:MultipleInputs Box106
 
 new std:StringSelect Box107
@@ -291,6 +273,43 @@ new wx:LayoutLine Box121
   set Box121.Orientation "V"
   set Box121.WinTitle "Free plane"
 
+new creaMaracasVisu:wxVtkBaseView_Info Box122
+  set Box122.InteractionType "6"
+
+new std:MultipleInputs Box123
+
+new creaMaracasVisu:wxVtkBaseView_Info Box124
+  set Box124.InteractionType "2"
+
+new std:MagicBox Box125
+
+new std:MagicBox Box126
+
+new creaMaracasVisu:wxVtkBaseView_Info Box127
+  set Box127.InteractionType "5"
+
+new std:ConcatStrings_tool Box129
+  set Box129.Type "1"
+
+new std:ConcatStrings_tool Box130
+  set Box130.Type "1"
+
+new std:ConcatStrings_tool Box131
+  set Box131.Type "1"
+
+new std:ConcatStrings_tool Box132
+  set Box132.Type "1"
+
+new std:DoubleToInt Box133
+
+new std:DoubleToInt Box134
+
+new std:GetVectorStringElement Box135
+  set Box135.I "6"
+
+new std:ConcatStrings_tool Box136
+  set Box136.Type "1"
+
 
 connect Box08.MeshBase Box15.polydata
 connect Box08.MeshTemp Box10.mesh
@@ -303,12 +322,6 @@ connect Box08.MeshBase Box17._polydata
 connect Box20.Widget Box11.Widget1
 connect Box12.Selection Box23.In
 connect Box23.Out Box24.In
-connect Box10.interactorStyleMaracas Box25.InteractorStyleMaracas
-connect Box10.interactorStyleMaracas2 Box25.InteractorStyleMaracas2
-connect Box10.interactorStyleMaracas3 Box25.InteractorStyleMaracas3
-connect Box10.interactorStyleMaracas4 Box25.InteractorStyleMaracas4
-connect Box24.Out Box25.Active
-connect Box12.BoxChange Box25.BoxExecute
 connect Box08.MeshBase Box26.Mesh
 connect Box07.Out Box26.Image
 connect Box29.Out Box15.scalarvisibility
@@ -323,10 +336,6 @@ connect Box07.Out Box38.image
 connect Box08.MeshTemp Box38.mesh
 connect Box08.MeshManagerModel Box38.meshmanagermodel
 connect Box23.Out Box39.In
-connect Box38.interactorStyleMaracas Box40.InteractorStyleMaracas
-connect Box38.interactorStyleMaracas2 Box40.InteractorStyleMaracas2
-connect Box38.interactorStyleMaracas3 Box40.InteractorStyleMaracas3
-connect Box38.interactorStyleMaracas4 Box40.InteractorStyleMaracas4
 connect Box07.Out Box46.image
 connect Box08.MeshTemp Box46.mesh
 connect Box08.MeshManagerModel Box46.meshmanagermodel
@@ -356,13 +365,8 @@ connect Box07.Out Box61.In
 connect Box61.Spacing Box60.In1
 connect Box54.Out Box59.Active
 connect Box63.BoxChange Box28.In4
-connect Box63.BoxChange Box17._execute
-connect Box63.BoxChange Box10.boxChange
 connect Box63.BoxChange Box46.boxChange
 connect Box63.BoxChange Box47.boxChange
-connect Box63.BoxChange Box38.boxChange
-connect Box64.Out Box38.point
-connect Box64.Out Box10.point
 connect Box65.Out Box13.render
 connect Box65.Out Box48.Renderer
 connect Box65.Out Box15.render
@@ -390,22 +394,13 @@ connect Box69.Out Box46.wxvtkbaseview4
 connect Box69.Out Box47.wxvtkbaseview4
 connect Box69.Out Box17._wxvtkbaseview2D3
 connect Box13.boxchange Box22.BoxExecute
-connect Box63.BoxChange Box70.boxChange
 connect Box07.Out Box70.image
 connect Box08.MeshTemp Box70.mesh
 connect Box08.MeshManagerModel Box70.meshmanagermodel
-connect Box64.Out Box70.point
 connect Box66.Out Box70.wxvtkbaseview1
 connect Box67.Out Box70.wxvtkbaseview2
 connect Box68.Out Box70.wxvtkbaseview3
 connect Box69.Out Box70.wxvtkbaseview4
-connect Box71.Out Box72.Active
-connect Box23.Out Box71.In
-connect Box70.interactorStyleMaracas Box72.InteractorStyleMaracas
-connect Box70.interactorStyleMaracas2 Box72.InteractorStyleMaracas2
-connect Box70.interactorStyleMaracas3 Box72.InteractorStyleMaracas3
-connect Box70.interactorStyleMaracas4 Box72.InteractorStyleMaracas4
-connect Box12.BoxChange Box72.BoxExecute
 connect Box63.BoxChange Box73.boxChange
 connect Box07.Out Box73.image
 connect Box08.MeshTemp Box73.mesh
@@ -422,19 +417,11 @@ connect Box69.Out Box74.wxvtkbaseview4
 connect Box68.Out Box74.wxvtkbaseview3
 connect Box67.Out Box74.wxvtkbaseview2
 connect Box66.Out Box74.wxvtkbaseview1
-connect Box64.Out Box74.point
-connect Box63.BoxChange Box74.boxChange
 connect Box08.MeshTemp Box74.mesh
 connect Box08.MeshManagerModel Box74.meshmanagermodel
 connect Box07.Out Box74.image
 connect Box74.widget Box12.Widget4
 connect Box23.Out Box75.In
-connect Box75.Out Box76.Active
-connect Box74.interactorStyleMaracas Box76.InteractorStyleMaracas
-connect Box74.interactorStyleMaracas2 Box76.InteractorStyleMaracas2
-connect Box74.interactorStyleMaracas3 Box76.InteractorStyleMaracas3
-connect Box74.interactorStyleMaracas4 Box76.InteractorStyleMaracas4
-connect Box12.BoxChange Box76.BoxExecute
 connect Box56.Out Box08.Mesh
 connect Box08.MeshNames Box79.In
 connect Box08.BoxChange Box79.BoxExecute
@@ -466,32 +453,22 @@ connect Box101.widget Box12.Widget1
 connect Box103.widget Box102.Widget3
 connect Box102.Widget Box12.Widget5
 connect Box38.widget Box102.Widget5
-connect Box63.BoxChange Box103.boxChange
 connect Box07.Out Box103.image
 connect Box08.MeshTemp Box103.mesh
 connect Box08.MeshManagerModel Box103.meshmanagermodel
-connect Box64.Out Box103.point
 connect Box66.Out Box103.wxvtkbaseview1
 connect Box67.Out Box103.wxvtkbaseview2
 connect Box68.Out Box103.wxvtkbaseview3
 connect Box69.Out Box103.wxvtkbaseview4
-connect Box103.interactorStyleMaracas Box105.InteractorStyleMaracas
-connect Box103.interactorStyleMaracas2 Box105.InteractorStyleMaracas2
-connect Box103.interactorStyleMaracas3 Box105.InteractorStyleMaracas3
-connect Box103.interactorStyleMaracas4 Box105.InteractorStyleMaracas4
 connect Box12.BoxChange Box106.In1
 connect Box102.BoxChange Box106.In2
 connect Box102.Selection Box107.In
-connect Box106.BoxChange Box40.BoxExecute
-connect Box106.BoxChange Box105.BoxExecute
 connect Box107.Out Box108.In
 connect Box107.Out Box109.In
 connect Box39.Out Box110.In1
 connect Box109.Out Box110.In2
 connect Box39.Out Box111.In1
 connect Box108.Out Box111.In2
-connect Box111.Out Box40.Active
-connect Box110.Out Box105.Active
 connect Box17._widgetB Box113.Widget2
 connect Box15.widgetB Box113.Widget4
 connect Box17._widgetA Box112.Widget2
@@ -521,12 +498,55 @@ connect Box99.Widget Box120.Widget6
 connect Box82.Widget Box115.Widget6
 connect Box117.transform Box10.freeplane_transform
 connect Box117.actualPoint Box10.freeplane_point
+connect Box67.Out Box122.wxVtkBaseView1
+connect Box68.Out Box122.wxVtkBaseView2
+connect Box69.Out Box122.wxVtkBaseView3
+connect Box122.BoxChange Box123.In1
+connect Box123.BoxChange Box17._execute
+connect Box67.Out Box124.wxVtkBaseView1
+connect Box68.Out Box124.wxVtkBaseView2
+connect Box69.Out Box124.wxVtkBaseView3
+connect Box124.BoxChange Box123.In2
+connect Box15.boxchange Box122.BoxExecute
+connect Box15.boxchange Box124.BoxExecute
+connect Box125.Out Box10.point
+connect Box66.Out Box124.wxVtkBaseView
+connect Box15.boxchange Box127.BoxExecute
+connect Box67.Out Box127.wxVtkBaseView1
+connect Box68.Out Box127.wxVtkBaseView2
+connect Box69.Out Box127.wxVtkBaseView3
+connect Box127.BoxChange Box123.In3
+connect Box123.BoxChange Box10.boxChange
+connect Box10.Active_ConcatString_box Box129.Box_ConcatString
+connect Box24.Out Box129.In1
+connect Box12.BoxChange Box129.BoxExecute
+connect Box74.Active_ConcatString_Box Box130.Box_ConcatString
+connect Box75.Out Box130.In1
+connect Box12.BoxChange Box130.BoxExecute
+connect Box125.Out Box74.point
+connect Box123.BoxChange Box74.boxChange
+connect Box125.Out Box103.point
+connect Box125.Out Box38.point
+connect Box123.BoxChange Box103.boxChange
+connect Box123.BoxChange Box38.boxChange
+connect Box103.Active_ConcatString_box Box132.Box_ConcatString
+connect Box38.Active_ConcatString_box Box131.Box_ConcatString
+connect Box106.BoxChange Box132.BoxExecute
+connect Box106.BoxChange Box131.BoxExecute
+connect Box110.Out Box133.In
+connect Box133.Out Box132.In1
+connect Box111.Out Box134.In
+connect Box134.Out Box131.In1
+connect Box23.Out Box135.In
+connect Box135.Out Box136.In1
+connect Box12.BoxChange Box136.BoxExecute
+connect Box70.Active_ConcatString_box Box136.Box_ConcatString
+connect Box123.BoxChange Box70.boxChange
+connect Box125.Out Box70.point
 
 # Complex input ports
 input MeshIn Box56.In " "
 input ImageIn Box07.In " "
-input BoxChange_ViewerNV Box63.In " "
-input PointIn Box64.In " "
 input Render3D Box65.In " "
 input wxvtkbaseview1_In Box66.In " "
 input wxvtkbaseview2_In Box67.In " "
@@ -534,11 +554,12 @@ input wxvtkbaseview3_In Box68.In " "
 input wxvtkbaseview4_In Box69.In " "
 input BaseImageFileName_ExMa Box95.In " "
 input OutDir_ExMa Box96.In " "
+input PointIn Box125.In " "
+input BoxChange_ViewerNV Box126.In " "
 
 # Complex output ports
 output WidgetOut Box11.Widget " "
 output MeshOut Box94.Out " "
 
-exec Box40
 
 endefine