]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/Mesh_tool_ApplyCut.bbs
#3517 ShowNPoints actual Point
[creaMaracasVisu.git] / bbtk / bbs / boxes / Mesh_tool_ApplyCut.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Mesh_tool_ApplyCut.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaMaracasVisu
9 include creaVtk
10 include wx
11 include vtk
12 include std
13
14 define Mesh_tool_ApplyCut creaMaracasVisu
15
16 author "info-dev@creatis.insa-lyon.fr"
17 description "Show N Points"
18
19 category "demo"
20
21 new creaMaracasVisu:ShowNPoints showNpoints
22   set showNpoints.Radio "2"
23   set showNpoints.Type "4"
24   set showNpoints.WinTitle "1.1   Splines"
25
26 new creaVtk:CreateMeshFromPoints Box04
27   set Box04.CloseSurface "true"
28
29 new creaMaracasVisu:ManualContourModel_Box Box06
30   set Box06.DoubleContour "1"
31   set Box06.NbPoints "100"
32   set Box06.OpenClose "true"
33   set Box06.OpenClose2 "false"
34
35 new wx:LayoutLine Box08
36
37 new vtk:UpdateRender Box11
38   set Box11.Active "true"
39
40 new creaMaracasVisu:DrawAxisTree3D Box30
41   set Box30.Colour "0 0 1"
42   set Box30.LineWidth "2"
43
44 new std:MultipleInputs Box31
45
46 new creaMaracasVisu:ManualContourModel_Box Box29
47   set Box29.NbPoints "40"
48   set Box29.OpenClose2 "false"
49
50 new creaMaracasVisu:wxPopupMenu Box57
51   set Box57.WithCtrlKey "true"
52
53 new std:AddStringToVector Box58
54   set Box58.In0 "+  Add point"
55   set Box58.In1 "(+)  Insert point"
56   set Box58.In2 "Track point"
57   set Box58.In3 "Set Nearest point"
58   set Box58.In4 "-  Erase point"
59   set Box58.In5 "--  Delete all points"
60   set Box58.In6 "----------------------"
61   set Box58.In7 "+>  Insert group after"
62   set Box58.In8 "- Delete group"
63   set Box58.In9 "Tool - Inverse Normals"
64
65 new creaMaracasVisu:ShowNPoints_Tools Box60
66
67 new vtk:ImageVtkProperties Box68
68
69 new std:VectorFilterDouble Box70
70   set Box70.Type "11"
71
72 new creaVtk:BooleanOperationPolyDataFilter Box77
73   set Box77.BoxProcessMode "Manual"
74   set Box77.ReorientDifferenceCells "false"
75
76 new wx:ComboBox Box78
77   set Box78.In "Union Intersection Difference"
78
79 new wx:LayoutLine Box79
80   set Box79.Orientation "H"
81   set Box79.WinTitle "New Surface ( Magenta  =  Red+Yellow )"
82
83 new wx:CommandButton Box80
84   set Box80.Label "Run"
85
86 new std:MagicBox Box66
87
88 new std:MagicBox Box67
89
90 new creaMaracasVisu:PolyDataToActor_Widget Box48
91
92 new vtk:vtkImageDataPointerRelay Box35
93
94 new wx:Slider Box34
95   set Box34.In "50"
96   set Box34.Label "true"
97   set Box34.Max "100"
98   set Box34.Min "0"
99   set Box34.ReactiveOnTrack "true"
100   set Box34.Title "Splines Opacity"
101
102 new std:Div Box36
103   set Box36.In2 "100"
104
105 new creaMaracasVisu:PolyDataToActor_Widget Box37
106   set Box37.color "0 1 1"
107   set Box37.meshOpacity "100"
108
109 new wx:LayoutLine Box38
110   set Box38.Orientation "H"
111   set Box38.WinTitle "Interpolated Surface (Yellow)"
112
113 new wx:LayoutTab Box39
114
115 new wx:LayoutTab Box40
116
117 new wx:CommandButton Box42
118   set Box42.Label "Apply  (Magenta->To Red)"
119
120 new wx:CommandButton Box43
121   set Box43.Label "Reset Tool"
122
123 new wx:LayoutLine Box44
124   set Box44.Orientation "V"
125   set Box44.WinTitle "1.2   Mesh Action"
126
127 new creaVtk:MeshManager_tool Box45
128   set Box45.Tool "30"
129
130 new std:MagicBox Box46
131
132 new wx:ComboBox Box49
133   set Box49.In "25 50 100 150"
134   set Box49.Selection "1"
135   set Box49.Title "Number of Points"
136
137 new wx:LayoutLine Box50
138   set Box50.Orientation "V"
139   set Box50.WinTitle "Config"
140
141 new std:MultipleInputs Box51
142
143 new creaMaracasVisu:ShowNPoints_Tools Box52
144   set Box52.Type "120"
145
146 new std:MultipleInputs Box53
147
148 new std:MultipleInputs Box55
149
150 new creaMaracasVisu:MeshContours_Widget Box62
151   set Box62.colorMesh "1 1 0"
152
153 new std:MagicBox Box63
154
155 new std:MagicBox Box64
156
157 new std:MagicBox Box65
158
159 new std:MagicBox Box69
160
161 new std:MagicBox Box71
162
163 new creaMaracasVisu:MeshContours_Widget Box72
164   set Box72.colorMesh "0 1 1"
165
166 new wx:LayoutLine Box81
167   set Box81.WinTitle "Step 1.   Surface"
168
169 new wx:LayoutTab Box82
170
171 new wx:OutputText Box84
172
173 new wx:LayoutTab Box86
174
175 new creaVtk:MeshManager Box92
176
177 new creaVtk:MeshManager_tool Box93
178   set Box93.Tool "35"
179
180 new std:MagicBox Box94
181
182 new creaMaracasVisu:wxVtkBaseView_Info Box96
183
184 new creaVtk:PolyDataNormals Box97
185
186 new wx:LayoutLine Box98
187   set Box98.Orientation "H"
188
189 new std:AddStringToVector Box99
190   set Box99.In0 "Auto Add Points (Start/Stop)"
191
192 new std:VectorFilterString Box100
193   set Box100.In0 "0  1  2   3   4   5   6   7   8      9       10"
194   set Box100.In1 "1  5 10 20 30 40 50 0  100   110   210"
195   set Box100.Type "2"
196
197 new std:ConcatStrings Box101
198
199 new wx:CheckBox Box103
200   set Box103.In "false"
201   set Box103.ReactiveOnKeystroke "true"
202   set Box103.Title "Show Normals"
203
204 new creaVtk:GlyphPolyDataNormals Box104
205   set Box104.MaskRatio "2"
206   set Box104.Opacity "1"
207   set Box104.Size "5"
208
209 new creaVtk:PolyDataNormals Box105
210
211 new std:AddStringToVector Box113
212
213 new std:ConcatStrings Box114
214   set Box114.In2 " -1"
215
216 new std:ConcatStrings Box115
217   set Box115.In2 " 1"
218
219 new wx:CommandButton Box116
220   set Box116.Label "-"
221
222 new wx:CommandButton Box117
223   set Box117.Label "+"
224
225 new creaMaracasVisu:ShowNPoints_Tools Box118
226   set Box118.BoxProcessMode "Manual"
227   set Box118.Type "320"
228
229 new creaMaracasVisu:ShowNPoints_Tools Box119
230   set Box119.BoxProcessMode "Manual"
231   set Box119.Type "320"
232
233 new wx:LayoutLine Box120
234   set Box120.Orientation "H"
235
236 new std:GetVectorDoubleSubVector Box121
237   set Box121.ErrorValue "0"
238   set Box121.I "0"
239   set Box121.Size "3"
240
241 new std:ConcatStrings Box123
242   set Box123.In2 " -1"
243
244 new std:ConcatStrings Box124
245   set Box124.In2 " 1"
246
247 new wx:CommandButton Box125
248   set Box125.Label "-"
249
250 new wx:CommandButton Box126
251   set Box126.Label "+"
252
253 new creaMaracasVisu:ShowNPoints_Tools Box127
254   set Box127.BoxProcessMode "Manual"
255   set Box127.Type "330"
256
257 new creaMaracasVisu:ShowNPoints_Tools Box128
258   set Box128.BoxProcessMode "Manual"
259   set Box128.Type "330"
260
261 new std:GetVectorDoubleSubVector Box130
262   set Box130.ErrorValue "0"
263   set Box130.I "3"
264   set Box130.Size "3"
265
266 new wx:LayoutLine Box131
267   set Box131.Orientation "H"
268
269 new wx:OutputText Box132
270   set Box132.In "Expand area"
271
272 new wx:OutputText Box133
273   set Box133.In "Widen"
274
275 new wx:LayoutLine Box135
276   set Box135.WinTitle "Flat surface"
277
278 new wx:OutputText Box138
279   set Box138.In "Expand"
280
281 new std:ConcatStrings Box139
282   set Box139.In2 " -1"
283
284 new std:ConcatStrings Box140
285   set Box140.In2 " 1"
286
287 new wx:CommandButton Box141
288   set Box141.Label "-"
289
290 new wx:CommandButton Box142
291   set Box142.Label "+"
292
293 new creaMaracasVisu:ShowNPoints_Tools Box143
294   set Box143.BoxProcessMode "Manual"
295   set Box143.Type "320"
296
297 new creaMaracasVisu:ShowNPoints_Tools Box144
298   set Box144.BoxProcessMode "Manual"
299   set Box144.Type "320"
300
301 new wx:LayoutLine Box145
302   set Box145.Orientation "H"
303
304 new std:GetVectorDoubleSubVector Box146
305   set Box146.ErrorValue "0"
306   set Box146.I "0"
307   set Box146.Size "3"
308
309 new creaMaracasVisu:ShowNPoints_Tools Box147
310
311 new wx:LayoutLine Box148
312   set Box148.WinTitle "Volume"
313
314 new creaMaracasVisu:ShowNPoints_Tools Box159
315   set Box159.Type "310"
316
317 new wx:OutputText Box161
318   set Box161.In "Change width"
319
320 new std:ConcatStrings Box162
321   set Box162.In2 " -1"
322
323 new std:ConcatStrings Box163
324   set Box163.In2 " 1"
325
326 new wx:CommandButton Box164
327   set Box164.Label "-"
328
329 new wx:CommandButton Box165
330   set Box165.Label "+"
331
332 new creaMaracasVisu:ShowNPoints_Tools Box166
333   set Box166.BoxProcessMode "Manual"
334   set Box166.Type "330"
335
336 new creaMaracasVisu:ShowNPoints_Tools Box167
337   set Box167.BoxProcessMode "Manual"
338   set Box167.Type "330"
339
340 new wx:LayoutLine Box168
341   set Box168.Orientation "H"
342
343 new std:GetVectorDoubleSubVector Box169
344   set Box169.ErrorValue "0"
345   set Box169.I "3"
346   set Box169.Size "3"
347
348 new wx:LayoutTab Box184
349   set Box184.WinTitle "Tool"
350
351 new std:StringSelect Box185
352   set Box185.In0 "true"
353   set Box185.In1 "true"
354   set Box185.In2 "false"
355   set Box185.In3 "true"
356
357 new wx:LayoutLine Box187
358   set Box187.WinTitle "Patch"
359
360 new wx:OutputText Box188
361   set Box188.In "Move center point"
362
363 new wx:CommandButton Box191
364   set Box191.Label "-"
365
366 new wx:CommandButton Box192
367   set Box192.Label "+"
368
369 new creaMaracasVisu:ShowNPoints_Tools Box193
370   set Box193.BoxProcessMode "Manual"
371   set Box193.Params "-1"
372   set Box193.Type "220"
373
374 new creaMaracasVisu:ShowNPoints_Tools Box194
375   set Box194.BoxProcessMode "Manual"
376   set Box194.Params "1"
377   set Box194.Type "220"
378
379 new wx:LayoutLine Box195
380   set Box195.Orientation "H"
381
382 new wx:OutputText Box198
383   set Box198.In "Expand"
384
385 new std:ConcatStrings Box199
386   set Box199.In2 " -1"
387
388 new std:ConcatStrings Box200
389   set Box200.In2 " 1"
390
391 new wx:CommandButton Box201
392   set Box201.Label "-"
393
394 new wx:CommandButton Box202
395   set Box202.Label "+"
396
397 new creaMaracasVisu:ShowNPoints_Tools Box203
398   set Box203.BoxProcessMode "Manual"
399   set Box203.Type "340"
400
401 new creaMaracasVisu:ShowNPoints_Tools Box204
402   set Box204.BoxProcessMode "Manual"
403   set Box204.Type "340"
404
405 new wx:LayoutLine Box205
406   set Box205.Orientation "H"
407
408 new std:GetVectorDoubleSubVector Box206
409   set Box206.ErrorValue "0"
410   set Box206.I "0"
411   set Box206.Size "3"
412
413 new wx:CommandButton Box207
414   set Box207.Label "Setup from 3 or 4 points"
415
416 new creaMaracasVisu:ShowNPoints_Tools Box208
417   set Box208.Type "200"
418
419 new wx:OutputText Box210
420   set Box210.In "Expand"
421
422 new std:ConcatStrings Box211
423   set Box211.In2 " -1"
424
425 new std:ConcatStrings Box212
426   set Box212.In2 " 1"
427
428 new wx:CommandButton Box213
429   set Box213.Label "-"
430
431 new wx:CommandButton Box214
432   set Box214.Label "+"
433
434 new creaMaracasVisu:ShowNPoints_Tools Box215
435   set Box215.BoxProcessMode "Manual"
436   set Box215.Type "320"
437
438 new creaMaracasVisu:ShowNPoints_Tools Box216
439   set Box216.BoxProcessMode "Manual"
440   set Box216.Type "320"
441
442 new wx:LayoutLine Box217
443   set Box217.Orientation "H"
444
445 new std:GetVectorDoubleSubVector Box218
446   set Box218.ErrorValue "0"
447   set Box218.I "0"
448   set Box218.Size "3"
449
450 new std:ConcatStrings Box227
451   set Box227.In1 "300"
452
453 new creaVtk:CleanPolyData Box224
454
455 new wx:LayoutLine Box225
456   set Box225.Orientation "V"
457   set Box225.WinTitle "1.3   Apply Changes"
458
459 new wx:LayoutLine Box222
460   set Box222.Orientation "V"
461   set Box222.WinTitle "Visu"
462
463 new wx:LayoutTab Box223
464
465 new wx:LayoutLine Box226
466   set Box226.Orientation "V"
467   set Box226.WinTitle "Visu"
468
469 new wx:LayoutTab Box228
470   set Box228.WinTitle "Tool"
471
472 new wx:LayoutTab Box229
473
474 new wx:OutputText Box230
475
476 new wx:LayoutLine Box231
477   set Box231.Orientation "V"
478   set Box231.WinTitle "config"
479
480 new wx:OutputText Box233
481
482 new wx:LayoutTab Box234
483
484 new wx:OutputText Box235
485
486 new wx:LayoutLine Box236
487   set Box236.Orientation "V"
488   set Box236.WinTitle "config"
489
490 new wx:OutputText Box237
491
492 new creaMaracasVisu:ShowNPoints_Tools Box238
493   set Box238.BoxProcessMode "Manual"
494   set Box238.Params "0"
495   set Box238.Type "250"
496
497
498 connect Box06.LstContourPointsX Box04.LstX
499 connect showNpoints.lstIndexs Box06.LstIndexsIn
500 connect Box06.LstContourPointsY Box04.LstY
501 connect Box06.LstContourPointsZ Box04.LstZ
502 connect Box06.LstIndexsOut Box04.LstIndexs
503 connect Box30.BoxChange Box31.In4
504 connect showNpoints.lstIndexs Box29.LstIndexsIn
505 connect Box29.LstContourPointsX Box30.lstPointX
506 connect Box29.LstContourPointsY Box30.lstPointY
507 connect Box29.LstContourPointsZ Box30.lstPointZ
508 connect Box29.LstIndexsOut Box30.lstIndexs
509 connect Box31.BoxChange Box11.BoxExecute
510 connect showNpoints.WidgetShowNPoints Box60.WidgetShowNPoints
511 connect Box57.BoxChange Box60.BoxExecute
512 connect Box68.Spacing Box60.Spacing
513 connect showNpoints.lstPointsX Box70.In0
514 connect showNpoints.lstPointsY Box70.In1
515 connect showNpoints.lstPointsZ Box70.In2
516 connect Box70.Out0 Box06.LstControlPointsX
517 connect Box70.Out1 Box06.LstControlPointsY
518 connect Box70.Out2 Box06.LstControlPointsZ
519 connect Box70.Out0 Box29.LstControlPointsX
520 connect Box70.Out1 Box29.LstControlPointsY
521 connect Box70.Out2 Box29.LstControlPointsZ
522 connect Box78.Out Box77.Operation
523 connect Box66.Out Box11.Renderer
524 connect Box66.Out Box30.Renderer
525 connect Box66.Out showNpoints.Renderer
526 connect Box67.Out Box77.In1
527 connect Box04.Out Box48.polydata
528 connect Box66.Out Box48.render
529 connect showNpoints.BoxChange Box31.BoxExecute
530 connect Box48.boxchange Box31.In1
531 connect Box35.Out Box68.In
532 connect Box68.Spacing Box70.k1
533 connect Box35.Out showNpoints.Image
534 connect Box34.Out Box36.In1
535 connect Box36.Out Box30.Opacity
536 connect Box34.BoxChange Box31.In2
537 connect Box66.Out Box37.render
538 connect Box38.Widget Box39.Widget2
539 connect Box79.Widget Box40.Widget2
540 connect Box46.Out Box45.MeshManagerModel
541 connect Box49.OutString Box06.NbPoints
542 connect Box42.BoxChange Box51.BoxExecute
543 connect Box45.BoxChange Box51.In2
544 connect Box52.BoxChange Box51.In4
545 connect showNpoints.WidgetShowNPoints Box52.WidgetShowNPoints
546 connect Box80.BoxChange Box53.In2
547 connect Box53.BoxChange Box77.BoxExecute
548 connect Box42.BoxChange Box53.In3
549 connect Box43.BoxChange Box55.BoxExecute
550 connect Box52.BoxChange Box55.In2
551 connect Box43.BoxChange Box53.In6
552 connect Box63.BoxChange showNpoints.BoxExecute
553 connect Box63.BoxChange Box62._execute
554 connect Box64.Out Box57.wxVtkBaseView2
555 connect Box64.Out Box62._wxvtkbaseview2D1
556 connect Box65.Out Box57.wxVtkBaseView3
557 connect Box65.Out Box62._wxvtkbaseview2D2
558 connect Box69.Out Box57.wxVtkBaseView4
559 connect Box69.Out Box62._wxvtkbaseview2D3
560 connect Box71.Out Box57.wxVtkBaseView
561 connect Box71.Out Box62._wxvtkbaseview3D1
562 connect Box04.Out Box62._polydata
563 connect Box71.Out Box72._wxvtkbaseview3D1
564 connect Box64.Out Box72._wxvtkbaseview2D1
565 connect Box65.Out Box72._wxvtkbaseview2D2
566 connect Box69.Out Box72._wxvtkbaseview2D3
567 connect Box39.Widget Box81.Widget2
568 connect Box40.Widget Box81.Widget4
569 connect Box44.Widget Box82.Widget2
570 connect Box82.Widget Box79.Widget2
571 connect Box84.Widget Box44.Widget9
572 connect Box86.Widget Box38.Widget2
573 connect Box50.Widget Box86.Widget4
574 connect showNpoints.Widget Box86.Widget2
575 connect Box49.Widget Box50.Widget2
576 connect Box34.Widget Box50.Widget4
577 connect Box57.BoxChange Box08.BoxExecute
578 connect Box92.MeshManagerModel Box93.MeshManagerModel
579 connect Box92.MeshBase Box72._polydata
580 connect Box92.MeshBase Box37.polydata
581 connect Box37.boxchange Box72._execute
582 connect Box81.Widget Box08.Widget2
583 connect Box94.BoxChange Box37.boxexecute
584 connect Box77.BoxChange Box94.BoxExecute
585 connect Box71.Out Box96.wxVtkBaseView
586 connect Box96.vtkRenderer Box66.In
587 connect Box43.Widget Box44.Widget1
588 connect Box78.Widget Box98.Widget2
589 connect Box80.Widget Box98.Widget4
590 connect Box98.Widget Box44.Widget3
591 connect Box99.Out Box58.StringVector
592 connect Box100.Out1 Box101.In1
593 connect Box101.Out Box60.Type
594 connect Box57.Out Box100.sk1
595 connect Box103.Out Box104.Active
596 connect Box66.Out Box104.Renderer
597 connect Box103.BoxChange Box104.BoxExecute
598 connect Box104.BoxChange Box31.In6
599 connect Box04.Out Box105.In
600 connect Box105.Out Box104.In
601 connect Box58.Out Box113.StringVector
602 connect Box113.Out Box57.In
603 connect Box67.Out Box60.Mesh
604 connect Box117.BoxChange Box119.BoxExecute
605 connect Box116.BoxChange Box118.BoxExecute
606 connect Box114.Out Box118.Params
607 connect Box115.Out Box119.Params
608 connect showNpoints.WidgetShowNPoints Box119.WidgetShowNPoints
609 connect showNpoints.WidgetShowNPoints Box118.WidgetShowNPoints
610 connect Box116.Widget Box120.Widget1
611 connect Box117.Widget Box120.Widget3
612 connect Box121.Out Box114.In1
613 connect Box121.Out Box115.In1
614 connect Box126.BoxChange Box128.BoxExecute
615 connect Box125.BoxChange Box127.BoxExecute
616 connect Box123.Out Box127.Params
617 connect Box124.Out Box128.Params
618 connect Box130.Out Box123.In1
619 connect Box130.Out Box124.In1
620 connect showNpoints.WidgetShowNPoints Box128.WidgetShowNPoints
621 connect showNpoints.WidgetShowNPoints Box127.WidgetShowNPoints
622 connect Box125.Widget Box131.Widget1
623 connect Box126.Widget Box131.Widget3
624 connect Box103.Widget Box50.Widget5
625 connect Box60.Out Box130.In
626 connect Box60.Out Box121.In
627 connect Box77.BoxChange Box93.BoxExecute
628 connect Box138.Widget Box135.Widget4
629 connect Box142.BoxChange Box144.BoxExecute
630 connect Box141.BoxChange Box143.BoxExecute
631 connect Box139.Out Box143.Params
632 connect Box140.Out Box144.Params
633 connect Box146.Out Box139.In1
634 connect Box146.Out Box140.In1
635 connect Box145.Widget Box135.Widget6
636 connect showNpoints.WidgetShowNPoints Box147.WidgetShowNPoints
637 connect Box68.Spacing Box147.Spacing
638 connect Box67.Out Box147.Mesh
639 connect showNpoints.WidgetShowNPoints Box144.WidgetShowNPoints
640 connect showNpoints.WidgetShowNPoints Box143.WidgetShowNPoints
641 connect Box68.Spacing Box159.Spacing
642 connect Box165.BoxChange Box167.BoxExecute
643 connect Box164.BoxChange Box166.BoxExecute
644 connect Box162.Out Box166.Params
645 connect Box163.Out Box167.Params
646 connect Box169.Out Box162.In1
647 connect Box169.Out Box163.In1
648 connect showNpoints.WidgetShowNPoints Box159.WidgetShowNPoints
649 connect showNpoints.WidgetShowNPoints Box166.WidgetShowNPoints
650 connect showNpoints.WidgetShowNPoints Box167.WidgetShowNPoints
651 connect Box168.Widget Box148.Widget8
652 connect Box161.Widget Box148.Widget7
653 connect Box141.Widget Box145.Widget3
654 connect Box142.Widget Box145.Widget4
655 connect Box164.Widget Box168.Widget3
656 connect Box165.Widget Box168.Widget4
657 connect Box135.Widget Box184.Widget2
658 connect Box148.Widget Box184.Widget4
659 connect Box184.Selection Box185.In
660 connect Box185.Out Box04.CloseSurface
661 connect Box185.Out Box06.OpenClose
662 connect Box147.Out Box146.In
663 connect Box192.BoxChange Box194.BoxExecute
664 connect Box191.BoxChange Box193.BoxExecute
665 connect Box195.Widget Box187.Widget8
666 connect Box188.Widget Box187.Widget7
667 connect Box191.Widget Box195.Widget3
668 connect Box192.Widget Box195.Widget4
669 connect Box187.Widget Box184.Widget6
670 connect showNpoints.WidgetShowNPoints Box194.WidgetShowNPoints
671 connect showNpoints.WidgetShowNPoints Box193.WidgetShowNPoints
672 connect Box202.BoxChange Box204.BoxExecute
673 connect Box201.BoxChange Box203.BoxExecute
674 connect Box199.Out Box203.Params
675 connect Box200.Out Box204.Params
676 connect Box201.Widget Box205.Widget3
677 connect Box202.Widget Box205.Widget4
678 connect Box206.Out Box199.In1
679 connect Box206.Out Box200.In1
680 connect Box205.Widget Box187.Widget5
681 connect Box198.Widget Box187.Widget4
682 connect showNpoints.WidgetShowNPoints Box204.WidgetShowNPoints
683 connect showNpoints.WidgetShowNPoints Box203.WidgetShowNPoints
684 connect Box159.Out Box169.In
685 connect Box207.BoxChange Box208.BoxExecute
686 connect Box208.Out Box206.In
687 connect Box214.BoxChange Box216.BoxExecute
688 connect Box213.BoxChange Box215.BoxExecute
689 connect Box211.Out Box215.Params
690 connect Box212.Out Box216.Params
691 connect Box218.Out Box211.In1
692 connect Box218.Out Box212.In1
693 connect Box213.Widget Box217.Widget3
694 connect Box214.Widget Box217.Widget4
695 connect Box159.Out Box218.In
696 connect Box217.Widget Box148.Widget5
697 connect Box210.Widget Box148.Widget4
698 connect showNpoints.WidgetShowNPoints Box215.WidgetShowNPoints
699 connect showNpoints.WidgetShowNPoints Box216.WidgetShowNPoints
700 connect showNpoints.WidgetShowNPoints Box208.WidgetShowNPoints
701 connect Box207.Widget Box187.Widget1
702 connect Box67.Out Box208.Mesh
703 connect Box68.Spacing Box208.Spacing
704 connect Box67.Out Box159.Mesh
705 connect Box227.Out Box147.Type
706 connect Box04.Out Box77.In2
707 connect Box97.Out Box45.Mesh
708 connect Box77.Out Box224.In
709 connect Box224.Out Box97.In
710 connect Box97.Out Box93.Mesh
711 connect Box42.Widget Box225.Widget1
712 connect Box225.Widget Box223.Widget2
713 connect Box223.Widget Box79.Widget4
714 connect Box184.Widget Box228.Widget1
715 connect Box228.Widget Box38.Widget4
716 connect Box226.Widget Box229.Widget2
717 connect Box229.Widget Box38.Widget7
718 connect Box230.Widget Box226.Widget9
719 connect Box62._widgetA Box226.Widget2
720 connect Box48.widgetA Box226.Widget4
721 connect Box233.Widget Box231.Widget9
722 connect Box62._widgetB Box231.Widget2
723 connect Box48.widgetB Box231.Widget4
724 connect Box231.Widget Box229.Widget4
725 connect Box237.Widget Box236.Widget9
726 connect Box236.Widget Box234.Widget4
727 connect Box234.Widget Box79.Widget6
728 connect Box235.Widget Box222.Widget9
729 connect Box222.Widget Box234.Widget2
730 connect Box72._widgetA Box222.Widget2
731 connect Box37.widgetA Box222.Widget4
732 connect Box72._widgetB Box236.Widget2
733 connect Box37.widgetB Box236.Widget4
734 connect Box105.Out Box238.Mesh
735 connect Box04.BoxChange Box238.BoxExecute
736 connect showNpoints.WidgetShowNPoints Box238.WidgetShowNPoints
737 connect Box68.Spacing Box238.Spacing
738 connect Box185.Out Box29.OpenClose
739
740 # Complex input ports
741 input point showNpoints.In " "
742 input mesh Box67.In " "
743 input image Box35.In " "
744 input title Box08.WinTitle " "
745 input meshmanagermodel Box46.In " "
746 input boxChange Box63.In " "
747 input wxvtkbaseview2 Box64.In " "
748 input wxvtkbaseview3 Box65.In " "
749 input wxvtkbaseview4 Box69.In " "
750 input wxvtkbaseview1 Box71.In " "
751
752 # Complex output ports
753 output widget Box08.Widget " "
754 output interactorStyleMaracas Box57.InteractorStyleMaracas " "
755 output interactorStyleMaracas3 Box57.InteractorStyleMaracas3 " "
756 output interactorStyleMaracas4 Box57.InteractorStyleMaracas4 " "
757 output interactorStyleMaracas2 Box57.InteractorStyleMaracas2 " "
758
759
760 endefine