]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/MeshContours.bbs
9dd4dccc3bce10e21ed8d00c8f3135aca0a32bcf
[creaMaracasVisu.git] / bbtk / bbs / boxes / MeshContours.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C22/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaVtk
9 include vtk
10 include std
11 include creaMaracasVisu
12
13 define MeshContours creaMaracasVisu
14
15 author "Author ??"
16 description "Description ??"
17
18 category "<VOID>"
19
20 new creaVtk:Cutter Box22
21
22 new creaVtk:Plane Box23
23   set Box23.Normal "0 0 1"
24
25 new vtk:PolyDataToActor Box24
26   set Box24.Colour "1 1 1"
27   set Box24.Opacity "1"
28   set Box24.Representation "1"
29
30 new vtk:ImageVtkProperties Box26
31
32 new std:MathOperationVector Box27
33   set Box27.Type "2"
34
35 new creaVtk:Cutter Box29
36
37 new creaVtk:Plane Box30
38   set Box30.Normal "1 0 0"
39
40 new vtk:PolyDataToActor Box31
41   set Box31.Colour "1 1 1"
42   set Box31.Opacity "1"
43   set Box31.Representation "1"
44
45 new creaVtk:Cutter Box32
46
47 new creaVtk:Plane Box33
48   set Box33.Normal "0 1 0"
49
50 new vtk:PolyDataToActor Box34
51   set Box34.Colour "1 1 1"
52   set Box34.Opacity "1"
53   set Box34.Representation "1"
54
55 new creaMaracasVisu:wxVtkBaseView_Info Box35
56
57 new std:MagicBox Box36
58
59 new std:MagicBox Box38
60
61 new creaMaracasVisu:wxVtkBaseView_Info Box39
62
63 new creaMaracasVisu:wxVtkBaseView_Info Box40
64
65 new creaMaracasVisu:wxVtkBaseView_Info Box44
66
67 new vtk:PolyDataToActor Box48
68   set Box48.Colour "1 1 1"
69   set Box48.Opacity "1"
70   set Box48.Representation "1"
71
72 new vtk:PolyDataToActor Box49
73   set Box49.Colour "1 1 1"
74   set Box49.Opacity "1"
75   set Box49.Representation "1"
76
77 new vtk:PolyDataToActor Box50
78   set Box50.Colour "1 1 1"
79   set Box50.Opacity "1"
80   set Box50.Representation "1"
81
82 new std:MultipleInputs Box55
83
84 new vtk:UpdateRender Box57
85   set Box57.Active "true"
86
87 new vtk:UpdateRender Box58
88   set Box58.Active "true"
89
90 new vtk:UpdateRender Box59
91   set Box59.Active "true"
92
93 new vtk:UpdateRender Box60
94   set Box60.Active "true"
95
96 new std:MagicBox Box68
97
98 new std:MagicBox Box69
99
100 new std:MagicBox Box70
101
102 new std:MagicBox Box46
103
104 new std:MagicBox Box47
105
106
107 connect Box23.Out Box22.ImplicitFunction
108 connect Box22.BoxChange Box24.BoxExecute
109 connect Box26.Spacing Box27.In1
110 connect Box27.Out Box23.Origin
111 connect Box22.Out Box24.In
112 connect Box30.Out Box29.ImplicitFunction
113 connect Box29.BoxChange Box31.BoxExecute
114 connect Box29.Out Box31.In
115 connect Box27.Out Box30.Origin
116 connect Box33.Out Box32.ImplicitFunction
117 connect Box32.BoxChange Box34.BoxExecute
118 connect Box32.Out Box34.In
119 connect Box27.Out Box33.Origin
120 connect Box35.Image Box26.In
121 connect Box35.vtkRenderer Box24.Renderer
122 connect Box38.Out Box22.In
123 connect Box38.Out Box29.In
124 connect Box38.Out Box32.In
125 connect Box40.vtkRenderer Box34.Renderer
126 connect Box39.vtkRenderer Box31.Renderer
127 connect Box44.vtkRenderer Box48.Renderer
128 connect Box22.Out Box48.In
129 connect Box29.Out Box49.In
130 connect Box44.vtkRenderer Box49.Renderer
131 connect Box48.BoxChange Box49.BoxExecute
132 connect Box44.vtkRenderer Box50.Renderer
133 connect Box49.BoxChange Box50.BoxExecute
134 connect Box32.Out Box50.In
135 connect Box36.BoxChange Box55.In1
136 connect Box55.BoxChange Box22.BoxExecute
137 connect Box55.BoxChange Box48.BoxExecute
138 connect Box44.vtkRenderer Box57.Renderer
139 connect Box50.BoxChange Box57.BoxExecute
140 connect Box40.vtkRenderer Box58.Renderer
141 connect Box34.BoxChange Box58.BoxExecute
142 connect Box39.vtkRenderer Box59.Renderer
143 connect Box31.BoxChange Box59.BoxExecute
144 connect Box35.vtkRenderer Box60.Renderer
145 connect Box24.BoxChange Box60.BoxExecute
146 connect Box44.Point Box27.In0
147 connect Box35.Normal Box23.Normal
148 connect Box39.Normal Box30.Normal
149 connect Box40.Normal Box33.Normal
150 connect Box36.BoxChange Box44.BoxExecute
151 connect Box68.Out Box24.Opacity
152 connect Box68.Out Box48.Opacity
153 connect Box70.Out Box31.Opacity
154 connect Box70.Out Box49.Opacity
155 connect Box69.Out Box34.Opacity
156 connect Box69.Out Box50.Opacity
157 connect Box55.BoxChange Box29.BoxExecute
158 connect Box55.BoxChange Box32.BoxExecute
159 connect Box46.Out Box29.Active
160 connect Box46.Out Box32.Active
161 connect Box46.Out Box22.Active
162 connect Box47.Out Box24.Colour
163 connect Box47.Out Box31.Colour
164 connect Box47.Out Box34.Colour
165 connect Box47.Out Box48.Colour
166 connect Box47.Out Box49.Colour
167 connect Box47.Out Box50.Colour
168
169 # Complex input ports
170 input polydata Box38.In " "
171 input execute Box36.In " "
172 input wxvtkbaseview2D1 Box35.wxVtkBaseView " "
173 input wxvtkbaseview2D2 Box39.wxVtkBaseView " "
174 input wxvtkbaseview2D3 Box40.wxVtkBaseView " "
175 input wxvtkbaseview3D1 Box44.wxVtkBaseView " "
176 input opacity2 Box70.In " "
177 input opacity3 Box69.In " "
178 input opacity1 Box68.In " "
179 input activeContour Box46.In " "
180 input colorForMesh Box47.In " "
181
182 # Complex output ports
183
184
185 endefine