]> Creatis software - bbtk.git/blob - doc/bouml/bbtkk/131074
#2853 BBTK Feature New Normal - std:FilesFromDirectory box add option to create...
[bbtk.git] / doc / bouml / bbtkk / 131074
1 format 66
2 "src" // bbtk::packages::wxvtk::src::src
3   revision 1
4   modified_by 2 "davila"
5   // class settings
6   //class diagram settings
7   draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
8   //use case diagram settings
9   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
10   //sequence diagram settings
11   show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
12   //collaboration diagram settings
13   show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
14   //object diagram settings
15    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
16   //component diagram settings
17   package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
18   draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
19   //deployment diagram settings
20   package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
21   draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
22   //state diagram settings
23   package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
24   show_activities default region_horizontally default drawing_language default show_stereotype_properties default
25   //activity diagram settings
26   package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
27   show_infonote default drawing_language default show_stereotype_properties default
28   
29   classview 129538 "src"
30     //class diagram settings
31     draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
32     //collaboration diagram settings
33     show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
34     //object diagram settings
35      write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
36     //sequence diagram settings
37     show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
38     //state diagram settings
39     package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
40     show_activities default region_horizontally default drawing_language default show_stereotype_properties default
41     //class settings
42     //activity diagram settings
43     package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
44     show_infonote default drawing_language default show_stereotype_properties default
45     class 152450 "wxvtkImageViewer2"
46       visibility package 
47       cpp_decl "${comment}${template}class ${name}${inherit} {
48 ${members}};
49 ${inlines}
50 "
51       java_decl ""
52       php_decl ""
53       python_2_2 python_decl ""
54       idl_decl ""
55       explicit_switch_type ""
56       
57       classrelation 141186 // <generalisation>
58         relation 141186 ---|>
59           a public
60             cpp default "${type}"
61             classrelation_ref 141186 // <generalisation>
62           b parent class_ref 152578 // typedef36
63       end
64
65       operation 196994 "New"
66         class_operation public return_type class_ref 152450 // wxvtkImageViewer2
67         nparams 0
68         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
69 "
70         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
71   ${body}}
72 "
73         
74         
75         
76         
77         comment "VTK_RENDERING_EXPORT"
78       end
79
80       operation 197122 "PrintSelf"
81         public explicit_return_type "void"
82         nparams 2
83           param inout name "os" explicit_type "ostream"
84           param in name "indent" explicit_type "vtkIndent"
85         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
86 "
87         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
88   ${body}}
89 "
90         
91         
92         
93         
94       end
95
96       operation 197250 "GetWindowName"
97         cpp_virtual public explicit_return_type "char"
98         nparams 0
99         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}const ${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
100 "
101         cpp_def "${comment}${inline}const ${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
102   ${body}}
103 "
104         
105         
106         
107         
108         comment " Description:
109  Get the name of rendering window."
110       end
111
112       operation 197378 "Render"
113         cpp_virtual public explicit_return_type "void"
114         nparams 1
115           param in name "" explicit_type "void"
116         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
117 "
118         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
119   ${body}}
120 "
121         
122         
123         
124         
125         comment " Description:
126  Render the resulting image."
127       end
128
129       operation 197506 "SetInput"
130         cpp_virtual public explicit_return_type "void"
131         nparams 1
132           param inout name "in" explicit_type "vtkImageData"
133         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
134 "
135         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
136   ${body}}
137 "
138         
139         
140         
141         
142         comment " Description:
143  Set/Get the input image to the viewer."
144       end
145
146       operation 197634 "GetInput"
147         cpp_virtual public explicit_return_type "vtkImageData"
148         nparams 0
149         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
150 "
151         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
152   ${body}}
153 "
154         
155         
156         
157         
158       end
159
160       operation 197762 "SetInputConnection"
161         cpp_virtual public explicit_return_type "void"
162         nparams 1
163           param inout name "input" explicit_type "vtkAlgorithmOutput"
164         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
165 "
166         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
167   ${body}}
168 "
169         
170         
171         
172         
173       end
174
175       class 152706 "anonymous2"
176         visibility package stereotype "enum"
177         cpp_decl "${comment}enum  {
178 ${items}
179 };
180 "
181         java_decl ""
182         php_decl ""
183         python_2_2 python_decl ""
184         idl_decl ""
185         explicit_switch_type ""
186         
187         attribute 152194 "SLICE_ORIENTATION_YZ"
188           public type class_ref 152706 // anonymous2
189           init_value "= 0"
190           cpp_decl "  ${name}${value},${comment}"
191           java_decl ""
192           php_decl ""
193           python_decl ""
194           idl_decl ""
195         end
196
197         attribute 152322 "SLICE_ORIENTATION_XZ"
198           public type class_ref 152706 // anonymous2
199           init_value "= 1"
200           cpp_decl "  ${name}${value},${comment}"
201           java_decl ""
202           php_decl ""
203           python_decl ""
204           idl_decl ""
205         end
206
207         attribute 152450 "SLICE_ORIENTATION_XY"
208           public type class_ref 152706 // anonymous2
209           init_value "= 2
210   "
211           cpp_decl "  ${name}${value},${comment}"
212           java_decl ""
213           php_decl ""
214           python_decl ""
215           idl_decl ""
216         end
217       end
218
219       operation 197890 "SetSliceOrientation"
220         cpp_virtual public explicit_return_type "void"
221         nparams 1
222           param in name "orientation" explicit_type "int"
223         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
224 "
225         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
226   ${body}}
227 "
228         
229         
230         
231         
232       end
233
234       operation 198018 "SetSliceOrientationToXY"
235         cpp_virtual cpp_inline public explicit_return_type "void"
236         nparams 0
237         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { this->SetSliceOrientation(wxvtkImageViewer2::SLICE_ORIENTATION_XY); };
238 "
239         
240         
241         
242         
243       end
244
245       operation 198146 "SetSliceOrientationToYZ"
246         cpp_virtual cpp_inline public explicit_return_type "void"
247         nparams 0
248         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { this->SetSliceOrientation(wxvtkImageViewer2::SLICE_ORIENTATION_YZ); };
249 "
250         
251         
252         
253         
254       end
255
256       operation 198274 "SetSliceOrientationToXZ"
257         cpp_virtual cpp_inline public explicit_return_type "void"
258         nparams 0
259         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { this->SetSliceOrientation(wxvtkImageViewer2::SLICE_ORIENTATION_XZ); };
260 "
261         
262         
263         
264         
265       end
266
267       operation 198402 "SetSlice"
268         cpp_virtual public explicit_return_type "void"
269         nparams 1
270           param in name "s" explicit_type "int"
271         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
272 "
273         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
274   ${body}}
275 "
276         
277         
278         
279         
280       end
281
282       operation 198530 "UpdateDisplayExtent"
283         cpp_virtual public explicit_return_type "void"
284         nparams 0
285         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
286 "
287         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
288   ${body}}
289 "
290         
291         
292         
293         
294         comment " Description:
295  Update the display extent manually so that the proper slice for the
296  given orientation is displayed. It will also try to set a
297  reasonable camera clipping range.
298  This method is called automatically when the Input is changed, but
299  most of the time the input of this class is likely to remain the same,
300  i.e. connected to the output of a filter, or an image reader. When the
301  input of this filter or reader itself is changed, an error message might
302  be displayed since the current display extent is probably outside
303  the new whole extent. Calling this method will ensure that the display
304  extent is reset properly."
305       end
306
307       operation 198658 "GetSliceMin"
308         cpp_virtual public explicit_return_type "int"
309         nparams 0
310         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
311 "
312         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
313   ${body}}
314 "
315         
316         
317         
318         
319         comment " Description:
320  Return the minimum and maximum slice values (depending on the orientation
321  this can be in X, Y or Z)."
322       end
323
324       operation 198786 "GetSliceMax"
325         cpp_virtual public explicit_return_type "int"
326         nparams 0
327         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
328 "
329         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
330   ${body}}
331 "
332         
333         
334         
335         
336       end
337
338       operation 198914 "GetSliceRange"
339         cpp_virtual cpp_inline public explicit_return_type "void"
340         nparams 1
341           param in name "range" explicit_type "int"
342         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}[2]${v0}${)}${const}${volatile}${throw}${abstract} { this->GetSliceRange(range[0], range[1]); };
343 "
344         
345         
346         
347         
348       end
349
350       operation 199042 "GetSliceRange"
351         cpp_virtual public explicit_return_type "void"
352         nparams 2
353           param inout name "min" explicit_type "int"
354           param inout name "max" explicit_type "int"
355         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
356 "
357         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
358   ${body}}
359 "
360         
361         
362         
363         
364       end
365
366       operation 199170 "GetSliceRange"
367         cpp_virtual public explicit_return_type "int"
368         nparams 0
369         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
370 "
371         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
372   ${body}}
373 "
374         
375         
376         
377         
378       end
379
380       operation 199298 "GetColorWindow"
381         cpp_virtual public explicit_return_type "double"
382         nparams 0
383         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
384 "
385         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
386   ${body}}
387 "
388         
389         
390         
391         
392         comment " Description:
393  Set window and level for mapping pixels to colors."
394       end
395
396       operation 199426 "GetColorLevel"
397         cpp_virtual public explicit_return_type "double"
398         nparams 0
399         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
400 "
401         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
402   ${body}}
403 "
404         
405         
406         
407         
408       end
409
410       operation 199554 "SetColorWindow"
411         cpp_virtual public explicit_return_type "void"
412         nparams 1
413           param in name "s" explicit_type "double"
414         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
415 "
416         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
417   ${body}}
418 "
419         
420         
421         
422         
423       end
424
425       operation 199682 "SetColorLevel"
426         cpp_virtual public explicit_return_type "void"
427         nparams 1
428           param in name "s" explicit_type "double"
429         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
430 "
431         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
432   ${body}}
433 "
434         
435         
436         
437         
438       end
439
440       operation 199810 "SetDisplayId"
441         cpp_virtual public explicit_return_type "void"
442         nparams 1
443           param inout name "a" explicit_type "void"
444         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
445 "
446         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
447   ${body}}
448 "
449         
450         
451         
452         
453         comment " Description:
454  These are here when using a Tk window."
455       end
456
457       operation 199938 "SetWindowId"
458         cpp_virtual public explicit_return_type "void"
459         nparams 1
460           param inout name "a" explicit_type "void"
461         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
462 "
463         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
464   ${body}}
465 "
466         
467         
468         
469         
470       end
471
472       operation 200066 "SetParentId"
473         cpp_virtual public explicit_return_type "void"
474         nparams 1
475           param inout name "a" explicit_type "void"
476         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
477 "
478         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
479   ${body}}
480 "
481         
482         
483         
484         
485       end
486
487       operation 200194 "GetPosition"
488         cpp_virtual public explicit_return_type "int"
489         nparams 0
490         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
491 "
492         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
493   ${body}}
494 "
495         
496         
497         
498         
499         comment " Description:
500  Set/Get the position in screen coordinates of the rendering window."
501       end
502
503       operation 200322 "SetPosition"
504         cpp_virtual public explicit_return_type "void"
505         nparams 2
506           param in name "a" explicit_type "int"
507           param in name "b" explicit_type "int"
508         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
509 "
510         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
511   ${body}}
512 "
513         
514         
515         
516         
517       end
518
519       operation 200450 "SetPosition"
520         cpp_virtual cpp_inline public explicit_return_type "void"
521         nparams 1
522           param in name "a" explicit_type "int"
523         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}[2]${v0}${)}${const}${volatile}${throw}${abstract} { this->SetPosition(a[0],a[1]); };
524 "
525         
526         
527         
528         
529       end
530
531       operation 200578 "GetSize"
532         cpp_virtual public explicit_return_type "int"
533         nparams 0
534         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
535 "
536         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
537   ${body}}
538 "
539         
540         
541         
542         
543         comment " Description:
544  Set/Get the size of the window in screen coordinates in pixels."
545       end
546
547       operation 200706 "SetSize"
548         cpp_virtual public explicit_return_type "void"
549         nparams 2
550           param in name "a" explicit_type "int"
551           param in name "b" explicit_type "int"
552         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
553 "
554         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
555   ${body}}
556 "
557         
558         
559         
560         
561       end
562
563       operation 200834 "SetSize"
564         cpp_virtual cpp_inline public explicit_return_type "void"
565         nparams 1
566           param in name "a" explicit_type "int"
567         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}[2]${v0}${)}${const}${volatile}${throw}${abstract} { this->SetSize(a[0],a[1]); };
568 "
569         
570         
571         
572         
573       end
574
575       operation 200962 "SetRenderWindow"
576         cpp_virtual public explicit_return_type "void"
577         nparams 1
578           param inout name "arg" explicit_type "vtkRenderWindow"
579         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
580 "
581         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
582   ${body}}
583 "
584         
585         
586         
587         
588         comment " Description:
589  Set your own renderwindow and renderer"
590       end
591
592       operation 201090 "SetRenderer"
593         cpp_virtual public explicit_return_type "void"
594         nparams 1
595           param inout name "arg" explicit_type "vtkRenderer"
596         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
597 "
598         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
599   ${body}}
600 "
601         
602         
603         
604         
605       end
606
607       operation 201218 "SetupInteractor"
608         cpp_virtual public explicit_return_type "void"
609         nparams 1
610           param inout name "" explicit_type "vtkRenderWindowInteractor"
611         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
612 "
613         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
614   ${body}}
615 "
616         
617         
618         
619         
620         comment " Description:
621  Attach an interactor for the internal render window."
622       end
623
624       operation 201346 "SetOffScreenRendering"
625         cpp_virtual public explicit_return_type "void"
626         nparams 1
627           param in name "" explicit_type "int"
628         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
629 "
630         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
631   ${body}}
632 "
633         
634         
635         
636         
637         comment " Description:  
638  Create a window in memory instead of on the screen. This may not
639  be supported for every type of window and on some windows you may
640  need to invoke this prior to the first render."
641       end
642
643       operation 201474 "GetOffScreenRendering"
644         cpp_virtual public explicit_return_type "int"
645         nparams 0
646         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
647 "
648         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
649   ${body}}
650 "
651         
652         
653         
654         
655       end
656
657       operation 201602 "wxvtkImageViewer2"
658         protected explicit_return_type ""
659         nparams 0
660         cpp_decl "    ${comment}${inline}${name}${(}${)}${volatile}${throw};
661 "
662         cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
663 ${body}}
664 "
665         
666         
667         
668         
669       end
670
671       operation 201730 "~wxvtkImageViewer2"
672         protected explicit_return_type ""
673         nparams 0
674         cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
675 "
676         cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
677 ${body}}
678 "
679         
680         
681         
682         
683       end
684
685       operation 201858 "InstallPipeline"
686         cpp_virtual protected explicit_return_type "void"
687         nparams 0
688         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
689 "
690         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
691   ${body}}
692 "
693         
694         
695         
696         
697       end
698
699       operation 201986 "UnInstallPipeline"
700         cpp_virtual protected explicit_return_type "void"
701         nparams 0
702         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
703 "
704         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
705   ${body}}
706 "
707         
708         
709         
710         
711       end
712
713       attribute 152578 "WindowLevel"
714         protected explicit_type "vtkImageMapToWindowLevelColors"
715         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
716 "
717         java_decl ""
718         php_decl ""
719         python_decl ""
720         idl_decl ""
721       end
722
723       attribute 152706 "RenderWindow"
724         protected explicit_type "vtkRenderWindow"
725         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
726 "
727         java_decl ""
728         php_decl ""
729         python_decl ""
730         idl_decl ""
731       end
732
733       attribute 152834 "Renderer"
734         protected explicit_type "vtkRenderer"
735         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
736 "
737         java_decl ""
738         php_decl ""
739         python_decl ""
740         idl_decl ""
741       end
742
743       attribute 152962 "ImageActor"
744         protected explicit_type "vtkImageActor"
745         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
746 "
747         java_decl ""
748         php_decl ""
749         python_decl ""
750         idl_decl ""
751       end
752
753       attribute 153090 "Interactor"
754         protected explicit_type "vtkRenderWindowInteractor"
755         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
756 "
757         java_decl ""
758         php_decl ""
759         python_decl ""
760         idl_decl ""
761       end
762
763       attribute 153218 "InteractorStyle"
764         protected explicit_type "vtkInteractorStyleImage"
765         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
766 "
767         java_decl ""
768         php_decl ""
769         python_decl ""
770         idl_decl ""
771       end
772
773       attribute 153346 "SliceOrientation"
774         protected explicit_type "int"
775         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
776 "
777         java_decl ""
778         php_decl ""
779         python_decl ""
780         idl_decl ""
781       end
782
783       attribute 153474 "FirstRender"
784         protected explicit_type "int"
785         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
786 "
787         java_decl ""
788         php_decl ""
789         python_decl ""
790         idl_decl ""
791       end
792
793       attribute 153602 "Slice"
794         protected explicit_type "int"
795         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
796 "
797         java_decl ""
798         php_decl ""
799         python_decl ""
800         idl_decl ""
801       end
802
803       operation 202114 "UpdateOrientation"
804         cpp_virtual protected explicit_return_type "void"
805         nparams 0
806         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
807 "
808         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
809   ${body}}
810 "
811         
812         
813         
814         
815       end
816
817       operation 202242 "wxvtkImageViewer2"
818         private explicit_return_type ""
819         nparams 1
820           param in name "" type class_ref 152450 // wxvtkImageViewer2
821         cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}${)}${volatile}${throw};
822 "
823         cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}${)}${throw}{
824 ${body}}
825 "
826         
827         
828         
829         
830       end
831
832       operation 202370 "operator ="
833         private explicit_return_type "void"
834         nparams 1
835           param in name "" type class_ref 152450 // wxvtkImageViewer2
836         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
837 "
838         cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
839   ${body}}
840 "
841         
842         
843         
844         
845         comment " Not implemented."
846       end
847     end
848
849     class 152578 "typedef36"
850       visibility package stereotype "typedef" explicit_base_type "vtkObject"
851       cpp_decl "${comment}typedef ${type} ${name};
852 "
853       java_decl ""
854       php_decl ""
855       python_2_2 python_decl ""
856       idl_decl ""
857       explicit_switch_type ""
858       
859     end
860   end
861
862   deploymentview 129538 "src"
863     //deployment diagram settings
864     package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
865     draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
866     artifact 136194 "wxvtkImageViewer2"
867       stereotype "source"
868       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
869 #define ${NAMESPACE}_${NAME}_H
870
871 ${comment}
872 ${includes}
873 ${declarations}
874 ${namespace_start}
875 ${definition}
876 ${namespace_end}
877 #endif
878 "
879       cpp_src "${comment}
880 ${includes}
881 ${namespace_start}
882 ${members}
883 ${namespace_end}"
884       associated_classes
885         class_ref 152578 // typedef36
886         class_ref 152450 // wxvtkImageViewer2
887       end
888     end
889   end
890 end