From eb653a89f177ee41fda8720ec32bfbf3aa57255e Mon Sep 17 00:00:00 2001 From: Eduardo Davila Date: Fri, 29 Jul 2011 12:05:51 +0000 Subject: [PATCH] no message --- .../bouml/wxVtkViewer/wxVtkViewer/128002 | 32 +++- .../wxVtkViewer/wxVtkViewer/128002.diagram | 168 ++++++++++-------- .../bouml/wxVtkViewer/wxVtkViewer/2.session | 4 +- .../wxVtkViewer/wxVtkViewer/wxVtkViewer.prj | 4 +- .../fig128002.png | Bin 95034 -> 78523 bytes .../index-withframe.html | 2 +- .../wxVtkViewer_classDiagram1_HTML/navig.html | 2 +- .../widgets/InteractorStyleMaracas.cxx | 39 ++-- .../widgets/InteractorStyleMaracas.h | 7 +- .../widgets/vtkInteractorStyleBaseView.cxx | 39 ++++ .../widgets/vtkInteractorStyleBaseView.h | 5 + .../widgets/vtkInteractorStyleBaseView2D.cxx | 22 +++ .../widgets/vtkInteractorStyleBaseView2D.h | 17 +- .../widgets/vtkInteractorStyleBaseView3D.cxx | 31 ++++ .../widgets/vtkInteractorStyleBaseView3D.h | 2 + .../wxVTKRenderWindowInteractorPlus.cxx | 21 ++- 16 files changed, 290 insertions(+), 105 deletions(-) diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002 b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002 index b197404..b027d3e 100644 --- a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002 +++ b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002 @@ -1,6 +1,6 @@ format 73 "wxVtkViwer" // wxVtkViwer - revision 11 + revision 12 modified_by 2 "davila" // class settings //class diagram settings @@ -1420,5 +1420,35 @@ ${inlines} b parent class_ref 131074 // InteractorStyleMaracas end end + + class 161282 "wxVtkRenderWindowInteractorPlus" + visibility package + cpp_decl "${comment}${template}class ${name}${inherit} { +${members}}; +${inlines} +" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + + classrelation 181506 // + relation 181378 ---|> + a public + cpp default "${type}" + classrelation_ref 181506 // + b parent class_ref 128898 // wxVtkRenderWindowInteractor + end + + classrelation 181634 // + relation 181506 ---> + a role_name "" private + cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; +" + classrelation_ref 181634 // + b parent class_ref 128258 // wxVtkBaseView + end + end end end diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002.diagram b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002.diagram index e430b49..7e17bca 100644 --- a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002.diagram +++ b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/128002.diagram @@ -2,197 +2,201 @@ format 73 classcanvas 128002 class_ref 128002 // vtkInfoTextImage draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 263.2 625.6 2000 + xyz 263.6 625.8 2000 end classcanvas 128130 class_ref 128130 // wxVtk2DBaseView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 329.5 741.9 2000 + xyz 329.7 741.3 2000 end classcanvas 128386 class_ref 128258 // wxVtkBaseView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 516.3 405.2 2000 + xyz 516.9 405.4 2000 end classcanvas 128642 class_ref 128386 // vtkImageViewer2_XYZ draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 154.1 807.7 2000 + xyz 154.5 807.3 2000 end classcanvas 128898 class_ref 128514 // vtkBaseData draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 199.4 679.2 2000 + xyz 199.6 679.2 2000 end classcanvas 129026 class_ref 128642 // vtkInfoTextImageInteractor draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 27.5 208.4 2000 + xyz 27.9 208.2 2000 end classcanvas 129410 class_ref 128770 // wxWindow draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color lightorange - xyz 430.8 393 2005 + xyz 430.4 393.8 2005 end classcanvas 129666 class_ref 128898 // wxVtkRenderWindowInteractor draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 650.2 370.1 2000 + xyz 650.6 370.3 2000 end classcanvas 129922 class_ref 129026 // vtkInteractorStyleImage draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 387.4 28.4 2000 + xyz 387.8 28.2 2000 end classcanvas 131202 class_ref 129282 // wxVtkClipping3DView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 488.1 798.1 2000 + xyz 488.1 798.9 2000 end classcanvas 131842 class_ref 129410 // wxPanel draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color lightorange - xyz 500.1 740.7 2000 + xyz 500.5 740.9 2000 end classcanvas 132226 class_ref 129538 // vtkClipping3DDataViewer draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 457.5 690.7 2000 + xyz 457.5 690.9 2000 end classcanvas 132482 class_ref 129666 // vtkBoxWidget draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 461.3 882.3 2000 + xyz 461.3 882.9 2000 end classcanvas 133122 class_ref 129794 // wxVtkClipping3DViewCntrlPanel draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 658.9 1070.7 3005 + xyz 649.3 1027.9 3005 end classcanvas 133250 class_ref 129922 // wxVtkMPR2DView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 332.5 954.3 2000 + xyz 332.1 954.3 2000 end classcanvas 133506 class_ref 130050 // vtkPoints draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 545.2 1005.2 2000 + xyz 545.6 1005.4 2000 end classcanvas 133762 class_ref 130178 // vtkActor draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 464 1144.9 2000 + xyz 464.2 1144.9 2000 end classcanvas 133890 class_ref 130306 // vtkPolyDataMapper draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 155.4 1131 2000 + xyz 155 1131.4 2000 end classcanvas 134274 class_ref 130434 // vtkPolyData draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 128.9 984.9 2000 + xyz 128.7 984.9 2000 end classcanvas 135554 class_ref 130562 // vtkInteractorStyleMPRView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 25.3 159.1 2000 + xyz 25.5 159.1 2000 end classcanvas 136194 class_ref 130690 // vtkImageViewer2 draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 60.1 751.6 2005 + xyz 60.9 751 2005 end classcanvas 136450 class_ref 130818 // marImageData draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 112.8 623.6 2000 + xyz 112.2 623.4 2000 end classcanvas 137090 class_ref 130946 // vtkTextActor draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 227.6 554.3 2007 + xyz 227.4 554.3 2007 end note 137346 "_vtkText_WindowLevel _vtkText_ColorLevel _vtkText_position _vtkText_Intensity" - xyzwh 38.9 534.6 2013 177 78 + xyzwh 38.1 535.2 2013 177 78 classcanvas 137602 class_ref 131074 // InteractorStyleMaracas draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 176.1 25.8 2006 + xyz 193.3 43 2006 end classcanvas 137986 class_ref 132098 // wxVtkMPR3DView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 642.6 797.8 2000 + xyz 642.2 797.4 2000 end classcanvas 138242 class_ref 133634 // wxVtk3DDataViewer draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 644.7 658.3 2000 + xyz 644.3 658.1 2000 end classcanvas 138626 class_ref 133762 // wxVtkMPR3DViewCntrlPanel draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 684.6 574.4 2000 + xyz 684.2 574.4 2000 end classcanvas 139778 class_ref 130434 // vtkPolyData draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 768.9 758.1 2000 + xyz 768.7 758.9 2000 end classcanvas 140034 class_ref 130178 // vtkActor draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 778.2 800.7 2000 + xyz 778.2 800.9 2000 end classcanvas 140290 class_ref 133890 // vtkPlaneWidget draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 755.7 847.8 3010 + xyz 755.1 847.4 3010 end classcanvas 140546 class_ref 134018 // vtkPointWidget draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 753.8 887.8 2000 + xyz 753.6 887.4 2000 end classcanvas 140930 class_ref 130306 // vtkPolyDataMapper draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default color magenta - xyz 746.7 936.5 2000 + xyz 746.5 936.9 2000 end classcanvas 141314 class_ref 131458 // vtkMPRBaseData draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 189.1 733 2010 + xyz 189.9 733.8 2010 end classcanvas 142082 class_ref 132226 // wxVtk3DBaseView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 542.2 523.6 2005 + xyz 542 523.4 2005 end classcanvas 142978 class_ref 140546 // vtkInteractorStyleBaseView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 374.9 110.7 2000 + xyz 374.1 110.9 2000 end classcanvas 143234 class_ref 140674 // vtkInteractorStyleBaseView2D draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 282.5 232.7 2006 + xyz 282.1 232.3 2006 end classcanvas 143490 class_ref 140802 // vtkInteractorStyleBaseView3D draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 450.2 233 2000 + xyz 450.4 233.8 2000 end note 144002 "All Controlers herite from this class Ex. manualControles" - xyzwh 30.7 449.4 2000 145 63 + xyzwh 30.1 449.4 2000 145 63 classcanvas 147330 class_ref 154114 // vtkInteractorStyleSphere draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 36 116 2012 + xyz 36.6 116.4 2012 end classcanvas 147586 class_ref 154242 // vtkInteractorStylePlane2D draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 32 73 2018 + xyz 32.2 73.8 2018 end classcanvas 148994 class_ref 154370 // vtkInteractorStyle3DView draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 33 260 2007 + xyz 33.2 260.2 2007 end classcanvas 149378 class_ref 154498 // vtkInteractorScrollZ draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 59 306 2011 + xyz 59.6 306.4 2011 end classcanvas 149762 class_ref 154626 // manualInteractorWindowLevel draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 27 351 2000 + xyz 27.6 351.4 2000 end classcanvas 150274 class_ref 154754 // manualContourBaseControler draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 23 395 2016 + xyz 23.6 395.2 2016 +end +classcanvas 151938 class_ref 161282 // wxVtkRenderWindowInteractorPlus + draw_all_relations default hide_attributes default hide_operations default hide_getset_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_relation_visibility default show_infonote default shadow default show_stereotype_properties default + xyz 642.4 440.4 2000 end relationcanvas 128514 relation_ref 128130 // from ref 128130 z 2001 to ref 128386 @@ -205,9 +209,9 @@ relationcanvas 128770 relation_ref 128258 // no_multiplicity_a no_multiplicity_b end relationcanvas 129154 relation_ref 128386 // - from ref 128130 z 2001 to point 308 871 - line 148610 z 2001 to point 17 870 - line 148738 z 2001 to point 16 252 + from ref 128130 z 2001 to point 308 871.6 + line 148610 z 2001 to point 17.8 870.4 + line 148738 z 2001 to point 16.6 252.8 line 148866 z 2001 to ref 129026 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -228,8 +232,8 @@ relationcanvas 129794 relation_ref 128770 // no_multiplicity_a no_multiplicity_b end relationcanvas 130818 relation_ref 128898 // - from ref 128386 z 2001 to point 635 338 - line 145666 z 2001 to point 635 66 + from ref 128386 z 2001 to point 635.4 338 + line 145666 z 2001 to point 635.4 66.6 line 143746 z 2001 to ref 129922 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -249,7 +253,7 @@ end relationcanvas 132610 relation_ref 129666 // _boxWidgetS1 decenter_begin 769 decenter_end 538 - from ref 131202 z 2001 label "_boxWidgetS1" italic xyz 551 866 2001 to point 563 889 + from ref 131202 z 2001 label "_boxWidgetS1" italic xyz 551 866 2001 to point 563 889.2 line 132866 z 2001 to ref 132482 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -270,7 +274,7 @@ relationcanvas 133634 relation_ref 130050 // _ptsB no_multiplicity_a no_multiplicity_b end relationcanvas 134018 relation_ref 130178 // _lineAActor - from ref 133250 z 2001 label "_lineAActor" italic xyz 386 1106 2001 to point 386 1122 + from ref 133250 z 2001 label "_lineAActor" italic xyz 386 1106 2001 to point 386.6 1122.8 line 135810 z 2001 to ref 133762 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -281,13 +285,13 @@ relationcanvas 134146 relation_ref 130306 // _lineBMapper no_multiplicity_a no_multiplicity_b end relationcanvas 134402 relation_ref 130434 // _pdB - from ref 133250 z 2001 label "_pdB" italic xyz 241 1006 2001 to point 253 1025 + from ref 133250 z 2001 label "_pdB" italic xyz 241 1006 2001 to point 253 1025.4 line 135426 z 2001 to ref 134274 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 134530 relation_ref 130562 // _ptsA - from ref 133250 z 2001 label "_ptsA" italic xyz 471 959 2001 to point 482 972 + from ref 133250 z 2001 label "_ptsA" italic xyz 471 959 2001 to point 482.8 972.8 line 134658 z 2001 to ref 133506 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -298,7 +302,7 @@ relationcanvas 134786 relation_ref 130690 // _lineBActor no_multiplicity_a no_multiplicity_b end relationcanvas 135042 relation_ref 130818 // _lineAMapper - from ref 133250 z 2001 label "_lineAMapper" italic xyz 268 1112 2001 to point 329 1089 + from ref 133250 z 2001 label "_lineAMapper" italic xyz 268 1112 2001 to point 329.2 1089.2 line 135170 z 2001 to ref 133890 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -309,8 +313,8 @@ relationcanvas 135298 relation_ref 130946 // _pdA no_multiplicity_a no_multiplicity_b end relationcanvas 135682 relation_ref 131074 // - from ref 133250 z 2001 to point 6 951 - line 148354 z 2001 to point 6 207 + from ref 133250 z 2001 to point 6.6 951.6 + line 148354 z 2001 to point 6.6 207.8 line 148482 z 2001 to ref 135554 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -331,13 +335,13 @@ relationcanvas 137218 relation_ref 131458 // no_multiplicity_a no_multiplicity_b end relationcanvas 137730 relation_ref 131586 // - from ref 135554 z 2007 to point 236 188 + from ref 135554 z 2007 to point 236.6 188 line 147842 z 2007 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 137858 relation_ref 131714 // - from ref 129026 z 2007 to point 236 244 + from ref 129026 z 2007 to point 236.6 244.2 line 148226 z 2007 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -348,7 +352,7 @@ relationcanvas 138498 relation_ref 136450 // no_multiplicity_a no_multiplicity_b end relationcanvas 138882 relation_ref 136706 // - from ref 137986 z 2001 to point 787 692 + from ref 137986 z 2001 to point 787.8 692.8 line 139650 z 2001 to ref 138626 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -369,13 +373,13 @@ relationcanvas 140418 relation_ref 137090 // no_multiplicity_a no_multiplicity_b end relationcanvas 140674 relation_ref 137218 // - from ref 137986 z 2001 to point 697 877 + from ref 137986 z 2001 to point 697.8 877.8 line 140802 z 2001 to ref 140546 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 141058 relation_ref 137346 // - from ref 137986 z 2001 to point 678 939 + from ref 137986 z 2001 to point 678 939.2 line 141186 z 2001 to ref 140930 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -397,14 +401,14 @@ relationcanvas 142338 relation_ref 140418 // end relationcanvas 142466 relation_ref 140546 // decenter_end 697 - from ref 137986 z 2006 to point 618 729 + from ref 137986 z 2006 to point 618 729.2 line 142850 z 2006 to ref 142082 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 142594 relation_ref 140674 // decenter_end 387 - from ref 131202 z 2006 to point 602 730 + from ref 131202 z 2006 to point 602.8 730.4 line 142722 z 2006 to ref 142082 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -415,13 +419,13 @@ relationcanvas 143106 relation_ref 147202 // no_multiplicity_a no_multiplicity_b end relationcanvas 143362 relation_ref 147330 // - from ref 143234 z 2007 to point 445 190 + from ref 143234 z 2007 to point 445.4 190.4 line 145154 z 2007 to ref 142978 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 143618 relation_ref 147458 // - from ref 143490 z 2001 to point 445 191 + from ref 143490 z 2001 to point 445.4 191.6 line 145282 z 2001 to ref 142978 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -432,60 +436,70 @@ relationcanvas 146178 relation_ref 154242 // no_multiplicity_a no_multiplicity_b end relationcanvas 147202 relation_ref 161026 // - from ref 142978 z 2007 to point 325 40 + from ref 142978 z 2007 to point 325.4 40.4 line 151170 z 2007 to ref 137602 no_role_a no_role_b - multiplicity_a_pos 312 48 3000 no_multiplicity_b + multiplicity_a_pos 287 53 3000 no_multiplicity_b end relationcanvas 147458 relation_ref 161154 // - from ref 147330 z 2013 to point 236 151 + from ref 147330 z 2013 to point 236.6 151.6 line 147970 z 2013 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 147714 relation_ref 161282 // - from ref 147586 z 2019 to point 236 103 + from ref 147586 z 2019 to point 236.6 103 line 148098 z 2019 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 149122 relation_ref 161410 // - from ref 148994 z 2008 to point 236 297 + from ref 148994 z 2008 to point 236.6 297.8 line 149250 z 2008 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 149506 relation_ref 161538 // - from ref 149378 z 2012 to point 236 323 - line 149634 z 2012 to point 236 293 + from ref 149378 z 2012 to point 236.6 323 + line 149634 z 2012 to point 236.6 293 line 150146 z 2012 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 149890 relation_ref 161666 // - from ref 149762 z 2007 to point 236 366 + from ref 149762 z 2007 to point 236.6 366.6 line 150018 z 2007 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 150402 relation_ref 161794 // - from ref 150274 z 2017 to point 236 403 + from ref 150274 z 2017 to point 236.6 403 line 150530 z 2017 to ref 137602 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 151426 relation_ref 168322 // - from ref 137602 z 2007 to point 287 91 + from ref 137602 z 2007 to point 287.8 91.6 line 151554 z 2007 to ref 142978 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end relationcanvas 151682 relation_ref 174850 // - from ref 129026 z 2001 to point 308 302 + from ref 129026 z 2001 to point 308 302.8 line 151810 z 2001 to ref 128002 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end +relationcanvas 152066 relation_ref 181378 // + from ref 151938 z 2001 to ref 129666 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 152194 relation_ref 181506 // + from ref 151938 z 2001 to ref 128386 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end line 137474 -_-_ from ref 137346 z 2014 to ref 137218 line 150786 -_-_ diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/2.session b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/2.session index d24ed41..2c3e215 100644 --- a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/2.session +++ b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/2.session @@ -1,8 +1,8 @@ -window_sizes 1333 818 293 1030 634 104 +window_sizes 1379 841 293 1076 1 799 motif_style diagrams active classdiagram_ref 128002 // wxVtkViewer class Diagram 1 - 1030 634 100 4 173 0 + 1030 634 120 4 760 0 classdiagram_ref 128130 // wxVtkViewer class Diagram 2 870 699 100 4 255 0 end diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/wxVtkViewer.prj b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/wxVtkViewer.prj index be7904b..e3c86ab 100644 --- a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/wxVtkViewer.prj +++ b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer/wxVtkViewer.prj @@ -1,6 +1,6 @@ format 73 "wxVtkViewer" - revision 11 + revision 12 modified_by 2 "davila" @@ -37,6 +37,6 @@ format 73 mark_for_import ncouples 1 - key "html dir" value "/home/davila/Creatis/All2/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/" + key "html dir" value "/Users/davila/Creatis/All3/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/" package_ref 128002 // wxVtkViwer end diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/fig128002.png b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/fig128002.png index 3135d7b64ebf49872acc0e81ad1de6fbf7aee59a..229777f1da70457b55f004db5c334230434caab9 100644 GIT binary patch literal 78523 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�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

