]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/Mesh_tool_ApplyExternalMask.bbg
#3510 Mesh Manager Diagram Updates
[creaMaracasVisu.git] / bbtk / bbs / boxes / Mesh_tool_ApplyExternalMask.bbg
1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBG BlackBox Diagram file
3 # - /home/garzon/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Mesh_tool_ApplyExternalMask.bbg
4 # ----------------------------------
5
6 APP_START
7 CATEGORY:demo
8 DESCRIPTION:Show N Points
9 AUTHOR:info-dev@creatis.insa-lyon.fr
10 COMPLEXBOX:TRUE
11 COMPLEXBOXNAME:Mesh_tool_ApplyExternalMask
12 PACKAGENAME:creaMaracasVisu
13 COMPLEXOUTPUTS:1
14 COMPLEX_PORT
15 widget
16 -190.515959:-183.832070:-900.000000
17 FIN_COMPLEX_PORT
18 COMPLEXINPUTS:9
19 COMPLEX_PORT
20 boxChange
21 -6.086529:137.355528:-900.000000
22 FIN_COMPLEX_PORT
23 COMPLEX_PORT
24 wxvtkbaseview1
25 -268.019084:133.379456:-900.000000
26 FIN_COMPLEX_PORT
27 COMPLEX_PORT
28 mesh
29 -59.814076:140.655693:-900.000000
30 FIN_COMPLEX_PORT
31 COMPLEX_PORT
32 image
33 -101.103689:138.087401:-900.000000
34 FIN_COMPLEX_PORT
35 COMPLEX_PORT
36 wxvtkbaseview2
37 -231.668448:132.854505:-900.000000
38 FIN_COMPLEX_PORT
39 COMPLEX_PORT
40 wxvtkbaseview3
41 -216.690458:133.262996:-900.000000
42 FIN_COMPLEX_PORT
43 COMPLEX_PORT
44 wxvtkbaseview4
45 -193.414893:132.224675:-900.000000
46 FIN_COMPLEX_PORT
47 COMPLEX_PORT
48 title
49 -167.581636:131.715380:-900.000000
50 FIN_COMPLEX_PORT
51 COMPLEX_PORT
52 meshmanagermodel
53 -131.800179:136.578564:-900.000000
54 FIN_COMPLEX_PORT
55 BOXES:52
56 BOX
57 wx:LayoutLine:Box08
58 ISEXEC:FALSE
59 -191.490538:-129.735971:-900.000000
60 -158.170538:-132.235971:-900.000000
61 FIN_BOX
62 BOX
63 vtk:UpdateRender:Box11
64 ISEXEC:FALSE
65 -7.745536:-95.586489:-900.000000
66 14.279464:-98.086489:-900.000000
67 PORT
68 Active:"true"
69 FIN_BOX
70 BOX
71 vtk:ImageVtkProperties:Box68
72 ISEXEC:FALSE
73 -251.777780:-2.480457:-900.000000
74 -229.242780:-4.980457:-900.000000
75 FIN_BOX
76 BOX
77 wx:LayoutLine:Box79
78 ISEXEC:FALSE
79 -142.444548:-98.205267:-900.000000
80 -109.124548:-100.705267:-900.000000
81 PORT
82 Orientation:"H"
83 PORT
84 WinTitle:"New Surface ( Magenta )"
85 FIN_BOX
86 BOX
87 wx:CommandButton:Box80
88 ISEXEC:FALSE
89 -99.608528:24.991444:-900.000000
90 -77.333528:22.491444:-900.000000
91 PORT
92 Label:"Refresh"
93 FIN_BOX
94 BOX
95 std:MagicBox:Box66
96 ISEXEC:FALSE
97 -8.767256:-65.552297:-900.000000
98 12.832744:-68.052297:-900.000000
99 FIN_BOX
100 BOX
101 std:MagicBox:Box67
102 ISEXEC:FALSE
103 -67.526006:124.007723:-900.000000
104 -45.926006:121.507723:-900.000000
105 FIN_BOX
106 BOX
107 vtk:vtkImageDataPointerRelay:Box35
108 ISEXEC:FALSE
109 -107.091396:123.633118:-900.000000
110 -83.881396:121.133118:-900.000000
111 FIN_BOX
112 BOX
113 creaMaracasVisu:PolyDataToActor_Widget:Box37
114 ISEXEC:FALSE
115 -36.296182:-79.717323:-900.000000
116 -13.276182:-82.217323:-900.000000
117 PORT
118 color:"0 1 1"
119 PORT
120 meshOpacity:"100"
121 FIN_BOX
122 BOX
123 wx:LayoutTab:Box40
124 ISEXEC:FALSE
125 -182.535138:-107.612723:-900.000000
126 -149.215138:-110.112723:-900.000000
127 FIN_BOX
128 BOX
129 wx:CommandButton:Box42
130 ISEXEC:FALSE
131 -92.103153:16.432051:-900.000000
132 -69.828153:13.932051:-900.000000
133 PORT
134 Label:"Apply  (Magenta->To Red)"
135 FIN_BOX
136 BOX
137 wx:CommandButton:Box43
138 ISEXEC:FALSE
139 -107.425339:33.561668:-900.000000
140 -85.150339:31.061668:-900.000000
141 PORT
142 Label:"Reset Tool"
143 FIN_BOX
144 BOX
145 wx:LayoutLine:Box44
146 ISEXEC:FALSE
147 -122.128535:-44.031647:-900.000000
148 -88.808535:-46.531647:-900.000000
149 PORT
150 Orientation:"V"
151 PORT
152 WinTitle:"Mesh Action"
153 FIN_BOX
154 BOX
155 creaVtk:MeshManager_tool:Box45
156 ISEXEC:FALSE
157 -88.859950:-132.940417:-900.000000
158 -66.359950:-135.440417:-900.000000
159 PORT
160 Tool:"30"
161 FIN_BOX
162 BOX
163 std:MagicBox:Box46
164 ISEXEC:FALSE
165 -139.784698:124.004612:-900.000000
166 -118.184698:121.504612:-900.000000
167 FIN_BOX
168 BOX
169 std:MultipleInputs:Box51
170 ISEXEC:FALSE
171 -92.949669:-148.627142:-900.000000
172 -70.979669:-151.127142:-900.000000
173 FIN_BOX
174 BOX
175 std:MagicBox:Box63
176 ISEXEC:FALSE
177 -11.435122:120.544719:-900.000000
178 10.164878:118.044719:-900.000000
179 FIN_BOX
180 BOX
181 std:MagicBox:Box64
182 ISEXEC:FALSE
183 -243.113826:124.330340:-900.000000
184 -221.513826:121.830340:-900.000000
185 FIN_BOX
186 BOX
187 std:MagicBox:Box65
188 ISEXEC:FALSE
189 -220.296210:124.504415:-900.000000
190 -198.696210:122.004415:-900.000000
191 FIN_BOX
192 BOX
193 std:MagicBox:Box69
194 ISEXEC:FALSE
195 -197.793508:124.678490:-900.000000
196 -176.193508:122.178490:-900.000000
197 FIN_BOX
198 BOX
199 std:MagicBox:Box71
200 ISEXEC:FALSE
201 -273.359367:124.504415:-900.000000
202 -251.759367:122.004415:-900.000000
203 FIN_BOX
204 BOX
205 creaMaracasVisu:MeshContours_Widget:Box72
206 ISEXEC:FALSE
207 -109.985892:-79.925596:-900.000000
208 -87.190892:-82.425596:-900.000000
209 PORT
210 colorMesh:"0 1 1"
211 FIN_BOX
212 BOX
213 wx:LayoutLine:Box81
214 ISEXEC:FALSE
215 -186.050677:-117.835921:-900.000000
216 -152.730677:-120.335921:-900.000000
217 PORT
218 WinTitle:"Step 1.   Surface"
219 FIN_BOX
220 BOX
221 wx:LayoutTab:Box82
222 ISEXEC:FALSE
223 -123.564121:-52.398946:-900.000000
224 -90.244121:-54.898946:-900.000000
225 FIN_BOX
226 BOX
227 wx:OutputText:Box84
228 ISEXEC:FALSE
229 -90.166444:-34.853291:-900.000000
230 -68.496444:-37.353291:-900.000000
231 FIN_BOX
232 BOX
233 creaVtk:MeshManager:Box92
234 ISEXEC:FALSE
235 -180.315243:-41.937258:-900.000000
236 -158.285243:-44.437258:-900.000000
237 FIN_BOX
238 BOX
239 creaVtk:MeshManager_tool:Box93
240 ISEXEC:FALSE
241 -256.725914:-77.013526:-900.000000
242 -234.225914:-79.513526:-900.000000
243 PORT
244 Tool:"35"
245 FIN_BOX
246 BOX
247 creaMaracasVisu:wxVtkBaseView_Info:Box96
248 ISEXEC:FALSE
249 -6.504018:23.833007:-900.000000
250 20.775982:21.333007:-900.000000
251 FIN_BOX
252 BOX
253 creaVtk:PolyDataToImageData:Box97
254 ISEXEC:FALSE
255 -241.152616:-18.399523:-900.000000
256 -218.352616:-20.899523:-900.000000
257 FIN_BOX
258 BOX
259 vtk:CreateImage:Box98
260 ISEXEC:FALSE
261 -249.465007:-10.302637:-900.000000
262 -227.535007:-12.802637:-900.000000
263 PORT
264 OutputFormat:"VTK_UNSIGNED_CHAR"
265 FIN_BOX
266 BOX
267 vtk:ImageGaussianSmooth:Box99
268 ISEXEC:FALSE
269 -255.182927:-47.291143:-900.000000
270 -232.287927:-49.791143:-900.000000
271 PORT
272 StdDevX:"1"
273 PORT
274 StdDevY:"1"
275 PORT
276 StdDevZ:"1"
277 FIN_BOX
278 BOX
279 vtk:MarchingCubes:Box100
280 ISEXEC:FALSE
281 -251.360924:-55.324497:-900.000000
282 -229.075924:-57.824497:-900.000000
283 PORT
284 BoxProcessMode:"Manual"
285 PORT
286 Value:"128"
287 FIN_BOX
288 BOX
289 creaVtk:MeshReduction_DecimatePro:Box41
290 ISEXEC:FALSE
291 -247.291053:-61.923455:-900.000000
292 -223.796053:-64.423455:-900.000000
293 PORT
294 TargetReduction:"0.8"
295 FIN_BOX
296 BOX
297 creaVtk:MeshManager_tool:Box47
298 ISEXEC:FALSE
299 -60.096172:-132.552191:-900.000000
300 -37.596172:-135.052191:-900.000000
301 PORT
302 Tool:"35"
303 FIN_BOX
304 BOX
305 creaVtk:MeshManager_tool:Box48
306 ISEXEC:FALSE
307 -31.571613:-131.892967:-900.000000
308 -9.071613:-134.392967:-900.000000
309 PORT
310 Tool:"35"
311 FIN_BOX
312 BOX
313 creaVtk:PolyDataNormals:Box39
314 ISEXEC:FALSE
315 -249.664060:-67.916509:-900.000000
316 -227.369060:-70.416509:-900.000000
317 FIN_BOX
318 BOX
319 wx:LayoutTab:Box49
320 ISEXEC:FALSE
321 -327.245485:-110.119535:-900.000000
322 -293.925485:-112.619535:-900.000000
323 FIN_BOX
324 BOX
325 wx:LayoutLine:Box50
326 ISEXEC:FALSE
327 -367.013930:-85.139621:-900.000000
328 -333.693930:-87.639621:-900.000000
329 FIN_BOX
330 BOX
331 wx:ButtonSelectFilesDirectory:Box52
332 ISEXEC:FALSE
333 -396.842223:17.625198:-900.000000
334 -367.042223:15.125198:-900.000000
335 PORT
336 Label:"Read .mhd"
337 FIN_BOX
338 BOX
339 vtk:MetaImageReader:Box53
340 ISEXEC:FALSE
341 -406.322619:6.304432:-900.000000
342 -383.862619:3.804432:-900.000000
343 FIN_BOX
344 BOX
345 creaMaracasVisu:ColorLayerImageView:Box54
346 ISEXEC:FALSE
347 -353.702938:-66.113712:-900.000000
348 -313.342938:-68.613712:-900.000000
349 PORT
350 ColorBarPosition:"-100 -100"
351 PORT
352 TypeControlsInterface:"2"
353 PORT
354 lstTransparenceBoundaries:"0"
355 FIN_BOX
356 BOX
357 vtk:BinaryOperations:Box56
358 ISEXEC:FALSE
359 -259.088346:-34.548847:-900.000000
360 -236.793346:-37.048847:-900.000000
361 PORT
362 BoxProcessMode:"Manual"
363 FIN_BOX
364 BOX
365 vtk:ImageCastToUShort:Box60
366 ISEXEC:FALSE
367 -256.026317:-29.121724:-900.000000
368 -233.506317:-31.621724:-900.000000
369 FIN_BOX
370 BOX
371 creaVtk:ImageThreshold:Box61
372 ISEXEC:FALSE
373 -259.064677:-39.812250:-900.000000
374 -236.884677:-42.312250:-900.000000
375 PORT
376 InValue:"255"
377 PORT
378 Lower:"128"
379 PORT
380 OutValue:"0"
381 PORT
382 Upper:"100000"
383 FIN_BOX
384 BOX
385 vtk:InversCrop:Box83
386 ISEXEC:FALSE
387 -245.378582:-162.481954:-900.000000
388 -223.703582:-164.981954:-900.000000
389 PORT
390 BoxProcessMode:"manual"
391 PORT
392 Origin:"0 0 0"
393 PORT
394 Type:"1"
395 FIN_BOX
396 BOX
397 vtk:CreateImage:Box85
398 ISEXEC:FALSE
399 -232.965770:-150.499494:-900.000000
400 -211.035770:-152.999494:-900.000000
401 FIN_BOX
402 BOX
403 vtk:ImageVtkProperties:Box87
404 ISEXEC:FALSE
405 -237.909382:-131.040153:-900.000000
406 -215.374382:-133.540153:-900.000000
407 FIN_BOX
408 BOX
409 wx:LayoutLine:Box88
410 ISEXEC:FALSE
411 -333.078226:-98.745809:-900.000000
412 -299.758226:-101.245809:-900.000000
413 PORT
414 Orientation:"H"
415 PORT
416 WinTitle:"External Mask"
417 FIN_BOX
418 BOX
419 wx:OutputText:Box89
420 ISEXEC:FALSE
421 -329.723985:-84.752826:-900.000000
422 -308.053985:-87.252826:-900.000000
423 FIN_BOX
424 BOX
425 wx:OutputText:Box90
426 ISEXEC:FALSE
427 -305.838512:-84.684110:-900.000000
428 -284.168512:-87.184110:-900.000000
429 FIN_BOX
430 BOX
431 wx:OutputText:Box91
432 ISEXEC:FALSE
433 -390.688822:-74.633879:-900.000000
434 -369.018822:-77.133879:-900.000000
435 FIN_BOX
436 BOX
437 wx:LayoutLine:Box77
438 ISEXEC:FALSE
439 -67.183791:-41.497869:-900.000000
440 -33.863791:-43.997869:-900.000000
441 PORT
442 Orientation:"V"
443 PORT
444 WinTitle:"Apply Changes"
445 FIN_BOX
446 CONNECTIONS:80
447 CONNECTION
448 Box08:Widget:widget:widget
449 NumberOfControlPoints:0
450 CONNECTION
451 Box66:Out:Box11:Renderer
452 NumberOfControlPoints:0
453 CONNECTION
454 mesh:mesh:Box67:In
455 NumberOfControlPoints:0
456 CONNECTION
457 image:image:Box35:In
458 NumberOfControlPoints:0
459 CONNECTION
460 Box35:Out:Box68:In
461 NumberOfControlPoints:0
462 CONNECTION
463 title:title:Box08:WinTitle
464 NumberOfControlPoints:0
465 CONNECTION
466 Box66:Out:Box37:render
467 NumberOfControlPoints:0
468 CONNECTION
469 Box79:Widget:Box40:Widget2
470 NumberOfControlPoints:0
471 CONNECTION
472 Box80:Widget:Box44:Widget5
473 NumberOfControlPoints:0
474 CONNECTION
475 meshmanagermodel:meshmanagermodel:Box46:In
476 NumberOfControlPoints:0
477 CONNECTION
478 Box46:Out:Box45:MeshManagerModel
479 NumberOfControlPoints:0
480 CONNECTION
481 Box42:BoxChange:Box51:BoxExecute
482 NumberOfControlPoints:0
483 CONNECTION
484 Box45:BoxChange:Box51:In2
485 NumberOfControlPoints:0
486 CONNECTION
487 boxChange:boxChange:Box63:In
488 NumberOfControlPoints:0
489 CONNECTION
490 wxvtkbaseview2:wxvtkbaseview2:Box64:In
491 NumberOfControlPoints:0
492 CONNECTION
493 wxvtkbaseview3:wxvtkbaseview3:Box65:In
494 NumberOfControlPoints:0
495 CONNECTION
496 wxvtkbaseview4:wxvtkbaseview4:Box69:In
497 NumberOfControlPoints:0
498 CONNECTION
499 wxvtkbaseview1:wxvtkbaseview1:Box71:In
500 NumberOfControlPoints:0
501 CONNECTION
502 Box71:Out:Box72:_wxvtkbaseview3D1
503 NumberOfControlPoints:0
504 CONNECTION
505 Box64:Out:Box72:_wxvtkbaseview2D1
506 NumberOfControlPoints:0
507 CONNECTION
508 Box65:Out:Box72:_wxvtkbaseview2D2
509 NumberOfControlPoints:0
510 CONNECTION
511 Box69:Out:Box72:_wxvtkbaseview2D3
512 NumberOfControlPoints:0
513 CONNECTION
514 Box72:_widget:Box79:Widget6
515 NumberOfControlPoints:0
516 CONNECTION
517 Box44:Widget:Box82:Widget2
518 NumberOfControlPoints:0
519 CONNECTION
520 Box82:Widget:Box79:Widget2
521 NumberOfControlPoints:0
522 CONNECTION
523 Box84:Widget:Box44:Widget9
524 NumberOfControlPoints:0
525 CONNECTION
526 Box92:MeshManagerModel:Box93:MeshManagerModel
527 NumberOfControlPoints:0
528 CONNECTION
529 Box92:MeshBase:Box72:_polydata
530 NumberOfControlPoints:0
531 CONNECTION
532 Box92:MeshBase:Box37:polydata
533 NumberOfControlPoints:0
534 CONNECTION
535 Box81:Widget:Box08:Widget2
536 NumberOfControlPoints:0
537 CONNECTION
538 Box71:Out:Box96:wxVtkBaseView
539 NumberOfControlPoints:0
540 CONNECTION
541 Box96:vtkRenderer:Box66:In
542 NumberOfControlPoints:0
543 CONNECTION
544 Box37:widget:Box79:Widget7
545 NumberOfControlPoints:0
546 CONNECTION
547 Box98:Out:Box97:InImage
548 NumberOfControlPoints:0
549 CONNECTION
550 Box68:Spacing:Box98:Spacing
551 NumberOfControlPoints:0
552 CONNECTION
553 Box68:Size:Box98:Dimensions
554 NumberOfControlPoints:0
555 CONNECTION
556 Box67:Out:Box97:InPolyData
557 NumberOfControlPoints:0
558 CONNECTION
559 Box99:Out:Box100:In
560 NumberOfControlPoints:0
561 CONNECTION
562 Box100:BoxChange:Box93:BoxExecute
563 NumberOfControlPoints:0
564 CONNECTION
565 Box100:Out:Box41:In
566 NumberOfControlPoints:0
567 CONNECTION
568 Box92:MeshManagerModel:Box47:MeshManagerModel
569 NumberOfControlPoints:0
570 CONNECTION
571 Box43:BoxChange:Box48:BoxExecute
572 NumberOfControlPoints:0
573 CONNECTION
574 Box92:MeshManagerModel:Box48:MeshManagerModel
575 NumberOfControlPoints:0
576 CONNECTION
577 Box63:BoxChange:Box72:_execute
578 NumberOfControlPoints:0
579 CONNECTION
580 Box92:MeshBase:Box45:Mesh
581 NumberOfControlPoints:0
582 CONNECTION
583 Box47:BoxChange:Box51:In5
584 NumberOfControlPoints:0
585 CONNECTION
586 Box80:BoxChange:Box100:BoxExecute
587 NumberOfControlPoints:0
588 CONNECTION
589 Box37:boxchange:Box11:BoxExecute
590 NumberOfControlPoints:0
591 CONNECTION
592 Box41:Out:Box39:In
593 NumberOfControlPoints:0
594 CONNECTION
595 Box39:Out:Box93:Mesh
596 NumberOfControlPoints:0
597 CONNECTION
598 Box43:Widget:Box44:Widget2
599 NumberOfControlPoints:0
600 CONNECTION
601 Box49:Widget:Box81:Widget1
602 NumberOfControlPoints:0
603 CONNECTION
604 Box40:Widget:Box81:Widget4
605 NumberOfControlPoints:0
606 CONNECTION
607 Box52:Out:Box53:In
608 NumberOfControlPoints:0
609 CONNECTION
610 Box64:Out:Box54:WxVtkBaseView
611 NumberOfControlPoints:0
612 CONNECTION
613 Box65:Out:Box54:WxVtkBaseView1
614 NumberOfControlPoints:0
615 CONNECTION
616 Box69:Out:Box54:WxVtkBaseView2
617 NumberOfControlPoints:0
618 CONNECTION
619 Box54:Widget:Box50:Widget4
620 NumberOfControlPoints:0
621 CONNECTION
622 Box52:BoxChange:Box56:BoxExecute
623 NumberOfControlPoints:0
624 CONNECTION
625 Box97:Out:Box60:In
626 NumberOfControlPoints:0
627 CONNECTION
628 Box60:Out:Box56:In2
629 NumberOfControlPoints:0
630 CONNECTION
631 Box56:Out:Box61:In
632 NumberOfControlPoints:0
633 CONNECTION
634 Box61:Out:Box99:In
635 NumberOfControlPoints:0
636 CONNECTION
637 Box53:Out:Box56:In1
638 NumberOfControlPoints:0
639 CONNECTION
640 Box53:Out:Box54:In
641 NumberOfControlPoints:0
642 CONNECTION
643 Box53:Out:Box83:ImageFix
644 NumberOfControlPoints:0
645 CONNECTION
646 Box85:Out:Box83:ImageMove
647 NumberOfControlPoints:0
648 CONNECTION
649 Box42:BoxChange:Box83:BoxExecute
650 NumberOfControlPoints:0
651 CONNECTION
652 Box53:Out:Box87:In
653 NumberOfControlPoints:0
654 CONNECTION
655 Box87:TypeName:Box85:OutputFormat
656 NumberOfControlPoints:0
657 CONNECTION
658 Box87:Spacing:Box85:Spacing
659 NumberOfControlPoints:0
660 CONNECTION
661 Box87:Size:Box85:Dimensions
662 NumberOfControlPoints:0
663 CONNECTION
664 Box50:Widget:Box88:Widget1
665 NumberOfControlPoints:0
666 CONNECTION
667 Box89:Widget:Box88:Widget2
668 NumberOfControlPoints:0
669 CONNECTION
670 Box90:Widget:Box88:Widget3
671 NumberOfControlPoints:0
672 CONNECTION
673 Box88:Widget:Box49:Widget2
674 NumberOfControlPoints:0
675 CONNECTION
676 Box52:Widget:Box50:Widget3
677 NumberOfControlPoints:0
678 CONNECTION
679 Box91:Widget:Box50:Widget2
680 NumberOfControlPoints:0
681 CONNECTION
682 Box77:Widget:Box82:Widget4
683 NumberOfControlPoints:0
684 CONNECTION
685 Box42:Widget:Box77:Widget2
686 NumberOfControlPoints:0
687 APP_END