]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/Mesh_tool_ApplyCut.bbs
ba9e5e3ae089dbb00223d9cd02d6def001b936b3
[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 new std:VectorFilterDouble Box239
498   set Box239.Type "14"
499
500 new creaMaracasVisu:InteractorStyleMaracas_Model Box240
501
502 new std:ConcatStrings Box241
503
504 new std:ConcatStrings_tool Box242
505
506 new std:StringSelect Box243
507   set Box243.In0 "0"
508   set Box243.In1 "2"
509
510 new std:MagicBox Box244
511
512 new std:ConcatStrings Box245
513
514
515 connect Box06.LstContourPointsX Box04.LstX
516 connect showNpoints.lstIndexs Box06.LstIndexsIn
517 connect Box06.LstContourPointsY Box04.LstY
518 connect Box06.LstContourPointsZ Box04.LstZ
519 connect Box06.LstIndexsOut Box04.LstIndexs
520 connect Box30.BoxChange Box31.In4
521 connect Box29.LstContourPointsX Box30.lstPointX
522 connect Box29.LstContourPointsY Box30.lstPointY
523 connect Box29.LstContourPointsZ Box30.lstPointZ
524 connect Box29.LstIndexsOut Box30.lstIndexs
525 connect Box31.BoxChange Box11.BoxExecute
526 connect showNpoints.WidgetShowNPoints Box60.WidgetShowNPoints
527 connect Box57.BoxChange Box60.BoxExecute
528 connect Box68.Spacing Box60.Spacing
529 connect showNpoints.lstPointsX Box70.In0
530 connect showNpoints.lstPointsY Box70.In1
531 connect showNpoints.lstPointsZ Box70.In2
532 connect Box70.Out0 Box06.LstControlPointsX
533 connect Box70.Out1 Box06.LstControlPointsY
534 connect Box70.Out2 Box06.LstControlPointsZ
535 connect Box78.Out Box77.Operation
536 connect Box66.Out Box11.Renderer
537 connect Box66.Out Box30.Renderer
538 connect Box66.Out showNpoints.Renderer
539 connect Box67.Out Box77.In1
540 connect Box04.Out Box48.polydata
541 connect Box66.Out Box48.render
542 connect showNpoints.BoxChange Box31.BoxExecute
543 connect Box48.boxchange Box31.In1
544 connect Box35.Out Box68.In
545 connect Box68.Spacing Box70.k1
546 connect Box35.Out showNpoints.Image
547 connect Box34.Out Box36.In1
548 connect Box36.Out Box30.Opacity
549 connect Box34.BoxChange Box31.In2
550 connect Box66.Out Box37.render
551 connect Box38.Widget Box39.Widget2
552 connect Box79.Widget Box40.Widget2
553 connect Box46.Out Box45.MeshManagerModel
554 connect Box49.OutString Box06.NbPoints
555 connect Box42.BoxChange Box51.BoxExecute
556 connect Box45.BoxChange Box51.In2
557 connect Box52.BoxChange Box51.In4
558 connect showNpoints.WidgetShowNPoints Box52.WidgetShowNPoints
559 connect Box80.BoxChange Box53.In2
560 connect Box53.BoxChange Box77.BoxExecute
561 connect Box42.BoxChange Box53.In3
562 connect Box43.BoxChange Box55.BoxExecute
563 connect Box52.BoxChange Box55.In2
564 connect Box43.BoxChange Box53.In6
565 connect Box63.BoxChange Box62._execute
566 connect Box64.Out Box57.wxVtkBaseView2
567 connect Box64.Out Box62._wxvtkbaseview2D1
568 connect Box65.Out Box57.wxVtkBaseView3
569 connect Box65.Out Box62._wxvtkbaseview2D2
570 connect Box69.Out Box57.wxVtkBaseView4
571 connect Box69.Out Box62._wxvtkbaseview2D3
572 connect Box71.Out Box57.wxVtkBaseView
573 connect Box71.Out Box62._wxvtkbaseview3D1
574 connect Box04.Out Box62._polydata
575 connect Box71.Out Box72._wxvtkbaseview3D1
576 connect Box64.Out Box72._wxvtkbaseview2D1
577 connect Box65.Out Box72._wxvtkbaseview2D2
578 connect Box69.Out Box72._wxvtkbaseview2D3
579 connect Box39.Widget Box81.Widget2
580 connect Box40.Widget Box81.Widget4
581 connect Box44.Widget Box82.Widget2
582 connect Box82.Widget Box79.Widget2
583 connect Box84.Widget Box44.Widget9
584 connect Box86.Widget Box38.Widget2
585 connect Box50.Widget Box86.Widget4
586 connect showNpoints.Widget Box86.Widget2
587 connect Box49.Widget Box50.Widget2
588 connect Box34.Widget Box50.Widget4
589 connect Box57.BoxChange Box08.BoxExecute
590 connect Box92.MeshManagerModel Box93.MeshManagerModel
591 connect Box92.MeshBase Box72._polydata
592 connect Box92.MeshBase Box37.polydata
593 connect Box37.boxchange Box72._execute
594 connect Box81.Widget Box08.Widget2
595 connect Box94.BoxChange Box37.boxexecute
596 connect Box77.BoxChange Box94.BoxExecute
597 connect Box71.Out Box96.wxVtkBaseView
598 connect Box96.vtkRenderer Box66.In
599 connect Box43.Widget Box44.Widget1
600 connect Box78.Widget Box98.Widget2
601 connect Box80.Widget Box98.Widget4
602 connect Box98.Widget Box44.Widget3
603 connect Box99.Out Box58.StringVector
604 connect Box100.Out1 Box101.In1
605 connect Box101.Out Box60.Type
606 connect Box57.Out Box100.sk1
607 connect Box103.Out Box104.Active
608 connect Box66.Out Box104.Renderer
609 connect Box103.BoxChange Box104.BoxExecute
610 connect Box104.BoxChange Box31.In6
611 connect Box04.Out Box105.In
612 connect Box105.Out Box104.In
613 connect Box58.Out Box113.StringVector
614 connect Box113.Out Box57.In
615 connect Box67.Out Box60.Mesh
616 connect Box117.BoxChange Box119.BoxExecute
617 connect Box116.BoxChange Box118.BoxExecute
618 connect Box114.Out Box118.Params
619 connect Box115.Out Box119.Params
620 connect showNpoints.WidgetShowNPoints Box119.WidgetShowNPoints
621 connect showNpoints.WidgetShowNPoints Box118.WidgetShowNPoints
622 connect Box116.Widget Box120.Widget1
623 connect Box117.Widget Box120.Widget3
624 connect Box121.Out Box114.In1
625 connect Box121.Out Box115.In1
626 connect Box126.BoxChange Box128.BoxExecute
627 connect Box125.BoxChange Box127.BoxExecute
628 connect Box123.Out Box127.Params
629 connect Box124.Out Box128.Params
630 connect Box130.Out Box123.In1
631 connect Box130.Out Box124.In1
632 connect showNpoints.WidgetShowNPoints Box128.WidgetShowNPoints
633 connect showNpoints.WidgetShowNPoints Box127.WidgetShowNPoints
634 connect Box125.Widget Box131.Widget1
635 connect Box126.Widget Box131.Widget3
636 connect Box103.Widget Box50.Widget5
637 connect Box60.Out Box130.In
638 connect Box60.Out Box121.In
639 connect Box77.BoxChange Box93.BoxExecute
640 connect Box138.Widget Box135.Widget4
641 connect Box142.BoxChange Box144.BoxExecute
642 connect Box141.BoxChange Box143.BoxExecute
643 connect Box139.Out Box143.Params
644 connect Box140.Out Box144.Params
645 connect Box146.Out Box139.In1
646 connect Box146.Out Box140.In1
647 connect Box145.Widget Box135.Widget6
648 connect showNpoints.WidgetShowNPoints Box147.WidgetShowNPoints
649 connect Box68.Spacing Box147.Spacing
650 connect Box67.Out Box147.Mesh
651 connect showNpoints.WidgetShowNPoints Box144.WidgetShowNPoints
652 connect showNpoints.WidgetShowNPoints Box143.WidgetShowNPoints
653 connect Box68.Spacing Box159.Spacing
654 connect Box165.BoxChange Box167.BoxExecute
655 connect Box164.BoxChange Box166.BoxExecute
656 connect Box162.Out Box166.Params
657 connect Box163.Out Box167.Params
658 connect Box169.Out Box162.In1
659 connect Box169.Out Box163.In1
660 connect showNpoints.WidgetShowNPoints Box159.WidgetShowNPoints
661 connect showNpoints.WidgetShowNPoints Box166.WidgetShowNPoints
662 connect showNpoints.WidgetShowNPoints Box167.WidgetShowNPoints
663 connect Box168.Widget Box148.Widget8
664 connect Box161.Widget Box148.Widget7
665 connect Box141.Widget Box145.Widget3
666 connect Box142.Widget Box145.Widget4
667 connect Box164.Widget Box168.Widget3
668 connect Box165.Widget Box168.Widget4
669 connect Box135.Widget Box184.Widget2
670 connect Box148.Widget Box184.Widget4
671 connect Box184.Selection Box185.In
672 connect Box185.Out Box04.CloseSurface
673 connect Box185.Out Box06.OpenClose
674 connect Box147.Out Box146.In
675 connect Box192.BoxChange Box194.BoxExecute
676 connect Box191.BoxChange Box193.BoxExecute
677 connect Box195.Widget Box187.Widget8
678 connect Box188.Widget Box187.Widget7
679 connect Box191.Widget Box195.Widget3
680 connect Box192.Widget Box195.Widget4
681 connect Box187.Widget Box184.Widget6
682 connect showNpoints.WidgetShowNPoints Box194.WidgetShowNPoints
683 connect showNpoints.WidgetShowNPoints Box193.WidgetShowNPoints
684 connect Box202.BoxChange Box204.BoxExecute
685 connect Box201.BoxChange Box203.BoxExecute
686 connect Box199.Out Box203.Params
687 connect Box200.Out Box204.Params
688 connect Box201.Widget Box205.Widget3
689 connect Box202.Widget Box205.Widget4
690 connect Box206.Out Box199.In1
691 connect Box206.Out Box200.In1
692 connect Box205.Widget Box187.Widget5
693 connect Box198.Widget Box187.Widget4
694 connect showNpoints.WidgetShowNPoints Box204.WidgetShowNPoints
695 connect showNpoints.WidgetShowNPoints Box203.WidgetShowNPoints
696 connect Box159.Out Box169.In
697 connect Box207.BoxChange Box208.BoxExecute
698 connect Box208.Out Box206.In
699 connect Box214.BoxChange Box216.BoxExecute
700 connect Box213.BoxChange Box215.BoxExecute
701 connect Box211.Out Box215.Params
702 connect Box212.Out Box216.Params
703 connect Box218.Out Box211.In1
704 connect Box218.Out Box212.In1
705 connect Box213.Widget Box217.Widget3
706 connect Box214.Widget Box217.Widget4
707 connect Box159.Out Box218.In
708 connect Box217.Widget Box148.Widget5
709 connect Box210.Widget Box148.Widget4
710 connect showNpoints.WidgetShowNPoints Box215.WidgetShowNPoints
711 connect showNpoints.WidgetShowNPoints Box216.WidgetShowNPoints
712 connect showNpoints.WidgetShowNPoints Box208.WidgetShowNPoints
713 connect Box207.Widget Box187.Widget1
714 connect Box67.Out Box208.Mesh
715 connect Box68.Spacing Box208.Spacing
716 connect Box67.Out Box159.Mesh
717 connect Box227.Out Box147.Type
718 connect Box04.Out Box77.In2
719 connect Box97.Out Box45.Mesh
720 connect Box77.Out Box224.In
721 connect Box224.Out Box97.In
722 connect Box97.Out Box93.Mesh
723 connect Box42.Widget Box225.Widget1
724 connect Box225.Widget Box223.Widget2
725 connect Box223.Widget Box79.Widget4
726 connect Box184.Widget Box228.Widget1
727 connect Box228.Widget Box38.Widget4
728 connect Box226.Widget Box229.Widget2
729 connect Box229.Widget Box38.Widget7
730 connect Box230.Widget Box226.Widget9
731 connect Box62._widgetA Box226.Widget2
732 connect Box48.widgetA Box226.Widget4
733 connect Box233.Widget Box231.Widget9
734 connect Box62._widgetB Box231.Widget2
735 connect Box48.widgetB Box231.Widget4
736 connect Box231.Widget Box229.Widget4
737 connect Box237.Widget Box236.Widget9
738 connect Box236.Widget Box234.Widget4
739 connect Box234.Widget Box79.Widget6
740 connect Box235.Widget Box222.Widget9
741 connect Box222.Widget Box234.Widget2
742 connect Box72._widgetA Box222.Widget2
743 connect Box37.widgetA Box222.Widget4
744 connect Box72._widgetB Box236.Widget2
745 connect Box37.widgetB Box236.Widget4
746 connect Box105.Out Box238.Mesh
747 connect Box04.BoxChange Box238.BoxExecute
748 connect showNpoints.WidgetShowNPoints Box238.WidgetShowNPoints
749 connect Box68.Spacing Box238.Spacing
750 connect Box185.Out Box29.OpenClose
751 connect Box70.Out0 Box239.In0
752 connect Box70.Out1 Box239.In1
753 connect Box70.Out2 Box239.In2
754 connect Box239.Out0 Box29.LstControlPointsX
755 connect Box239.Out1 Box29.LstControlPointsY
756 connect Box239.Out2 Box29.LstControlPointsZ
757 connect Box239.Out3 Box29.LstIndexsIn
758 connect showNpoints.lstIndexs Box239.In3
759 connect showNpoints.lstSelectedIndexs Box239.k1
760 connect Box57.InteractorStyleMaracas Box240.InteractorStyleMaracas
761 connect Box57.InteractorStyleMaracas2 Box240.InteractorStyleMaracas2
762 connect Box57.InteractorStyleMaracas3 Box240.InteractorStyleMaracas3
763 connect Box57.InteractorStyleMaracas4 Box240.InteractorStyleMaracas4
764 connect Box241.Box_ConcatStrings Box242.Box_ConcatString
765 connect Box241.Out showNpoints.In
766 connect Box243.Out Box242.Type
767 connect Box244.Out Box242.In1
768 connect Box245.Out Box243.In
769 connect Box63.BoxChange Box242.BoxExecute
770 connect Box245.Out Box240.Active
771 connect Box245.BoxChange Box240.BoxExecute
772
773 # Complex input ports
774 input mesh Box67.In " "
775 input image Box35.In " "
776 input title Box08.WinTitle " "
777 input meshmanagermodel Box46.In " "
778 input boxChange Box63.In " "
779 input wxvtkbaseview2 Box64.In " "
780 input wxvtkbaseview3 Box65.In " "
781 input wxvtkbaseview4 Box69.In " "
782 input wxvtkbaseview1 Box71.In " "
783 input point Box244.In " "
784
785 # Complex output ports
786 output widget Box08.Widget " "
787 output Active_ConcatString_Box Box245.Box_ConcatStrings " "
788
789
790 endefine