t znN*7H&$wNVq{k9&2uw?cV?<=6qP)EGbc10tG#-w@Pz{R%9rc>908rTiTRXLRZzWy9 zyFOn&v?6tJnww*8o~8cIq7{{!`yH2QHm0UwF>3CBu47#SJ{0%Oga1s~1fMR9>YJa* zC(vX$>f>D7f*zzMwo4DCq<)_r*V_w>EccpH3l!0YbawunoZN&8^w>CV+-oYCyD9Bo zRrF?vCFz~8zLl1g>|c;IjlbO}(ksOypcS-gkHWiwPdQ1UZCVZ-o4~*mfm2U`j8&pr z7!~Fh_U<~c;Stb08>@f08jwLmIRpDgFl zk}715RbKdd$7I+zzVo;UBKpmJpIJfdN@SX{c0TRH_3ym5gk^rEIr(6HCs0HV_E*1b zeE04LxS?a<2Xu9GoPDpxX^l8Sc^`ZMDs#uy7L1t>UVr+6&s7ZSb(l{+he{IAo-+yT zX$8ONr+uDvW?rs`L&v$H@!-K!_;!C))n`dR&upQMgi`&@*l0r-&_|%-t#7jJ&bb&r z-ai4QF6~W;+$KgZu*T(}>f9^Ui%obc-|aS6;+;?FUsJgn>EA9ft2sqO#MMZ_f-4dSG}aV#pZCDCC&(E;L5;D z4_{yCZ}8BeQpZmGMPEfKiw!VikQ%LJ{Lig#aF0if*ecv%RAo%=D%jQX&k1~c5=x*q z=A^N~i1)quV*UKg?&7fH&yy!A0fBZ8rl`bio+v#uFd$6lP~u9(nZe=Tq{4)BhU!~c z>mx&9GciE07!c+&Qt&|LK69zCtzZ29_>x&2SHLTV<96fAS&isr+V*LjK zW(}8&<+%@#&nwR+qra(ALUpWXXOrB*y;?>@vDP_D??@=zo^(x!Cks+;YC&y^MYSDZ zyCgo5qp-gK4-M}hPXm6cj1Qbhq&3xOR?=T!an6-car#FH)(NlNb6kxkcP^@Av zFRcD)(cL+TsNsZTv|CCW22;ct*xgW(U1sYG|N zpOP%_TQ?UX{*e4FEpR2>f$Nfo>P%~@E?nMvc@QhnQ%HEB?0^`QaOS5X)>;?|s8mu? z;;~Rw%9ze5Zu7pJ6>UfQI?qmjO%BRSv`sgAoQnG|ep&vwpm($ZGdwEFC`w2!Q;b;5 zk+_aep!bkCMBke|`9J zq-P+j8yWEe0IWss-+-dPtO=Y=Adm$fdkPB+KYaKHfSWu2VzdHQ1C|NE!t;Qj@AAZh zgij+&Y^1f-3TmASLB~ksotjD!gUh99U9I*4-$vR(z$pW~4xxMt##0*`<+^Ne6hXI$ zU>F+6&`|+&0Z5^$n>hrG!)d={6B zFdq_#G=96@!B?ulX#`^KXV?)Th)`fIwKea6oB!Jt1a8W z;RF2hfQkmrN-L|YM*ex=uH1aSUx{}^sMGq*)|P9W0ttk^goJ>PTt4B-AmjfG7uxTo zLpYSN(op|}i^)56SDp@3bvg9mB>yc!rUQ={kUGFS8lf(8NhJk4#PF>`O%@ce_WJSt zJBq=72Z26<-HMqH+$K0t7#bU+v#_xIf~SKds=;>`JUM>P&m&CMec)i#H}k#vY4KYs zCLR^TvCb_3nH3YoWMiY>h<;If-fquqrJ(^h1u*VU0Mrw77pTwAZy6sKMIdCGzx4HS zgGu_u41fYaQN83RE@n8BLz@gh#Q-}36eiql4rl@kg(2U;?*b^w(vZ$w(p2GWwy>B3 za0$-RORqPuS%FVg6;F!F-DO#@!E9)dh*Q{YC6Epa3$qu$UW0jMdgIWUg_ z13#EDQZXW^7TV1R-bU^TC=`Xl-bI6a!=j)X*&_M2rMwc}8t0!1cn=Ck>;>SriYh8b zFN8%!#{qO{YkL)*;S8wI2QZLhJcUleWEvV87QTOhq%jD;Z%|VMmO29z?)J7eUmu@t zzzRP<%=%X*4J@^2ym6GjDk>cm$(OWPc$$CvgbK#m4uAD4!01=x%L>e8<; zDIQv3V`qmb`_Fs~_lNiI*QY+}`zQfs2onr^YS312TXelrO_i0EH48ejnQMmO0)r_B zP0go9@_IfiD1Y zpfd8d?*9bKse1jNJW~zx@=LtpMKDQ)8xpJ#At-JZ1!K)(V>pQ_)bHQTAD$!RH$+<~ zXwCSO8x|QUd_nW${}njW8<+9z&U@g9VpdtUVb9%AeYGINPgEz7b@%P%S=hCHeXhXx z%v0dyQpUf-2Yw$sHOz~4DWrm=R;7@|3yjN{{auw z8~4PWgbPmo#5^Uamq2Z;q0U~c%;k+ETy?~uPF8IlGByA^q0WBEcTP_Bfb9%M9mxFs zBP08O@w8YE{I}YDUFz^Oi%Uxi9rbb#Q$G2a-ZM5R7AZT5T-2F}Ir%8a!L`qRf7}H7 zNMJ<+M>QomdH2Q4DHAt$AE2=CrV0s-&df9eG7Kbh*jTx^xpV#-OZC$GCX^8cSBP!? z&U=^vE>D)!Jh|Pqt;du}wHSzd3qx}{i%MAP-qbWSG-PCpo0~JAh;jP;D*7BH`<_L` zZu(y}yGEP`AaWN+-51ukP4+C4_ezCefqT3J1V6QQi zUlp5uL8@$&wLDNLSuf=lh;=~qR_K_0*Ql%XQ-~6hv*5~yW%`!7-Uj9H?%1f6swRKU z&agf1C&f1g-}t=4CaQaScTN$OXS1d9ssmF4)85D7G0bSaAw!$j9Or_TQ2JB84mac! z_KR=rIzDf-zGP@H~zm~2uO_=ze{72Xm z?MN53=MmJzcRtOa?b@I!Lu?cEE__sCY7fw|W)rNG z4DoG8UPfC{_&@e&7!{}iEH0117sIfR`QmRF6@_xeR1?@`a3PM!^yz(*nJKoV!5~CZ zyq4)l_&wBWGFFA^o9<+~tV+C;`jT-&e4Sz3{@*(gZ+joS&HBz7T1FUN7wn0@yhrvS zR~3zTwJg^~F0ifK;tYiVh2s<2b?dYK%KI7z#SEukuKhqPRCRvLj*iM^xw~;$$Ni!Q zJ*S|4&!33}1|3(8fmMkmRUd+L=X;nYJ>_Tj&Oa9BBon#eLL})Z8KWo&^rgYPPF9yF z@J6~EWuvlcN^#22ZJn8Hv?tY+IQLj0O7h4@qyKkQ9~E;6%FjVt=&o1wt)FIniq0Tw z`b5##@5ug^{G|xxXXk-YEcF}JTJ|aZ5u4kMpA)VG_Ag8H>c132zaH3+DYJpdnd851 z-P}?+k-uROdq#V%@82aSk@=+9yUHVC7uq3LQU9=c%Go|YKsnWNlFiV;5s{6@huAcs z&u0=@r(nJeqhiSZH*{PLeTffddH-vE&;MOQuF@=Kv&+^Up*Ju$#AaxkAEUs@twP zJuMtpNwHa`zq}Bts*VsuaWuf8pzCd4x1bb4LEj?)uR}mYuHnmohQYl38%{OhCyK*) zk$8;`Pm6Hql8xzsKi98yGb;p3X#b`XPIdoPE=9LJ++K+z;1;f_7DSY~ad zrB%SoYJRL=cJHno(dUlC_vm7=Upj;5b4YkT--{+I!`2c(B`MLo8?D0ltmP#%7oHk0 z%`{b8Qp+HD;PLea!r}Feuk?*=X>2bfqsU8fKH#>`0&SS8P)@7kGjuNx6=5;iVpftJ z>wa>l&h)9K{a#jTudoM8apvuLkS*z4?BG2x? zk~s0#`OQO_%fR(H2d)M5X_6I3yR|hG+dtkpDvLvhcmIKFsi^%Ldd?i>Z-U^w9B#_b z`mQ#NdJn#|>xhuW&StdDv>2aMfw?5XXTr0V1(7B)W9V*?CK6LK-f0%;b-u+dm(KF> z8Apn8MD|+uYe8wrNs%5pgz6jXw7(>b%Uk{blN&rpu^nnoR7I1@6l3#B>%zVz;EIi%W; zp6rT9ynD-Bmz9Oe!F|3Iz=w%#bq{%P6Hh!<*u-FeXZZ!CQSUF+hK+)Z*HBMRT13DwB zg*`eW;sZME1;ISIYFmY86P1Org(!$`FUgjVZy$jANAUUWNW^z^MWptv!6`<_m600d z+j4!G6HlXJl?(8Z(`~?eOzMD5_En4Kzc3~p#NU3S17Z0~-Vcj^P(kk$ z^Th0LfgC}cb2~EsHZw5FdgmqsC-r3ph^WyCt0??Y3vNx3zeRa#@q^rHJXF$jfGh;< z3GFuc9&APYd9aQF8|RqihEZ9Z3?$z;nz@zG!0g{-2vq~gB8De&+|iwbxE~lU+0%&p z=h`)L)k`~Wl!f7XsQ*+Hg!R3v1xn#~>pv-l2Ei2GqOJA(Vgwyq0tFzsCsjZC1T=My z_W7*u;~36+WMD=8&BvFX{G6&8A35uGlj2E0c%`l7Yponh@O~(P*qk|~EMI&Lsr>FFm(>1OmjVMI7rfWi^Pzo?MFs#Il}Xz8gl^6?SV7` zkw41Hb999#{}LAGd|L22Ob9 z-hT=D$NIj!CF5^8fAbgBx1b%=5q<>Uh+QsEH*&hX77X_G77ZW5L95Rx?k^7&{==09 z3I8#H3#=^J%Qy^JXV&ymleg4st>AtyulY|V*5AimXQu&p3>G+iaH@;mC;!FO{@w^_ zLi~T;NXjoDKmm$|w3f&;jEFMQHLgSRz74!F2z0F(#HRX^>6jQ8(yADd*2RO8k0VNv ze`#-*S0ySFK`G@{|;@9>QlV zg#HG_Be@K;ELd?TUClhI{1657DLItl zGm1RI_xN`+$iMA|jPc^he86D)g8G3tTs=N%Gxw7uXKnnHg#q@e#z*0|;MTKqMQRF3dC))&1CM!skI_55cV2O$^ z7K&)@KsVY~-JKprHWcZvsK35e_UhZ?4XpJ<_zKhWxIMvgQk`8Z<@&O|6I z*BdfdqG?{M|D7ir?QeuPA75N6)6QnUz=nEfx-nT31^ZNvrcsF^PZU!yw^i<$J<*>= z6%U_0_2{IFl&(KN=Pa%~m@6obYt$bQq7jo16io>vb(ZkfDXYPVOJJ}_wwI1DN^bIk3NG0N-* zgXt+&UCEUaVibarMFP~Ha{3YSEV`tQ6mqC3MptDD(MfmS#9?zj%Sa}Ywj{t#svHvu zB6l2mBvWv%POrh4s5q2c!Yg71Pvx*+ehB?q}iGXn=B*ZPjK8H+F_rIE*+~1BdvH#U-V7sQrzia zU9X0V%>L#Jd&h>0XFo@SF1o_e#OBTv$=<0J>Ph%reAd{Mwn>-{-g#<9tZ$I7Gvaf> z$}0MrZJ_w)geRS5Uhu_{mWSxw^IWu{(hBSjjr!L{rYC2L4_r@4aWZ{ z+0#gdGkE<_>k~oY;y$%>#AeQj^u>9JFXJ7ZlA-4hM#V&yPPW9jOMNo>rz1)LTB$uU5|Yr0^Wjl^N8At_u)09Ge__9*|cBO? -/home/davila/Creatis/All2/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/index-withframe +/Users/davila/Creatis/All3/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/index-withframe diff --git a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig.html b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig.html index 4d76ccf..fa5ce9f 100644 --- a/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig.html +++ b/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig.html @@ -4,7 +4,7 @@ -/home/davila/Creatis/All2/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig +/Users/davila/Creatis/All3/creatools_source/creaMaracasVisu/lib/doxygen/bouml/wxVtkViewer/wxVtkViewer_classDiagram1_HTML/navig diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.cxx index dc80df2..d748d07 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.cxx @@ -34,62 +34,77 @@ void InteractorStyleMaracas::CopyAttributesTo( InteractorStyleMaracas * cloneObj //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnChar() +bool InteractorStyleMaracas::OnChar() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnMouseMove() +bool InteractorStyleMaracas::OnMouseMove() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnLeftButtonDown() +bool InteractorStyleMaracas::OnLeftButtonDown() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnLeftButtonUp() +bool InteractorStyleMaracas::OnLeftButtonUp() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnLeftDClick() +bool InteractorStyleMaracas::OnLeftDClick() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnMiddleButtonDown() +bool InteractorStyleMaracas::OnMiddleButtonDown() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnMiddleButtonUp() +bool InteractorStyleMaracas::OnMiddleButtonUp() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnMiddleDClick() +bool InteractorStyleMaracas::OnMiddleDClick() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnRightButtonDown() +bool InteractorStyleMaracas::OnRightButtonDown() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnRightButtonUp() +bool InteractorStyleMaracas::OnRightButtonUp() //virtual { return true; } //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnRightDClick() +bool InteractorStyleMaracas::OnRightDClick() //virtual { return true; } + + +//EED ????? 27Juillet2011 +//--------------------------------------------------------------------------- +bool InteractorStyleMaracas::OnMouseWheel() //virtual +{ + return true; +} + +//--------------------------------------------------------------------------- +bool InteractorStyleMaracas::OnMouseWheelForward() //virtual +{ + return true; +} + //--------------------------------------------------------------------------- -bool InteractorStyleMaracas::OnMouseWheel() +bool InteractorStyleMaracas::OnMouseWheelBackward() //virtual { return true; } diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.h index 9931956..863e017 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/InteractorStyleMaracas.h @@ -32,8 +32,13 @@ public: virtual bool OnLeftDClick(); virtual bool OnRightDClick(); virtual bool OnMiddleDClick(); + +//EED ????? 27Juillet2011 virtual bool OnMouseWheel(); - + + virtual bool OnMouseWheelForward(); + virtual bool OnMouseWheelBackward(); + void SetVtkInteractorStyleBaseView(vtkInteractorStyleBaseView* _vtkInteractorStyleBaseView); void RemoveVtkInteractorStyleBaseView(); diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.cxx index 3a1918b..89aee70 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.cxx @@ -17,6 +17,9 @@ vtkInteractorStyleBaseView::vtkInteractorStyleBaseView() _refresh_waiting = false; _parent_refresh_waiting = false; _blockRefresh = false; + + //EED27Juillet2011 + SetMouseWheelMotionFactor(0.5); } //--------------------------------------------------------------------------- vtkInteractorStyleBaseView::~vtkInteractorStyleBaseView() @@ -76,10 +79,28 @@ void vtkInteractorStyleBaseView::OnRightDClick() // virtual CallLstInteractorStyleMaracas( 12 ); } //--------------------------------------------------------------------------- +//EED27Juillet2011 void vtkInteractorStyleBaseView::OnMouseWheel() // virtual { + printf("EED vtkInteractorStyleBaseView::OnMouseWheel\n"); CallLstInteractorStyleMaracas( 14 ); } + +void vtkInteractorStyleBaseView::OnMouseWheelForward() // virtual +{ + printf("EED.. vtkInteractorStyleBaseView::OnMouseWheelForward\n"); + CallLstInteractorStyleMaracas( 15 ); +} + +void vtkInteractorStyleBaseView::OnMouseWheelBackward() // virtual +{ + printf("EED.. vtkInteractorStyleBaseView::OnMouseWheelBackward\n"); + CallLstInteractorStyleMaracas( 16 ); +} + + + + //--------------------------------------------------------------------------- void vtkInteractorStyleBaseView::AddInteractorStyleMaracas(InteractorStyleMaracas* interactorStyleMaracas) { @@ -215,6 +236,8 @@ void vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas(int type) i=size; } } + + //EED ????? 27Juillet2011 if (type==14) { // OnMouseWheel if (intStyMar->OnMouseWheel()==false) @@ -222,6 +245,22 @@ void vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas(int type) i=size; } } + if (type==15) + { // OnMouseWheelForward + if (intStyMar->OnMouseWheelForward()==false) + { + i=size; + } + } + if (type==16) + { // OnMouseWheelBackward + if (intStyMar->OnMouseWheelBackward()==false) + { + i=size; + } + } + + } // if active } // for diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.h index 9e224cc..8687dc8 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.h @@ -29,7 +29,12 @@ public: virtual void OnLeftDClick(); virtual void OnRightDClick(); virtual void OnMiddleDClick(); + + virtual void OnMouseWheel(); + + virtual void OnMouseWheelForward(); + virtual void OnMouseWheelBackward(); virtual void TransformCoordinate(double &X, double &Y, double &Z); diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.cxx index 688ea97..5971990 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.cxx @@ -100,3 +100,25 @@ void vtkInteractorStyleBaseView2D::OnMiddleButtonUp () // virtual this->vtkInteractorStyleImage::OnLeftButtonUp(); } } + +//--------------------------------------------------------------------------- +void vtkInteractorStyleBaseView2D::OnMouseWheelForward () // virtual +{ + vtkInteractorStyleBaseView::OnMouseWheelForward(); + if ((GetInteractor()->GetControlKey()==0) || (GetInteractor()->GetShiftKey()==0) ) + { + this->vtkInteractorStyleImage::OnMouseWheelForward(); + } +} + +//--------------------------------------------------------------------------- +void vtkInteractorStyleBaseView2D::OnMouseWheelBackward () // virtual +{ + vtkInteractorStyleBaseView::OnMouseWheelBackward(); + if ((GetInteractor()->GetControlKey()==0) || (GetInteractor()->GetShiftKey()==0) ) + { + this->vtkInteractorStyleImage::OnMouseWheelBackward(); + } +} + + diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.h index 5a7e760..965e40f 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.h @@ -18,13 +18,16 @@ public: void SetInteractorScrollZ(vtkInteractorScrollZ* interactorScroll); void SetInteractorWindowLevel(manualInteractorWindowLevel* interactorWindowLevel); - virtual void OnMouseMove(); - virtual void OnLeftButtonDown(); - virtual void OnLeftButtonUp(); - virtual void OnMiddleButtonDown(); - virtual void OnMiddleButtonUp(); - virtual void OnRightButtonDown(); - virtual void OnRightButtonUp(); + virtual void OnMouseMove(); + virtual void OnLeftButtonDown(); + virtual void OnLeftButtonUp(); + virtual void OnMiddleButtonDown(); + virtual void OnMiddleButtonUp(); + virtual void OnRightButtonDown(); + virtual void OnRightButtonUp(); + virtual void OnMouseWheelForward(); + virtual void OnMouseWheelBackward(); + protected: diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.cxx index 8a23bd6..067ceb9 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.cxx @@ -123,12 +123,22 @@ void vtkInteractorStyleBaseView3D::OnLeftButtonDown() return; } + + if ((GetInteractor()->GetControlKey()==0) && (GetInteractor()->GetShiftKey()==1) ) + { + this->vtkInteractorStyleImage::OnLeftButtonDown(); + } + + if (this->Interactor->GetControlKey()) { this->StartPan(); } else { this->StartRotate(); } + + + /* if (this->Interactor->GetShiftKey()) { @@ -193,3 +203,24 @@ void vtkInteractorStyleBaseView3D::OnMiddleButtonUp () // this->vtkInteractorStyleTrackballCamera::OnMiddleButtonUp(); } + + +//--------------------------------------------------------------------------- +void vtkInteractorStyleBaseView3D::OnMouseWheelForward () // virtual +{ + vtkInteractorStyleBaseView::OnMouseWheelForward(); + if ((GetInteractor()->GetControlKey()==0) || (GetInteractor()->GetShiftKey()==0) ) + { + this->vtkInteractorStyleImage::OnMouseWheelForward(); + } +} + +//--------------------------------------------------------------------------- +void vtkInteractorStyleBaseView3D::OnMouseWheelBackward () // virtual +{ + vtkInteractorStyleBaseView::OnMouseWheelBackward(); + if ((GetInteractor()->GetControlKey()==0) || (GetInteractor()->GetShiftKey()==0) ) + { + this->vtkInteractorStyleImage::OnMouseWheelBackward(); + } +} diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.h index 672e0c1..616dc68 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView3D.h @@ -20,6 +20,8 @@ public: virtual void OnMiddleButtonUp () ; virtual void OnRightButtonDown () ; virtual void OnRightButtonUp () ; + virtual void OnMouseWheelForward(); + virtual void OnMouseWheelBackward(); private: diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorPlus.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorPlus.cxx index ecf2684..3b67abc 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorPlus.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorPlus.cxx @@ -71,7 +71,26 @@ void wxVTKRenderWindowInteractorPlus::OnMouseWheel( wxMouseEvent& event ) _wxvtkbaseview->GetInteractorStyleBaseView()->OnMouseWheel(); */ - ((vtkInteractorStyleBaseView*)_wxvtkbaseview->GetInteractorStyleBaseView())->OnMouseWheel(); + + +//EED ???? this is just a maracasvisu EED old mechanism to be erased .. + ((vtkInteractorStyleBaseView*)_wxvtkbaseview->GetInteractorStyleBaseView())->OnMouseWheel(); + + + if(event.GetWheelRotation() > 0) + { + //Send event to VTK + //EED InvokeEvent(vtkCommand::MouseWheelForwardEvent, NULL); + ((vtkInteractorStyleBaseView*)_wxvtkbaseview->GetInteractorStyleBaseView())->OnMouseWheelForward(); + } + else + { + //Send event to VTK + //EED InvokeEvent(vtkCommand::MouseWheelBackwardEvent, NULL); + ((vtkInteractorStyleBaseView*)_wxvtkbaseview->GetInteractorStyleBaseView())->OnMouseWheelBackward(); + } + + } -- 2.46.1