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 # ----------------------------------
8 include creaMaracasVisu
14 define Mesh_tool_ApplyCut creaMaracasVisu
16 author "info-dev@creatis.insa-lyon.fr"
17 description "Show N Points"
21 new creaMaracasVisu:ShowNPoints showNpoints
22 set showNpoints.Radio "2"
23 set showNpoints.Type "4"
24 set showNpoints.WinTitle "1.1 Splines"
26 new creaVtk:CreateMeshFromPoints Box04
27 set Box04.CloseSurface "true"
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"
35 new wx:LayoutLine Box08
37 new vtk:UpdateRender Box11
38 set Box11.Active "true"
40 new creaMaracasVisu:DrawAxisTree3D Box30
41 set Box30.Colour "0 0 1"
42 set Box30.LineWidth "2"
44 new std:MultipleInputs Box31
46 new creaMaracasVisu:ManualContourModel_Box Box29
47 set Box29.NbPoints "40"
48 set Box29.OpenClose2 "false"
50 new creaMaracasVisu:wxPopupMenu Box57
51 set Box57.WithCtrlKey "true"
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"
65 new creaMaracasVisu:ShowNPoints_Tools Box60
67 new vtk:ImageVtkProperties Box68
69 new std:VectorFilterDouble Box70
72 new creaVtk:BooleanOperationPolyDataFilter Box77
73 set Box77.BoxProcessMode "Manual"
74 set Box77.ReorientDifferenceCells "false"
77 set Box78.In "Union Intersection Difference"
79 new wx:LayoutLine Box79
80 set Box79.Orientation "H"
81 set Box79.WinTitle "New Surface ( Magenta = Red+Yellow )"
83 new wx:CommandButton Box80
86 new std:MagicBox Box66
88 new std:MagicBox Box67
90 new creaMaracasVisu:PolyDataToActor_Widget Box48
92 new vtk:vtkImageDataPointerRelay Box35
96 set Box34.Label "true"
99 set Box34.ReactiveOnTrack "true"
100 set Box34.Title "Splines Opacity"
105 new creaMaracasVisu:PolyDataToActor_Widget Box37
106 set Box37.color "0 1 1"
107 set Box37.meshOpacity "100"
109 new wx:LayoutLine Box38
110 set Box38.Orientation "H"
111 set Box38.WinTitle "Interpolated Surface (Yellow)"
113 new wx:LayoutTab Box39
115 new wx:LayoutTab Box40
117 new wx:CommandButton Box42
118 set Box42.Label "Apply (Magenta->To Red)"
120 new wx:CommandButton Box43
121 set Box43.Label "Reset Tool"
123 new wx:LayoutLine Box44
124 set Box44.Orientation "V"
125 set Box44.WinTitle "1.2 Mesh Action"
127 new creaVtk:MeshManager_tool Box45
130 new std:MagicBox Box46
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"
137 new wx:LayoutLine Box50
138 set Box50.Orientation "V"
139 set Box50.WinTitle "Config"
141 new std:MultipleInputs Box51
143 new creaMaracasVisu:ShowNPoints_Tools Box52
146 new std:MultipleInputs Box53
148 new std:MultipleInputs Box55
150 new creaMaracasVisu:MeshContours_Widget Box62
151 set Box62.colorMesh "1 1 0"
153 new std:MagicBox Box63
155 new std:MagicBox Box64
157 new std:MagicBox Box65
159 new std:MagicBox Box69
161 new std:MagicBox Box71
163 new creaMaracasVisu:MeshContours_Widget Box72
164 set Box72.colorMesh "0 1 1"
166 new wx:LayoutLine Box81
167 set Box81.WinTitle "Step 1. Surface"
169 new wx:LayoutTab Box82
171 new wx:OutputText Box84
173 new wx:LayoutTab Box86
175 new creaVtk:MeshManager Box92
177 new creaVtk:MeshManager_tool Box93
180 new std:MagicBox Box94
182 new creaMaracasVisu:wxVtkBaseView_Info Box96
184 new creaVtk:PolyDataNormals Box97
186 new wx:LayoutLine Box98
187 set Box98.Orientation "H"
189 new std:AddStringToVector Box99
190 set Box99.In0 "Auto Add Points (Start/Stop)"
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"
197 new std:ConcatStrings Box101
199 new wx:CheckBox Box103
200 set Box103.In "false"
201 set Box103.ReactiveOnKeystroke "true"
202 set Box103.Title "Show Normals"
204 new creaVtk:GlyphPolyDataNormals Box104
205 set Box104.MaskRatio "2"
206 set Box104.Opacity "1"
209 new creaVtk:PolyDataNormals Box105
211 new std:AddStringToVector Box113
213 new std:ConcatStrings Box114
216 new std:ConcatStrings Box115
219 new wx:CommandButton Box116
222 new wx:CommandButton Box117
225 new creaMaracasVisu:ShowNPoints_Tools Box118
226 set Box118.BoxProcessMode "Manual"
227 set Box118.Type "320"
229 new creaMaracasVisu:ShowNPoints_Tools Box119
230 set Box119.BoxProcessMode "Manual"
231 set Box119.Type "320"
233 new wx:LayoutLine Box120
234 set Box120.Orientation "H"
236 new std:GetVectorDoubleSubVector Box121
237 set Box121.ErrorValue "0"
241 new std:ConcatStrings Box123
244 new std:ConcatStrings Box124
247 new wx:CommandButton Box125
250 new wx:CommandButton Box126
253 new creaMaracasVisu:ShowNPoints_Tools Box127
254 set Box127.BoxProcessMode "Manual"
255 set Box127.Type "330"
257 new creaMaracasVisu:ShowNPoints_Tools Box128
258 set Box128.BoxProcessMode "Manual"
259 set Box128.Type "330"
261 new std:GetVectorDoubleSubVector Box130
262 set Box130.ErrorValue "0"
266 new wx:LayoutLine Box131
267 set Box131.Orientation "H"
269 new wx:OutputText Box132
270 set Box132.In "Expand area"
272 new wx:OutputText Box133
273 set Box133.In "Widen"
275 new wx:LayoutLine Box135
276 set Box135.WinTitle "Flat surface"
278 new wx:OutputText Box138
279 set Box138.In "Expand"
281 new std:ConcatStrings Box139
284 new std:ConcatStrings Box140
287 new wx:CommandButton Box141
290 new wx:CommandButton Box142
293 new creaMaracasVisu:ShowNPoints_Tools Box143
294 set Box143.BoxProcessMode "Manual"
295 set Box143.Type "320"
297 new creaMaracasVisu:ShowNPoints_Tools Box144
298 set Box144.BoxProcessMode "Manual"
299 set Box144.Type "320"
301 new wx:LayoutLine Box145
302 set Box145.Orientation "H"
304 new std:GetVectorDoubleSubVector Box146
305 set Box146.ErrorValue "0"
309 new creaMaracasVisu:ShowNPoints_Tools Box147
311 new wx:LayoutLine Box148
312 set Box148.WinTitle "Volume"
314 new creaMaracasVisu:ShowNPoints_Tools Box159
315 set Box159.Type "310"
317 new wx:OutputText Box161
318 set Box161.In "Change width"
320 new std:ConcatStrings Box162
323 new std:ConcatStrings Box163
326 new wx:CommandButton Box164
329 new wx:CommandButton Box165
332 new creaMaracasVisu:ShowNPoints_Tools Box166
333 set Box166.BoxProcessMode "Manual"
334 set Box166.Type "330"
336 new creaMaracasVisu:ShowNPoints_Tools Box167
337 set Box167.BoxProcessMode "Manual"
338 set Box167.Type "330"
340 new wx:LayoutLine Box168
341 set Box168.Orientation "H"
343 new std:GetVectorDoubleSubVector Box169
344 set Box169.ErrorValue "0"
348 new wx:LayoutTab Box184
349 set Box184.WinTitle "Tool"
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"
357 new wx:LayoutLine Box187
358 set Box187.WinTitle "Patch"
360 new wx:OutputText Box188
361 set Box188.In "Move center point"
363 new wx:CommandButton Box191
366 new wx:CommandButton Box192
369 new creaMaracasVisu:ShowNPoints_Tools Box193
370 set Box193.BoxProcessMode "Manual"
371 set Box193.Params "-1"
372 set Box193.Type "220"
374 new creaMaracasVisu:ShowNPoints_Tools Box194
375 set Box194.BoxProcessMode "Manual"
376 set Box194.Params "1"
377 set Box194.Type "220"
379 new wx:LayoutLine Box195
380 set Box195.Orientation "H"
382 new wx:OutputText Box198
383 set Box198.In "Expand"
385 new std:ConcatStrings Box199
388 new std:ConcatStrings Box200
391 new wx:CommandButton Box201
394 new wx:CommandButton Box202
397 new creaMaracasVisu:ShowNPoints_Tools Box203
398 set Box203.BoxProcessMode "Manual"
399 set Box203.Type "340"
401 new creaMaracasVisu:ShowNPoints_Tools Box204
402 set Box204.BoxProcessMode "Manual"
403 set Box204.Type "340"
405 new wx:LayoutLine Box205
406 set Box205.Orientation "H"
408 new std:GetVectorDoubleSubVector Box206
409 set Box206.ErrorValue "0"
413 new wx:CommandButton Box207
414 set Box207.Label "Setup from 3 or 4 points"
416 new creaMaracasVisu:ShowNPoints_Tools Box208
417 set Box208.Type "200"
419 new wx:OutputText Box210
420 set Box210.In "Expand"
422 new std:ConcatStrings Box211
425 new std:ConcatStrings Box212
428 new wx:CommandButton Box213
431 new wx:CommandButton Box214
434 new creaMaracasVisu:ShowNPoints_Tools Box215
435 set Box215.BoxProcessMode "Manual"
436 set Box215.Type "320"
438 new creaMaracasVisu:ShowNPoints_Tools Box216
439 set Box216.BoxProcessMode "Manual"
440 set Box216.Type "320"
442 new wx:LayoutLine Box217
443 set Box217.Orientation "H"
445 new std:GetVectorDoubleSubVector Box218
446 set Box218.ErrorValue "0"
450 new std:ConcatStrings Box227
453 new creaVtk:CleanPolyData Box224
455 new wx:LayoutLine Box225
456 set Box225.Orientation "V"
457 set Box225.WinTitle "1.3 Apply Changes"
459 new wx:LayoutLine Box222
460 set Box222.Orientation "V"
461 set Box222.WinTitle "Visu"
463 new wx:LayoutTab Box223
465 new wx:LayoutLine Box226
466 set Box226.Orientation "V"
467 set Box226.WinTitle "Visu"
469 new wx:LayoutTab Box228
470 set Box228.WinTitle "Tool"
472 new wx:LayoutTab Box229
474 new wx:OutputText Box230
476 new wx:LayoutLine Box231
477 set Box231.Orientation "V"
478 set Box231.WinTitle "config"
480 new wx:OutputText Box233
482 new wx:LayoutTab Box234
484 new wx:OutputText Box235
486 new wx:LayoutLine Box236
487 set Box236.Orientation "V"
488 set Box236.WinTitle "config"
490 new wx:OutputText Box237
492 new creaMaracasVisu:ShowNPoints_Tools Box238
493 set Box238.BoxProcessMode "Manual"
494 set Box238.Params "0"
495 set Box238.Type "250"
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
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 " "
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 " "