]> Creatis software - bbtk.git/blob - doc/bouml/bbtkk/129794
mhb
[bbtk.git] / doc / bouml / bbtkk / 129794
1 format 66
2 "src" // bbtk::packages::kw::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 128770 "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 149506 "vtkKWSlicer"
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       comment "namespace bbkw {"
58       classrelation 139266 // <generalisation>
59         relation 139266 ---|>
60           a public
61             cpp default "${type}"
62             classrelation_ref 139266 // <generalisation>
63           b parent class_ref 149634 // typedef31
64       end
65
66       operation 190722 "New"
67         class_operation public return_type class_ref 149506 // vtkKWSlicer
68         nparams 0
69         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
70 "
71         cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
72   ${body}}
73 "
74         
75         
76         
77         
78       end
79
80       operation 190850 "SetImage"
81         public explicit_return_type "void"
82         nparams 1
83           param inout name "" explicit_type "vtkImageData"
84         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
85 "
86         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
87   ${body}}
88 "
89         
90         
91         
92         
93       end
94
95       operation 190978 "UpdateImage"
96         public explicit_return_type "void"
97         nparams 0
98         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
99 "
100         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
101   ${body}}
102 "
103         
104         
105         
106         
107       end
108
109       operation 191106 "SetSliceFromScaleCallback"
110         cpp_virtual public explicit_return_type "void"
111         nparams 1
112           param in name "value" explicit_type "double"
113         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
114 "
115         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
116   ${body}}
117 "
118         
119         
120         
121         
122         comment " Description:
123  Callbacks"
124       end
125
126       operation 191234 "SetSliceCallback"
127         cpp_virtual public explicit_return_type "void"
128         nparams 1
129           param in name "slice" explicit_type "int"
130         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
131 "
132         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
133   ${body}}
134 "
135         
136         
137         
138         
139       end
140
141       operation 191362 "GetSliceCallback"
142         cpp_virtual public explicit_return_type "int"
143         nparams 0
144         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
145 "
146         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
147   ${body}}
148 "
149         
150         
151         
152         
153       end
154
155       operation 191490 "GetSliceMinCallback"
156         cpp_virtual public explicit_return_type "int"
157         nparams 0
158         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
159 "
160         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
161   ${body}}
162 "
163         
164         
165         
166         
167       end
168
169       operation 191618 "GetSliceMaxCallback"
170         cpp_virtual public explicit_return_type "int"
171         nparams 0
172         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
173 "
174         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
175   ${body}}
176 "
177         
178         
179         
180         
181       end
182
183       operation 191746 "SetSliceOrientationToXYCallback"
184         cpp_virtual public explicit_return_type "void"
185         nparams 0
186         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
187 "
188         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
189   ${body}}
190 "
191         
192         
193         
194         
195       end
196
197       operation 191874 "SetSliceOrientationToXZCallback"
198         cpp_virtual public explicit_return_type "void"
199         nparams 0
200         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
201 "
202         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
203   ${body}}
204 "
205         
206         
207         
208         
209       end
210
211       operation 192002 "SetSliceOrientationToYZCallback"
212         cpp_virtual public explicit_return_type "void"
213         nparams 0
214         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
215 "
216         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
217   ${body}}
218 "
219         
220         
221         
222         
223       end
224
225       operation 192130 "WindowLevelPresetApplyCallback"
226         cpp_virtual public explicit_return_type "void"
227         nparams 1
228           param in name "id" explicit_type "int"
229         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
230 "
231         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
232   ${body}}
233 "
234         
235         
236         
237         
238       end
239
240       operation 192258 "WindowLevelPresetAddCallback"
241         cpp_virtual public explicit_return_type "int"
242         nparams 0
243         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
244 "
245         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
246   ${body}}
247 "
248         
249         
250         
251         
252       end
253
254       operation 192386 "WindowLevelPresetUpdateCallback"
255         cpp_virtual public explicit_return_type "void"
256         nparams 1
257           param in name "id" explicit_type "int"
258         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
259 "
260         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
261   ${body}}
262 "
263         
264         
265         
266         
267       end
268
269       operation 192514 "WindowLevelPresetHasChangedCallback"
270         cpp_virtual public explicit_return_type "void"
271         nparams 1
272           param in name "id" explicit_type "int"
273         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
274 "
275         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
276   ${body}}
277 "
278         
279         
280         
281         
282       end
283
284       operation 192642 "ProcessCallbackCommandEvents"
285         public explicit_return_type "void"
286         nparams 3
287           param inout name "caller" explicit_type "vtkObject"
288           param in name "event" explicit_type "ulong"
289           param inout name "calldata" explicit_type "void"
290         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} * ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
291 "
292         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} * ${p2}${)}${const}${throw}${staticnl}{
293   ${body}}
294 "
295         
296         
297         
298         
299       end
300
301       operation 192770 "vtkKWSlicer"
302         protected explicit_return_type ""
303         nparams 0
304         cpp_decl "    ${comment}${inline}${name}${(}${)}${volatile}${throw};
305 "
306         cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
307 ${body}}
308 "
309         
310         
311         
312         
313       end
314
315       operation 192898 "~vtkKWSlicer"
316         protected explicit_return_type ""
317         nparams 0
318         cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
319 "
320         cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
321 ${body}}
322 "
323         
324         
325         
326         
327       end
328
329       operation 193026 "CreateWidget"
330         cpp_virtual protected explicit_return_type "void"
331         nparams 0
332         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
333 "
334         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
335   ${body}}
336 "
337         
338         
339         
340         
341         comment " Description:
342  Create the widget."
343       end
344
345       attribute 147842 "Frame"
346         protected explicit_type "vtkKWSplitFrame"
347         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
348 "
349         java_decl ""
350         php_decl ""
351         python_decl ""
352         idl_decl ""
353       end
354
355       attribute 147970 "Image"
356         protected explicit_type "vtkImageData"
357         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
358 "
359         java_decl ""
360         php_decl ""
361         python_decl ""
362         idl_decl ""
363       end
364
365       attribute 148098 "ImageViewer"
366         protected explicit_type "vtkImageViewer2"
367         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
368 "
369         java_decl ""
370         php_decl ""
371         python_decl ""
372         idl_decl ""
373       end
374
375       attribute 148226 "SliceScale"
376         protected explicit_type "vtkKWScale"
377         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
378 "
379         java_decl ""
380         php_decl ""
381         python_decl ""
382         idl_decl ""
383       end
384
385       attribute 148354 "WindowLevelPresetSelector"
386         protected explicit_type "vtkKWWindowLevelPresetSelector"
387         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
388 "
389         java_decl ""
390         php_decl ""
391         python_decl ""
392         idl_decl ""
393       end
394
395       attribute 148482 "RenderWidget"
396         protected explicit_type "vtkKWRenderWidget"
397         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
398 "
399         java_decl ""
400         php_decl ""
401         python_decl ""
402         idl_decl ""
403       end
404
405       attribute 148610 "AnimationWidget"
406         protected explicit_type "vtkKWSimpleAnimationWidget"
407         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
408 "
409         java_decl ""
410         php_decl ""
411         python_decl ""
412         idl_decl ""
413       end
414
415       attribute 148738 "OrientationMenu"
416         protected explicit_type "vtkKWMenu"
417         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
418 "
419         java_decl ""
420         php_decl ""
421         python_decl ""
422         idl_decl ""
423       end
424
425       attribute 148866 "AnnotationEditor"
426         protected explicit_type "vtkKWCornerAnnotationEditor"
427         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
428 "
429         java_decl ""
430         php_decl ""
431         python_decl ""
432         idl_decl ""
433       end
434
435       operation 193154 "UpdateSliceRanges"
436         cpp_virtual protected explicit_return_type "void"
437         nparams 0
438         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
439 "
440         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
441   ${body}}
442 "
443         
444         
445         
446         
447       end
448
449       operation 193282 "vtkKWSlicer"
450         private explicit_return_type ""
451         nparams 1
452           param in name "" type class_ref 149506 // vtkKWSlicer
453         cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}${)}${volatile}${throw};
454 "
455         cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}${)}${throw}{
456 ${body}}
457 "
458         
459         
460         
461         
462       end
463
464       operation 193410 "operator ="
465         private explicit_return_type "void"
466         nparams 1
467           param in name "" type class_ref 149506 // vtkKWSlicer
468         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
469 "
470         cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
471   ${body}}
472 "
473         
474         
475         
476         
477         comment " Not implemented."
478       end
479     end
480
481     class 149634 "typedef31"
482       visibility package stereotype "typedef" explicit_base_type "vtkKWCompositeWidget"
483       cpp_decl "${comment}typedef ${type} ${name};
484 "
485       java_decl ""
486       php_decl ""
487       python_2_2 python_decl ""
488       idl_decl ""
489       explicit_switch_type ""
490       
491     end
492   end
493
494   deploymentview 128770 "src"
495     //deployment diagram settings
496     package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
497     draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
498     artifact 134402 "vtkKWSlicer"
499       stereotype "source"
500       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
501 #define ${NAMESPACE}_${NAME}_H
502
503 ${comment}
504 ${includes}
505 ${declarations}
506 ${namespace_start}
507 ${definition}
508 ${namespace_end}
509 #endif
510 "
511       cpp_src "${comment}
512 ${includes}
513 ${namespace_start}
514 ${members}
515 ${namespace_end}"
516       associated_classes
517         class_ref 149634 // typedef31
518         class_ref 149506 // vtkKWSlicer
519       end
520     end
521   end
522 end