]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/MeshContours.bbs
#3476 MeshContour box
[creaMaracasVisu.git] / bbtk / bbs / boxes / MeshContours.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/C12/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaVtk
9 include vtk
10 include std
11 include creaMaracasVisu
12
13 define MeshContours creaMaracasVisu
14
15 author "Author ??"
16 description "Description ??"
17
18 category "<VOID>"
19
20 new creaVtk:Cutter Box22
21
22 new creaVtk:Plane Box23
23   set Box23.Normal "0 0 1"
24
25 new vtk:PolyDataToActor Box24
26   set Box24.Colour "1 1 1"
27   set Box24.Opacity "1"
28   set Box24.Representation "1"
29
30 new vtk:ImageVtkProperties Box26
31
32 new std:MathOperationVector Box27
33   set Box27.Type "2"
34
35 new creaVtk:Cutter Box29
36
37 new creaVtk:Plane Box30
38   set Box30.Normal "1 0 0"
39
40 new vtk:PolyDataToActor Box31
41   set Box31.Colour "1 1 1"
42   set Box31.Opacity "1"
43   set Box31.Representation "1"
44
45 new creaVtk:Cutter Box32
46
47 new creaVtk:Plane Box33
48   set Box33.Normal "0 1 0"
49
50 new vtk:PolyDataToActor Box34
51   set Box34.Colour "1 1 1"
52   set Box34.Opacity "1"
53   set Box34.Representation "1"
54
55 new creaMaracasVisu:wxVtkBaseView_Info Box35
56
57 new std:MagicBox Box36
58
59 new std:MagicBox Box38
60
61 new creaMaracasVisu:wxVtkBaseView_Info Box39
62
63 new creaMaracasVisu:wxVtkBaseView_Info Box40
64
65 new creaMaracasVisu:wxVtkBaseView_Info Box44
66
67 new vtk:PolyDataToActor Box48
68   set Box48.Colour "1 1 1"
69   set Box48.Opacity "1"
70   set Box48.Representation "1"
71
72 new vtk:PolyDataToActor Box49
73   set Box49.Colour "1 1 1"
74   set Box49.Opacity "1"
75   set Box49.Representation "1"
76
77 new vtk:PolyDataToActor Box50
78   set Box50.Colour "1 1 1"
79   set Box50.Opacity "1"
80   set Box50.Representation "1"
81
82 new std:MultipleInputs Box55
83
84 new vtk:UpdateRender Box57
85   set Box57.Active "true"
86
87 new vtk:UpdateRender Box58
88   set Box58.Active "true"
89
90 new vtk:UpdateRender Box59
91   set Box59.Active "true"
92
93 new vtk:UpdateRender Box60
94   set Box60.Active "true"
95
96 new std:MagicBox Box68
97
98 new std:MagicBox Box69
99
100 new std:MagicBox Box70
101
102
103 connect Box23.Out Box22.ImplicitFunction
104 connect Box22.BoxChange Box24.BoxExecute
105 connect Box26.Spacing Box27.In1
106 connect Box27.Out Box23.Origin
107 connect Box22.Out Box24.In
108 connect Box30.Out Box29.ImplicitFunction
109 connect Box29.BoxChange Box31.BoxExecute
110 connect Box29.Out Box31.In
111 connect Box27.Out Box30.Origin
112 connect Box24.BoxChange Box29.BoxExecute
113 connect Box33.Out Box32.ImplicitFunction
114 connect Box32.BoxChange Box34.BoxExecute
115 connect Box32.Out Box34.In
116 connect Box31.BoxChange Box32.BoxExecute
117 connect Box27.Out Box33.Origin
118 connect Box35.Image Box26.In
119 connect Box35.vtkRenderer Box24.Renderer
120 connect Box38.Out Box22.In
121 connect Box38.Out Box29.In
122 connect Box38.Out Box32.In
123 connect Box40.vtkRenderer Box34.Renderer
124 connect Box39.vtkRenderer Box31.Renderer
125 connect Box44.vtkRenderer Box48.Renderer
126 connect Box22.Out Box48.In
127 connect Box29.Out Box49.In
128 connect Box44.vtkRenderer Box49.Renderer
129 connect Box48.BoxChange Box49.BoxExecute
130 connect Box44.vtkRenderer Box50.Renderer
131 connect Box49.BoxChange Box50.BoxExecute
132 connect Box32.Out Box50.In
133 connect Box36.BoxChange Box55.In1
134 connect Box55.BoxChange Box22.BoxExecute
135 connect Box55.BoxChange Box48.BoxExecute
136 connect Box44.vtkRenderer Box57.Renderer
137 connect Box50.BoxChange Box57.BoxExecute
138 connect Box40.vtkRenderer Box58.Renderer
139 connect Box34.BoxChange Box58.BoxExecute
140 connect Box39.vtkRenderer Box59.Renderer
141 connect Box31.BoxChange Box59.BoxExecute
142 connect Box35.vtkRenderer Box60.Renderer
143 connect Box24.BoxChange Box60.BoxExecute
144 connect Box44.Point Box27.In0
145 connect Box35.Normal Box23.Normal
146 connect Box39.Normal Box30.Normal
147 connect Box40.Normal Box33.Normal
148 connect Box36.BoxChange Box44.BoxExecute
149 connect Box68.Out Box24.Opacity
150 connect Box68.Out Box48.Opacity
151 connect Box70.Out Box31.Opacity
152 connect Box70.Out Box49.Opacity
153 connect Box69.Out Box34.Opacity
154 connect Box69.Out Box50.Opacity
155
156 # Complex input ports
157 input polydata Box38.In " "
158 input execute Box36.In " "
159 input wxvtkbaseview2D1 Box35.wxVtkBaseView " "
160 input wxvtkbaseview2D2 Box39.wxVtkBaseView " "
161 input wxvtkbaseview2D3 Box40.wxVtkBaseView " "
162 input wxvtkbaseview3D1 Box44.wxVtkBaseView " "
163 input opacity2 Box70.In " "
164 input opacity3 Box69.In " "
165 input opacity1 Box68.In " "
166
167 # Complex output ports
168
169
170 endefine