1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBG BlackBox Diagram file
3 # - /home/garzon/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Mesh_tool_ApplySurface.bbg
4 # ----------------------------------
8 DESCRIPTION:Show N Points
9 AUTHOR:info-dev@creatis.insa-lyon.fr
11 COMPLEXBOXNAME:Mesh_tool_ApplySurface
12 PACKAGENAME:creaMaracasVisu
16 -180.910574:-184.919472:-900.000000
19 interactorStyleMaracas
20 -307.873556:-187.172927:-900.000000
23 interactorStyleMaracas2
24 -300.133711:-186.364707:-900.000000
27 interactorStyleMaracas3
28 -293.131686:-185.645050:-900.000000
31 interactorStyleMaracas4
32 -285.985042:-186.124821:-900.000000
37 -6.086529:137.355528:-900.000000
41 8.392837:138.613226:-900.000000
45 -268.019084:133.379456:-900.000000
49 -59.814076:140.655693:-900.000000
53 -96.062149:138.883434:-900.000000
57 -231.668448:132.854505:-900.000000
61 -216.690458:133.262996:-900.000000
65 -193.414893:132.224675:-900.000000
69 -167.581636:131.715380:-900.000000
73 -150.374274:130.740991:-900.000000
77 creaMaracasVisu:ShowNPoints:showNpoints
79 24.787568:83.025910:-900.000000
80 61.627568:80.525910:-900.000000
86 WinTitle:"1.1 Splines"
89 creaVtk:CreateMeshFromPoints:Box04
91 29.752185:-0.390826:-900.000000
92 52.607185:-2.890826:-900.000000
95 creaMaracasVisu:ManualContourModel_Box:Box06
97 29.075845:30.364799:-900.000000
98 53.595845:27.864799:-900.000000
107 -182.125107:-147.642582:-900.000000
108 -148.805107:-150.142582:-900.000000
111 vtk:UpdateRender:Box11
113 8.762877:-56.586914:-900.000000
114 30.787877:-59.086914:-900.000000
119 creaMaracasVisu:DrawAxisTree3D:Box30
121 66.011927:-0.645212:-900.000000
122 94.051927:-3.145212:-900.000000
129 std:MultipleInputs:Box31
131 14.774837:-45.768661:-900.000000
132 36.744837:-48.268661:-900.000000
135 creaMaracasVisu:ManualContourModel_Box:Box29
137 76.240145:29.637449:-900.000000
138 100.760145:27.137449:-900.000000
143 creaMaracasVisu:wxPopupMenu:Box57
145 -291.724262:77.620511:-900.000000
146 -269.659262:75.120511:-900.000000
151 std:AddStringToVector:Box58
153 -304.297403:100.641432:-900.000000
154 -279.777403:98.141432:-900.000000
158 In1:"(+) Insert point"
162 In3:"Set Nearest point"
166 In5:"-- Delete all points"
168 In6:"----------------------"
170 In7:"+> Insert group after"
174 In9:"Tool - Inverse Normals"
177 creaMaracasVisu:ShowNPoints_Tools:Box60
179 -271.434991:53.686536:-900.000000
180 -248.999991:51.186536:-900.000000
183 vtk:ImageVtkProperties:Box68
185 -111.766259:110.196821:-900.000000
186 -89.231259:107.696821:-900.000000
189 std:VectorFilterDouble:Box70
191 49.750242:60.953814:-900.000000
192 76.030242:58.453814:-900.000000
197 creaVtk:BooleanOperationPolyDataFilter:Box77
199 -85.849843:-22.221970:-900.000000
200 -62.119843:-24.721970:-900.000000
202 BoxProcessMode:"Manual"
204 ReorientDifferenceCells:"false"
209 -153.877713:-5.775167:-900.000000
210 -127.597713:-8.275167:-900.000000
212 In:"Union Intersection Difference"
217 -144.841026:-82.628158:-900.000000
218 -111.521026:-85.128158:-900.000000
222 WinTitle:"New Surface ( Magenta = Red+Yellow )"
225 wx:CommandButton:Box80
227 -107.184095:21.801731:-900.000000
228 -84.909095:19.301731:-900.000000
235 -148.055989:80.219744:-900.000000
236 -126.455989:77.719744:-900.000000
241 -67.526006:124.007723:-900.000000
242 -45.926006:121.507723:-900.000000
245 creaMaracasVisu:PolyDataToActor_Widget:Box48
247 2.746015:-16.179561:-900.000000
248 25.766015:-18.679561:-900.000000
251 vtk:vtkImageDataPointerRelay:Box35
253 -107.091396:123.633118:-900.000000
254 -83.881396:121.133118:-900.000000
259 -198.941120:-3.426364:-900.000000
260 -169.141120:-5.926364:-900.000000
270 ReactiveOnTrack:"true"
272 Title:"Splines Opacity"
277 -190.788172:-9.261990:-900.000000
278 -169.863172:-11.761990:-900.000000
283 creaMaracasVisu:PolyDataToActor_Widget:Box37
285 -67.388857:-39.476785:-900.000000
286 -44.368857:-41.976785:-900.000000
295 -190.854929:-82.522396:-900.000000
296 -157.534929:-85.022396:-900.000000
300 WinTitle:"Interpolated Surface (Yellow)"
305 -195.888488:-89.508403:-900.000000
306 -162.568488:-92.008403:-900.000000
311 -148.825313:-89.038628:-900.000000
312 -115.505313:-91.538628:-900.000000
315 wx:CommandButton:Box42
317 -91.903796:13.441695:-900.000000
318 -69.628796:10.941695:-900.000000
320 Label:"Apply (Magenta->To Red)"
323 wx:CommandButton:Box43
325 -85.356515:8.083838:-900.000000
326 -63.081515:5.583838:-900.000000
333 -154.036190:-43.432527:-900.000000
334 -120.716190:-45.932527:-900.000000
338 WinTitle:"1.2 Mesh Action"
341 creaVtk:MeshManager_tool:Box45
343 -90.848443:-133.408000:-900.000000
344 -68.348443:-135.908000:-900.000000
351 -137.131256:113.921532:-900.000000
352 -115.531256:111.421532:-900.000000
357 -182.639251:-13.479145:-900.000000
358 -156.359251:-15.979145:-900.000000
364 Title:"Number of Points"
369 -57.295971:-56.374591:-900.000000
370 -23.975971:-58.874591:-900.000000
377 std:MultipleInputs:Box51
379 -92.949669:-148.627142:-900.000000
380 -70.979669:-151.127142:-900.000000
383 creaMaracasVisu:ShowNPoints_Tools:Box52
385 -48.321002:-133.648902:-900.000000
386 -25.886002:-136.148902:-900.000000
391 std:MultipleInputs:Box53
393 -96.292390:-13.293248:-900.000000
394 -74.322390:-15.793248:-900.000000
397 std:MultipleInputs:Box55
399 -54.535637:-149.462814:-900.000000
400 -32.565637:-151.962814:-900.000000
403 creaMaracasVisu:MeshContours_Widget:Box62
405 -228.707140:-3.136982:-900.000000
406 -205.912140:-5.636982:-900.000000
413 -8.402303:123.950335:-900.000000
414 13.197697:121.450335:-900.000000
419 -243.113826:124.330340:-900.000000
420 -221.513826:121.830340:-900.000000
425 -220.296210:124.504415:-900.000000
426 -198.696210:122.004415:-900.000000
431 -197.793508:124.678490:-900.000000
432 -176.193508:122.178490:-900.000000
437 -273.359367:124.504415:-900.000000
438 -251.759367:122.004415:-900.000000
441 creaMaracasVisu:MeshContours_Widget:Box72
443 -180.819147:-56.018495:-900.000000
444 -158.024147:-58.518495:-900.000000
451 -184.734921:-96.564525:-900.000000
452 -151.414921:-99.064525:-900.000000
454 WinTitle:"Step 1. Surface"
459 -142.286608:-51.350487:-900.000000
460 -108.966608:-53.850487:-900.000000
465 -127.611417:-38.148449:-900.000000
466 -105.941417:-40.648449:-900.000000
471 -57.013911:-62.286670:-900.000000
472 -23.693911:-64.786670:-900.000000
475 creaVtk:MeshManager:Box92
477 -56.608588:-81.789032:-900.000000
478 -34.578588:-84.289032:-900.000000
481 creaVtk:MeshManager_tool:Box93
483 -61.627153:-92.643884:-900.000000
484 -39.127153:-95.143884:-900.000000
491 -70.989776:-33.864327:-900.000000
492 -49.389776:-36.364327:-900.000000
495 creaMaracasVisu:wxVtkBaseView_Info:Box96
497 -157.021318:90.558496:-900.000000
498 -129.741318:88.058496:-900.000000
501 creaVtk:PolyDataNormals:Box97
503 -88.026860:-72.332654:-900.000000
504 -65.731860:-74.832654:-900.000000
509 -143.911108:-17.437953:-900.000000
510 -110.591108:-19.937953:-900.000000
515 std:AddStringToVector:Box99
517 -309.024176:108.151656:-900.000000
518 -284.504176:105.651656:-900.000000
520 In0:"Auto Add Points (Start/Stop)"
523 std:VectorFilterString:Box100
525 -265.790737:67.872984:-900.000000
526 -237.750737:65.372984:-900.000000
528 In0:"0 1 2 3 4 5 6 7 8 9 10 "
530 In1:"1 5 10 20 30 40 50 0 100 110 210"
535 std:ConcatStrings:Box101
537 -265.899318:61.380437:-900.000000
538 -243.139318:58.880437:-900.000000
543 -8.508716:70.854467:-900.000000
544 13.231284:68.354467:-900.000000
548 ReactiveOnKeystroke:"true"
553 creaVtk:GlyphPolyDataNormals:Box104
555 38.820748:-34.725366:-900.000000
556 61.810748:-37.225366:-900.000000
565 creaVtk:PolyDataNormals:Box105
567 51.998032:-20.482004:-900.000000
568 74.403032:-22.982004:-900.000000
573 -30.494323:65.542456:-900.000000
574 -8.754323:63.042456:-900.000000
578 ReactiveOnKeystroke:"true"
585 -63.731818:76.682466:-900.000000
586 -37.451818:74.182466:-900.000000
589 std:AddStringToVector:Box109
591 -61.619335:85.076488:-900.000000
592 -37.099335:82.576488:-900.000000
601 std:StringSelect:Box110
603 -65.551330:66.131420:-900.000000
604 -41.031330:63.631420:-900.000000
613 std:GetVectorStringElement:Box111
615 -80.209213:59.630223:-900.000000
616 -57.144213:57.130223:-900.000000
621 std:GetVectorStringElement:Box112
623 -50.087865:56.742292:-900.000000
624 -27.022865:54.242292:-900.000000
629 creaVtk:CleanPolyData:Box113
631 -87.782424:-60.650779:-900.000000
632 -65.597424:-63.150779:-900.000000
635 creaVtk:PolyDataNormals:Box116
637 -26.171954:-9.853810:-900.000000
638 -3.766954:-12.353810:-900.000000
642 Box06:LstContourPointsX:Box04:LstX
643 NumberOfControlPoints:0
645 showNpoints:lstIndexs:Box06:LstIndexsIn
646 NumberOfControlPoints:0
648 Box06:LstContourPointsY:Box04:LstY
649 NumberOfControlPoints:0
651 Box06:LstContourPointsZ:Box04:LstZ
652 NumberOfControlPoints:0
654 Box06:LstIndexsOut:Box04:LstIndexs
655 NumberOfControlPoints:0
657 Box30:BoxChange:Box31:In4
658 NumberOfControlPoints:0
660 showNpoints:lstIndexs:Box29:LstIndexsIn
661 NumberOfControlPoints:0
663 Box29:LstContourPointsX:Box30:lstPointX
664 NumberOfControlPoints:0
666 Box29:LstContourPointsY:Box30:lstPointY
667 NumberOfControlPoints:0
669 Box29:LstContourPointsZ:Box30:lstPointZ
670 NumberOfControlPoints:0
672 Box29:LstIndexsOut:Box30:lstIndexs
673 NumberOfControlPoints:0
675 Box31:BoxChange:Box11:BoxExecute
676 NumberOfControlPoints:0
679 NumberOfControlPoints:0
681 showNpoints:WidgetShowNPoints:Box60:WidgetShowNPoints
682 NumberOfControlPoints:0
684 Box57:BoxChange:Box60:BoxExecute
685 NumberOfControlPoints:0
687 Box68:Spacing:Box60:Spacing
688 NumberOfControlPoints:0
690 showNpoints:lstPointsX:Box70:In0
691 NumberOfControlPoints:0
693 showNpoints:lstPointsY:Box70:In1
694 NumberOfControlPoints:0
696 showNpoints:lstPointsZ:Box70:In2
697 NumberOfControlPoints:0
699 Box70:Out0:Box06:LstControlPointsX
700 NumberOfControlPoints:0
702 Box70:Out1:Box06:LstControlPointsY
703 NumberOfControlPoints:0
705 Box70:Out2:Box06:LstControlPointsZ
706 NumberOfControlPoints:0
708 Box70:Out0:Box29:LstControlPointsX
709 NumberOfControlPoints:0
711 Box70:Out1:Box29:LstControlPointsY
712 NumberOfControlPoints:0
714 Box70:Out2:Box29:LstControlPointsZ
715 NumberOfControlPoints:0
717 Box78:Out:Box77:Operation
718 NumberOfControlPoints:0
720 Box08:Widget:widget:widget
721 NumberOfControlPoints:0
723 Box66:Out:Box11:Renderer
724 NumberOfControlPoints:0
726 Box66:Out:Box30:Renderer
727 NumberOfControlPoints:0
729 point:point:showNpoints:In
730 NumberOfControlPoints:0
732 Box66:Out:showNpoints:Renderer
733 NumberOfControlPoints:0
736 NumberOfControlPoints:0
739 NumberOfControlPoints:0
741 Box04:Out:Box48:polydata
742 NumberOfControlPoints:0
744 Box66:Out:Box48:render
745 NumberOfControlPoints:0
747 showNpoints:BoxChange:Box31:BoxExecute
748 NumberOfControlPoints:0
750 Box48:boxchange:Box31:In1
751 NumberOfControlPoints:0
754 NumberOfControlPoints:0
757 NumberOfControlPoints:0
759 Box68:Spacing:Box70:k1
760 NumberOfControlPoints:0
762 Box35:Out:showNpoints:Image
763 NumberOfControlPoints:0
766 NumberOfControlPoints:0
768 Box36:Out:Box30:Opacity
769 NumberOfControlPoints:0
771 Box34:BoxChange:Box31:In2
772 NumberOfControlPoints:0
774 title:title:Box08:WinTitle
775 NumberOfControlPoints:0
777 Box66:Out:Box37:render
778 NumberOfControlPoints:0
780 Box38:Widget:Box39:Widget2
781 NumberOfControlPoints:0
783 Box79:Widget:Box40:Widget2
784 NumberOfControlPoints:0
786 meshmanagermodel:meshmanagermodel:Box46:In
787 NumberOfControlPoints:0
789 Box46:Out:Box45:MeshManagerModel
790 NumberOfControlPoints:0
792 Box49:OutString:Box06:NbPoints
793 NumberOfControlPoints:0
795 Box42:BoxChange:Box51:BoxExecute
796 NumberOfControlPoints:0
798 Box45:BoxChange:Box51:In2
799 NumberOfControlPoints:0
801 Box52:BoxChange:Box51:In4
802 NumberOfControlPoints:0
804 showNpoints:WidgetShowNPoints:Box52:WidgetShowNPoints
805 NumberOfControlPoints:0
807 Box80:BoxChange:Box53:In2
808 NumberOfControlPoints:0
810 Box53:BoxChange:Box77:BoxExecute
811 NumberOfControlPoints:0
813 Box42:BoxChange:Box53:In3
814 NumberOfControlPoints:0
816 Box43:BoxChange:Box55:BoxExecute
817 NumberOfControlPoints:0
819 Box52:BoxChange:Box55:In2
820 NumberOfControlPoints:0
822 Box43:BoxChange:Box53:In6
823 NumberOfControlPoints:0
825 boxChange:boxChange:Box63:In
826 NumberOfControlPoints:0
828 Box63:BoxChange:showNpoints:BoxExecute
829 NumberOfControlPoints:0
831 Box63:BoxChange:Box62:_execute
832 NumberOfControlPoints:0
834 wxvtkbaseview2:wxvtkbaseview2:Box64:In
835 NumberOfControlPoints:0
837 Box64:Out:Box57:wxVtkBaseView2
838 NumberOfControlPoints:0
840 Box64:Out:Box62:_wxvtkbaseview2D1
841 NumberOfControlPoints:0
843 Box65:Out:Box57:wxVtkBaseView3
844 NumberOfControlPoints:0
846 Box65:Out:Box62:_wxvtkbaseview2D2
847 NumberOfControlPoints:0
849 wxvtkbaseview3:wxvtkbaseview3:Box65:In
850 NumberOfControlPoints:0
852 wxvtkbaseview4:wxvtkbaseview4:Box69:In
853 NumberOfControlPoints:0
855 Box69:Out:Box57:wxVtkBaseView4
856 NumberOfControlPoints:0
858 Box69:Out:Box62:_wxvtkbaseview2D3
859 NumberOfControlPoints:0
861 wxvtkbaseview1:wxvtkbaseview1:Box71:In
862 NumberOfControlPoints:0
864 Box71:Out:Box57:wxVtkBaseView
865 NumberOfControlPoints:0
867 Box71:Out:Box62:_wxvtkbaseview3D1
868 NumberOfControlPoints:0
870 Box04:Out:Box62:_polydata
871 NumberOfControlPoints:0
873 Box71:Out:Box72:_wxvtkbaseview3D1
874 NumberOfControlPoints:0
876 Box64:Out:Box72:_wxvtkbaseview2D1
877 NumberOfControlPoints:0
879 Box65:Out:Box72:_wxvtkbaseview2D2
880 NumberOfControlPoints:0
882 Box69:Out:Box72:_wxvtkbaseview2D3
883 NumberOfControlPoints:0
885 Box72:_widget:Box79:Widget6
886 NumberOfControlPoints:0
888 Box62:_widget:Box38:Widget7
889 NumberOfControlPoints:0
891 Box39:Widget:Box81:Widget2
892 NumberOfControlPoints:0
894 Box40:Widget:Box81:Widget4
895 NumberOfControlPoints:0
897 Box44:Widget:Box82:Widget2
898 NumberOfControlPoints:0
900 Box82:Widget:Box79:Widget2
901 NumberOfControlPoints:0
903 Box84:Widget:Box44:Widget9
904 NumberOfControlPoints:0
906 Box86:Widget:Box38:Widget2
907 NumberOfControlPoints:0
909 Box50:Widget:Box86:Widget4
910 NumberOfControlPoints:0
912 showNpoints:Widget:Box86:Widget2
913 NumberOfControlPoints:0
915 Box49:Widget:Box50:Widget2
916 NumberOfControlPoints:0
918 Box34:Widget:Box50:Widget4
919 NumberOfControlPoints:0
921 Box57:BoxChange:Box08:BoxExecute
922 NumberOfControlPoints:0
924 Box57:InteractorStyleMaracas:interactorStyleMaracas:interactorStyleMaracas
925 NumberOfControlPoints:0
927 Box57:InteractorStyleMaracas2:interactorStyleMaracas2:interactorStyleMaracas2
928 NumberOfControlPoints:0
930 Box57:InteractorStyleMaracas3:interactorStyleMaracas3:interactorStyleMaracas3
931 NumberOfControlPoints:0
933 Box57:InteractorStyleMaracas4:interactorStyleMaracas4:interactorStyleMaracas4
934 NumberOfControlPoints:0
936 Box92:MeshManagerModel:Box93:MeshManagerModel
937 NumberOfControlPoints:0
939 Box77:BoxChange:Box93:BoxExecute
940 NumberOfControlPoints:0
942 Box92:MeshBase:Box72:_polydata
943 NumberOfControlPoints:0
945 Box92:MeshBase:Box37:polydata
946 NumberOfControlPoints:0
948 Box37:boxchange:Box72:_execute
949 NumberOfControlPoints:0
951 Box81:Widget:Box08:Widget2
952 NumberOfControlPoints:0
954 Box42:Widget:Box44:Widget6
955 NumberOfControlPoints:0
957 Box94:BoxChange:Box37:boxexecute
958 NumberOfControlPoints:0
960 Box77:BoxChange:Box94:BoxExecute
961 NumberOfControlPoints:0
963 Box71:Out:Box96:wxVtkBaseView
964 NumberOfControlPoints:0
966 Box96:vtkRenderer:Box66:In
967 NumberOfControlPoints:0
969 Box37:widget:Box79:Widget7
970 NumberOfControlPoints:0
972 Box48:widget:Box38:Widget8
973 NumberOfControlPoints:0
976 NumberOfControlPoints:0
979 NumberOfControlPoints:0
981 Box43:Widget:Box44:Widget1
982 NumberOfControlPoints:0
984 Box78:Widget:Box98:Widget2
985 NumberOfControlPoints:0
987 Box80:Widget:Box98:Widget4
988 NumberOfControlPoints:0
990 Box98:Widget:Box44:Widget3
991 NumberOfControlPoints:0
993 Box99:Out:Box58:StringVector
994 NumberOfControlPoints:0
996 Box100:Out1:Box101:In1
997 NumberOfControlPoints:0
999 Box101:Out:Box60:Type
1000 NumberOfControlPoints:0
1002 Box57:Out:Box100:sk1
1003 NumberOfControlPoints:0
1005 Box103:Out:Box104:Active
1006 NumberOfControlPoints:0
1008 Box66:Out:Box104:Renderer
1009 NumberOfControlPoints:0
1011 Box103:BoxChange:Box104:BoxExecute
1012 NumberOfControlPoints:0
1014 Box104:BoxChange:Box31:In6
1015 NumberOfControlPoints:0
1018 NumberOfControlPoints:0
1020 Box105:Out:Box104:In
1021 NumberOfControlPoints:0
1023 Box106:Widget:Box50:Widget7
1024 NumberOfControlPoints:0
1026 Box106:Out:Box04:CloseSurface
1027 NumberOfControlPoints:0
1029 Box106:BoxChange:Box31:In7
1030 NumberOfControlPoints:0
1032 Box103:Widget:Box50:Widget8
1033 NumberOfControlPoints:0
1035 Box109:Out:Box108:In
1036 NumberOfControlPoints:0
1038 Box108:Out:Box110:In
1039 NumberOfControlPoints:0
1041 Box110:Out:Box111:In
1042 NumberOfControlPoints:0
1044 Box110:Out:Box112:In
1045 NumberOfControlPoints:0
1047 Box108:Widget:Box50:Widget5
1048 NumberOfControlPoints:0
1050 Box111:Out:Box06:OpenClose
1051 NumberOfControlPoints:0
1053 Box112:Out:Box06:OpenClose2
1054 NumberOfControlPoints:0
1056 Box112:Out:Box29:OpenClose2
1057 NumberOfControlPoints:0
1059 Box111:Out:Box29:OpenClose
1060 NumberOfControlPoints:0
1063 NumberOfControlPoints:0
1066 NumberOfControlPoints:0
1069 NumberOfControlPoints:0
1071 Box116:Out:Box77:In2
1072 NumberOfControlPoints:0