2 "src" // bbtk::packages::vtk::src
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
30 classview 129026 "src"
31 //class diagram settings
32 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
33 //collaboration diagram settings
34 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
35 //object diagram settings
36 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
37 //sequence diagram settings
38 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
39 //state diagram settings
40 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
41 show_activities default region_horizontally default drawing_language default show_stereotype_properties default
43 //activity diagram settings
44 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
45 show_infonote default drawing_language default show_stereotype_properties default
46 class 150146 "winLevel"
47 visibility package stereotype "typedef" explicit_base_type "std::vector<double>"
48 cpp_decl "${comment}typedef ${type} ${name};
52 python_2_2 python_decl ""
54 explicit_switch_type ""
58 class 150274 "ImagePlanes"
60 cpp_decl "${comment}${template}class ${name}${inherit} {
66 python_2_2 python_decl ""
68 explicit_switch_type ""
70 classrelation 139650 // <generalisation>
74 classrelation_ref 139650 // <generalisation>
75 b parent class_ref 150402 // typedef32
78 operation 194434 "Process"
79 public explicit_return_type "void"
81 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
83 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
92 extra_member 128386 "VtkCallbackType"
95 cpp " class VtkCallbackType;
103 attribute 148994 "mVtkCallback"
104 private explicit_type "VtkCallbackType"
105 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
113 attribute 149122 "image"
114 private explicit_type "vtkImageData"
115 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
124 class 150402 "typedef32"
125 visibility package stereotype "typedef" explicit_base_type "bbtk::AtomicBlackBox"
126 cpp_decl "${comment}typedef ${type} ${name};
130 python_2_2 python_decl ""
132 explicit_switch_type ""
136 class 150658 "IsoSurfaceExtractor"
138 cpp_decl "${comment}${template}class ${name}${inherit} {
144 python_2_2 python_decl ""
146 explicit_switch_type ""
148 classrelation 139778 // <generalisation>
149 relation 139778 ---|>
151 cpp default "${type}"
152 classrelation_ref 139778 // <generalisation>
153 b parent class_ref 150402 // typedef32
156 attribute 149250 "firsttime"
157 private explicit_type "bool"
158 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
166 attribute 149378 "marchingcubes"
167 private explicit_type "vtkMarchingCubes"
168 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
176 attribute 149506 "polydatamapper"
177 private explicit_type "vtkPolyDataMapper"
178 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
186 attribute 149634 "vtkactor"
187 private explicit_type "vtkActor"
188 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
196 operation 194562 "DoProcess"
197 private explicit_return_type "void"
199 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
201 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
211 class 150786 "vectorcolour"
212 visibility package stereotype "typedef" explicit_base_type "std::vector<double>"
213 cpp_decl "${comment}typedef ${type} ${name};
217 python_2_2 python_decl ""
219 explicit_switch_type ""
223 class 150914 "MarchingCubes"
225 cpp_decl "${comment}${template}class ${name}${inherit} {
231 python_2_2 python_decl ""
233 explicit_switch_type ""
235 comment "======================================================================="
236 classrelation 139906 // <generalisation>
237 relation 139906 ---|>
239 cpp default "${type}"
240 classrelation_ref 139906 // <generalisation>
241 b parent class_ref 150402 // typedef32
244 classrelation 140034 // <generalisation>
245 relation 140034 ---|>
247 cpp default "${type}"
248 classrelation_ref 140034 // <generalisation>
249 b parent class_ref 151042 // typedef33
252 operation 194690 "bbGetInputValue"
253 cpp_inline private explicit_return_type "double"
255 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return vtkMarchingCubes::GetValue(0); };
261 comment " For the 'Value' parameter, the standard bbtk macro does not work
262 as vtk Get/Set accessors have a parameter...
263 BBTK_DECLARE_VTK_PARAM(vtkMarchingCubes,Value,double);
264 Hence have to wrap the accessors \"by hand\" :"
267 operation 194818 "bbSetInputValue"
268 cpp_inline private explicit_return_type "void"
270 param in name "d" explicit_type "double"
271 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { vtkMarchingCubes::SetValue(0,d); };
280 class 151042 "typedef33"
281 visibility package stereotype "typedef" explicit_base_type "vtkMarchingCubes"
282 cpp_decl "${comment}typedef ${type} ${name};
286 python_2_2 python_decl ""
288 explicit_switch_type ""
292 class 151170 "SegmentationConnectivity"
294 cpp_decl "${comment}${template}class ${name}${inherit} {
300 python_2_2 python_decl ""
302 explicit_switch_type ""
304 classrelation 140162 // <generalisation>
305 relation 140162 ---|>
307 cpp default "${type}"
308 classrelation_ref 140162 // <generalisation>
309 b parent class_ref 150402 // typedef32
312 operation 194946 "DoProcess"
313 private explicit_return_type "void"
315 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
317 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
326 attribute 149762 "cast2"
327 private explicit_type "vtkImageCast"
328 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
336 attribute 149890 "cast4"
337 private explicit_type "vtkImageCast"
338 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
344 comment " binary segmentation result"
347 attribute 150018 "thresh2"
348 private explicit_type "vtkImageThreshold"
349 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
357 attribute 150146 "connect2"
358 private explicit_type "vtkImageSeedConnectivity"
359 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
368 class 151298 "Transform"
370 cpp_decl "${comment}${template}class ${name}${inherit} {
376 python_2_2 python_decl ""
378 explicit_switch_type ""
380 comment "#include <vtkLinearTransform.h>"
381 classrelation 140290 // <generalisation>
382 relation 140290 ---|>
384 cpp default "${type}"
385 classrelation_ref 140290 // <generalisation>
386 b parent class_ref 150402 // typedef32
389 operation 195074 "Process"
390 private explicit_return_type "void"
392 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
394 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
403 attribute 150274 "vecScale"
404 private explicit_type "double"
405 stereotype "std::vector"
406 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
414 attribute 150402 "vecRotateWXYZ"
415 private explicit_type "double"
416 stereotype "std::vector"
417 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
425 attribute 150530 "vecTranslate"
426 private explicit_type "double"
427 stereotype "std::vector"
428 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
436 attribute 150658 "vecSpacing"
437 private explicit_type "double"
438 stereotype "std::vector"
439 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
447 attribute 150786 "result"
448 private explicit_type "vtkTransform"
449 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
458 class 151426 "VecImageGaussianSmooth"
460 cpp_decl "${comment}${template}class ${name}${inherit} {
466 python_2_2 python_decl ""
468 explicit_switch_type ""
470 classrelation 140418 // <generalisation>
471 relation 140418 ---|>
473 cpp default "${type}"
474 classrelation_ref 140418 // <generalisation>
475 b parent class_ref 150402 // typedef32
478 operation 195202 "Process"
479 private explicit_return_type "void"
481 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
483 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
492 attribute 150914 "VecVtkimagegaussiansmooth"
493 private explicit_type "vtkImageGaussianSmooth *"
494 stereotype "std::vector"
495 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
503 attribute 151042 "VecResult"
504 private explicit_type "vtkImageData*"
505 stereotype "std::vector"
506 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
515 class 151554 "VecIsoSurfaceExtractor"
517 cpp_decl "${comment}${template}class ${name}${inherit} {
523 python_2_2 python_decl ""
525 explicit_switch_type ""
527 classrelation 140546 // <generalisation>
528 relation 140546 ---|>
530 cpp default "${type}"
531 classrelation_ref 140546 // <generalisation>
532 b parent class_ref 150402 // typedef32
535 operation 195330 "Process"
536 private explicit_return_type "void"
538 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
540 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
549 operation 195458 "Init"
550 private explicit_return_type "void"
552 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
554 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
561 comment " virtual void bbUserConstructor();
562 virtual void bbUserCopyConstructor();
563 virtual void bbUserDestructor();"
566 attribute 151170 "VecMarchingcubes"
567 private explicit_type "vtkMarchingCubes*"
568 stereotype "std::vector"
569 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
577 attribute 151298 "VecPolydatamapper"
578 private explicit_type "vtkPolyDataMapper*"
579 stereotype "std::vector"
580 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
588 attribute 151426 "VecVtkactor"
589 private explicit_type "vtkProp3D*"
590 stereotype "std::vector"
591 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
601 deploymentview 129026 "src"
602 //deployment diagram settings
603 package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
604 draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
605 artifact 134786 "bbvtkImagePlanes"
607 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
608 #define ${NAMESPACE}_${NAME}_H
624 class_ref 150146 // winLevel
625 class_ref 150402 // typedef32
626 class_ref 150274 // ImagePlanes
630 artifact 135042 "bbvtkIsoSurfaceExtractor"
632 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
633 #define ${NAMESPACE}_${NAME}_H
649 class_ref 150658 // IsoSurfaceExtractor
650 class_ref 150786 // vectorcolour
654 artifact 135170 "bbvtkMarchingCubes"
656 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
657 #define ${NAMESPACE}_${NAME}_H
673 class_ref 151042 // typedef33
674 class_ref 150914 // MarchingCubes
678 artifact 135298 "bbvtkSegmentationConnectivity"
680 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
681 #define ${NAMESPACE}_${NAME}_H
697 class_ref 151170 // SegmentationConnectivity
701 artifact 135426 "bbvtkTransform"
703 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
704 #define ${NAMESPACE}_${NAME}_H
720 class_ref 151298 // Transform
724 artifact 135554 "bbvtkVecImageGaussianSmooth"
726 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
727 #define ${NAMESPACE}_${NAME}_H
743 class_ref 151426 // VecImageGaussianSmooth
747 artifact 135682 "bbvtkVecIsoSurfaceExtractor"
749 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
750 #define ${NAMESPACE}_${NAME}_H
766 class_ref 151554 // VecIsoSurfaceExtractor
771 package_ref 130434 // src