]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/MeshContours.bbs
b0d32e7cb98340fd81abc1c1dcf761d8a6538f61
[creaMaracasVisu.git] / bbtk / bbs / boxes / MeshContours.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/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 new std:MagicBox Box46
103
104 new std:MagicBox Box47
105
106 new std:MagicBox Box51
107
108 new creaVtk:TransformVector Box52
109   set Box52.InX "0"
110   set Box52.InY "0"
111   set Box52.InZ "1"
112
113 new std:ConcatStrings Box53
114   set Box53.In2 "  "
115   set Box53.In4 "  "
116
117 new creaVtk:Plane Box54
118
119 new std:MagicBox Box56
120
121 new creaVtk:Cutter Box61
122
123 new vtk:PolyDataToActor Box62
124   set Box62.Colour "1 1 1"
125   set Box62.Opacity "1"
126   set Box62.Representation "1"
127
128 new std:MathOperationVector Box63
129   set Box63.Type "2"
130
131 new std:MultipleInputs Box64
132
133 new std:MagicBox Box65
134
135 new std:MagicBox Box66
136
137 new std:MagicBox Box67
138
139 new std:MagicBox Box71
140
141
142 connect Box23.Out Box22.ImplicitFunction
143 connect Box22.BoxChange Box24.BoxExecute
144 connect Box26.Spacing Box27.In1
145 connect Box27.Out Box23.Origin
146 connect Box22.Out Box24.In
147 connect Box30.Out Box29.ImplicitFunction
148 connect Box29.BoxChange Box31.BoxExecute
149 connect Box29.Out Box31.In
150 connect Box27.Out Box30.Origin
151 connect Box33.Out Box32.ImplicitFunction
152 connect Box32.BoxChange Box34.BoxExecute
153 connect Box32.Out Box34.In
154 connect Box27.Out Box33.Origin
155 connect Box35.Image Box26.In
156 connect Box35.vtkRenderer Box24.Renderer
157 connect Box38.Out Box22.In
158 connect Box38.Out Box29.In
159 connect Box38.Out Box32.In
160 connect Box40.vtkRenderer Box34.Renderer
161 connect Box39.vtkRenderer Box31.Renderer
162 connect Box44.vtkRenderer Box48.Renderer
163 connect Box22.Out Box48.In
164 connect Box29.Out Box49.In
165 connect Box44.vtkRenderer Box49.Renderer
166 connect Box48.BoxChange Box49.BoxExecute
167 connect Box44.vtkRenderer Box50.Renderer
168 connect Box49.BoxChange Box50.BoxExecute
169 connect Box32.Out Box50.In
170 connect Box36.BoxChange Box55.In1
171 connect Box55.BoxChange Box22.BoxExecute
172 connect Box55.BoxChange Box48.BoxExecute
173 connect Box44.vtkRenderer Box57.Renderer
174 connect Box40.vtkRenderer Box58.Renderer
175 connect Box34.BoxChange Box58.BoxExecute
176 connect Box39.vtkRenderer Box59.Renderer
177 connect Box31.BoxChange Box59.BoxExecute
178 connect Box35.vtkRenderer Box60.Renderer
179 connect Box24.BoxChange Box60.BoxExecute
180 connect Box44.Point Box27.In0
181 connect Box35.Normal Box23.Normal
182 connect Box39.Normal Box30.Normal
183 connect Box40.Normal Box33.Normal
184 connect Box36.BoxChange Box44.BoxExecute
185 connect Box68.Out Box24.Opacity
186 connect Box68.Out Box48.Opacity
187 connect Box70.Out Box31.Opacity
188 connect Box70.Out Box49.Opacity
189 connect Box69.Out Box34.Opacity
190 connect Box69.Out Box50.Opacity
191 connect Box55.BoxChange Box29.BoxExecute
192 connect Box55.BoxChange Box32.BoxExecute
193 connect Box46.Out Box29.Active
194 connect Box46.Out Box32.Active
195 connect Box46.Out Box22.Active
196 connect Box47.Out Box24.Colour
197 connect Box47.Out Box31.Colour
198 connect Box47.Out Box34.Colour
199 connect Box47.Out Box48.Colour
200 connect Box47.Out Box49.Colour
201 connect Box47.Out Box50.Colour
202 connect Box51.Out Box24.LineWidth
203 connect Box51.Out Box31.LineWidth
204 connect Box51.Out Box34.LineWidth
205 connect Box51.Out Box50.LineWidth
206 connect Box51.Out Box49.LineWidth
207 connect Box46.Out Box60.Active
208 connect Box46.Out Box59.Active
209 connect Box46.Out Box58.Active
210 connect Box46.Out Box57.Active
211 connect Box52.OutX Box53.In1
212 connect Box52.OutY Box53.In3
213 connect Box52.OutZ Box53.In5
214 connect Box53.Out Box54.Normal
215 connect Box56.Out Box52.Transform
216 connect Box54.Out Box61.ImplicitFunction
217 connect Box38.Out Box61.In
218 connect Box61.Out Box62.In
219 connect Box47.Out Box62.Colour
220 connect Box44.vtkRenderer Box62.Renderer
221 connect Box26.Spacing Box63.In1
222 connect Box63.Out Box54.Origin
223 connect Box50.BoxChange Box64.In1
224 connect Box62.BoxChange Box64.In2
225 connect Box64.BoxChange Box57.BoxExecute
226 connect Box65.Out Box63.In0
227 connect Box66.Out Box62.BoxExecute
228 connect Box71.Out Box61.Active
229 connect Box51.Out Box48.LineWidth
230 connect Box51.Out Box62.LineWidth
231 connect Box67.Out Box48.Active
232 connect Box67.Out Box49.Active
233 connect Box67.Out Box50.Active
234
235 # Complex input ports
236 input polydata Box38.In " "
237 input execute Box36.In " "
238 input wxvtkbaseview2D1 Box35.wxVtkBaseView " "
239 input wxvtkbaseview2D2 Box39.wxVtkBaseView " "
240 input wxvtkbaseview2D3 Box40.wxVtkBaseView " "
241 input wxvtkbaseview3D1 Box44.wxVtkBaseView " "
242 input opacity2 Box70.In " "
243 input opacity3 Box69.In " "
244 input opacity1 Box68.In " "
245 input activeContour Box46.In " "
246 input colorForMesh Box47.In " "
247 input lineWidth Box51.In " "
248 input freeplane_transform Box56.In " "
249 input freeplane_point Box65.In " "
250 input freeplane_boxexecute Box66.In " "
251 input activeContour3D Box67.In " "
252 input activeContour_FreePlane Box71.In " "
253
254 # Complex output ports
255
256
257 endefine