]> Creatis software - creaMaracasVisu.git/commitdiff
Additional description in the creaMaracasVisu Documentation
authorRicardo Corredor <Ricardo.Corredor@creatis.insa-lyon.fr>
Tue, 23 Mar 2010 09:16:25 +0000 (09:16 +0000)
committerRicardo Corredor <Ricardo.Corredor@creatis.insa-lyon.fr>
Tue, 23 Mar 2010 09:16:25 +0000 (09:16 +0000)
lib/doxygen/DoxyMainPage.txt.in
lib/doxygen/TemplateHomeLibDoxygen.html
lib/doxygen/bouml/manualContour/manualContour/129561.diagram
lib/doxygen/bouml/manualContour/manualContour/manualContour.prj
lib/doxygen/bouml/manualContour/manualContour_Controler_HTML/fig129561.png

index c34ebc5fbfe6dbd32c0d3a46fea99cb4adacbe10..306fc377661c2c12b0a081b4ec8b4e5377ddb2ae 100644 (file)
@@ -3,6 +3,12 @@
 
 \htmlonly 
 
+<!-- ******************************************************************************* -->
+<!-- Paste here the new code HTML for the main page of creaMaracasVisu documentation -->
+<!-- It is possible to use the file TemplateHomeLibDoxygen.html to edit easily -->
+<!-- but don't forget to delete head and body tags. RaC -->
+<!-- ******************************************************************************* -->
+
 <style type="text/css">
 .titles {
        font-family: Geneva, Arial, Helvetica, sans-serif;
@@ -32,6 +38,7 @@ color:#1A41A8;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        margin-left: 25px;
        font-size: small;
+       font-weight: bold;
 }
 .paragraph {
        margin-left: 40px;
@@ -40,9 +47,27 @@ color:#1A41A8;
 }
 .style1 {
        text-decoration: underline;
+       font-weight: bold;
+}
+.style3 {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+       font-size: 21px;
+       text-decoration: underline;
+       text-align: justify;
+}
+.style4 {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+       color: #000000;
+       font-size: x-large;
+       font-weight: bold;
+       text-align: center;
 }
 </style>
-<H2 class="titles">General Description</H2>
+</head>
+
+<body>
+
+<H2 class="style4">General Description</H2>
 <H2><span class="text">First of all, <strong> 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/CreatoolsBBTKPackageCreaMaracasVisuUserInteractionDescription">creaMaracasVisu</a></strong> is a C++ library developed by 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/creatools">Creatools</a> 
@@ -54,7 +79,7 @@ software team and it follows the general architecture of Creatools architecture
 images and the interaction with them. </span></H2>
 <hr />
 
-<H2 class="titles">&nbsp;Architecture Description</H2>
+<H2 class="style4">&nbsp;Architecture Description</H2>
 <H2><span class="text">The core of the library is divided into 
 different modules, and each one provides a list of diferent functionalities that can be 
 used in specific contexts. The principal components are the following:<br />
@@ -72,39 +97,62 @@ diagram :<br />
 <a class="el" href="../GeneralArchitecture_HTML/index.html">Architecture Diagram</a></span></H2>
 <hr />
 
-<H2 class="titles">&nbsp;Modules Description</H2>
+<H2 class="style4">&nbsp;Modules Description</H2>
 <p class="text">In this section are presented the corresponding diagrams for 
 each model in <span class="text"> <strong> 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/CreatoolsBBTKPackageCreaMaracasVisuUserInteractionDescription">creaMaracasVisu</a> </strong> </span>
 library including classes, components and sequence diagrams, as well as a short 
 description of the module of interest.</p>
-<span class="subtitles"><a name="ViewersInteractors"></a>Viewers and interactors</span><br />
+
+
+
+<a name="ViewersInteractors"></a>
+<div class="style3">
+       <br />
+               Viewers and interactors</div>
 <br />
-&nbsp;<span class="listDiagrams"><strong><span class="style1">Class diagrams</span><br />
+<span class="text">This module provides a set of classes that manage the 
+visualization and the interaction with images. For example, the black box 
+ViewerNV is constructed using these classes and it provides the possibility to 
+use different viewers depending of the context. For example, to manage an image 
+3D is useful to use the wxVtk3DBaseBiew and to control a 2D image it is possible 
+to use wxVtk2DBaseView. It is important to note that these viewers make the 
+connection between a wxWindow and a vtkRenderWindow, in order to include the 
+world VTK in any application implemented with wxWidgets.<br />
+<br />
+Another important point to keep in mind is that all the wxVtkBaseView instances 
+have a manager of its interactor styles. These interactors describe how the 
+events are handled and how the actual mechanism respond to the interaction 
+callbacks. Every new instance of InteractorStyleMaracas class can be added to 
+the wxBaseView in order to manage all the events made over an object. An example 
+of this process is presented in the contours section.</span><br />
+<br />
+<span class="listDiagrams">Class diagrams</span><br />
 <br />
-</strong></span><br />
 <span class="listDiagrams">&nbsp;&nbsp;
 <a href="../wxVtkViewer_classDiagram1_HTML/index.html" class="el"> - wxVtkViewer Class Diagram 1</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <a href="../wxVtkViewer_classDiagram2_HTML/index.html" class="el"> - wxVtkViewer Class Diagram 2</a></span><br />
 &nbsp;<br>
-<hr /><span class="subtitles"><a name="Contours"></a>Contours<br />
+
+<hr /><span class="subtitles"><a name="Contours"></a></span>
+<span class="style3">Contours</span><br />
+<br />
 <br />
-<strong>
 <span class="listDiagrams">Class diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+</strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a href="../manualContour_MVC_HTML/index.html" class="el"> MVC (Model View Controler)</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_Model_HTML/index.html" class="el">- Model</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_View_HTML/index.html" class="el">- View</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_Controler_HTML/index.html" class="el">- Controler</a><br />
        <br />
-</div><span class="subtitles">
-<strong>
-<span class="listDiagrams">Sequence diagrams<br />
+</div>
+<br />
+<span class="listDiagrams">Sequence diagrams</span><br />
 <br />
-</span></strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a class="el" href="../manualContour_SeqCreateContour_HTML/index.html">To create a new 
        contour MVC</a> 
@@ -117,23 +165,21 @@ When a new
        (Controller uses View and Model, and View has relation with the model), it 
        is necessary to say the viewer where it will be managed. The specific 
        methods to do this task are in the diagram.</div><br />
-<hr /><span class="subtitles"><a name="Cutter"></a>Cutter</span><br>
-<span class="subtitles">
+<hr /><span class="style3"><a name="Cutter"></a>Cutter</span><br>
+
 <br />
-<strong>
 <span class="listDiagrams">Component diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+</strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a href="../CutModuleDiagrams_HTML/index.html" class="el"> Cutter module 
        components </a>
 </div>
-<span class="subtitles">
+
 <br />
-<strong>
 <span class="listDiagrams">Class diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -
+</span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -
        <a href="../CutModuleDiagrams_HTML/fig141309.png" class="el"> Cutter module 
        integration </a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../CutModuleDiagrams_HTML/fig134653.png" class="el">- 
@@ -141,18 +187,20 @@ When a new
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../CutModuleDiagrams_HTML/fig134781.png" class="el">- 
        Kernel</a></div>
 <br />
-<hr /><span class="subtitles"><a name="Plotter"></a>Plotter and data representation</span><br>
+<hr /><span class="style3"><a name="Plotter"></a>Plotter and data representation</span><br>
 
 <br />
-<strong>
-<span class="listDiagrams"><span class="style1">Class diagrams</span><br class="style1" />
-</span></strong><span class="style1"></span></span><br />
+
+<span class="listDiagrams">Class diagrams</span><br class="style1" />
 <br />
 <div class="text">
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../pPlotter_HTML/index.html" class="el">- pPlotter Class Diagram</a> <br>
 </div>
 
 
+<!-- ******************************************************************************* -->
+<!--         End HTML Code         -->
+<!-- ******************************************************************************* -->
 
 \endhtmlonly
 
index a94786092abef6912aa05c3bab553108046b6c5d..ba3c7586b6c4361bea9f5aa32065750ddf788a20 100644 (file)
@@ -33,6 +33,7 @@ color:#1A41A8;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        margin-left: 25px;
        font-size: small;
+       font-weight: bold;
 }
 .paragraph {
        margin-left: 40px;
@@ -41,13 +42,27 @@ color:#1A41A8;
 }
 .style1 {
        text-decoration: underline;
+       font-weight: bold;
+}
+.style3 {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+       font-size: 21px;
+       text-decoration: underline;
+       text-align: justify;
+}
+.style4 {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+       color: #000000;
+       font-size: x-large;
+       font-weight: bold;
+       text-align: center;
 }
 </style>
 </head>
 
 <body>
 
-<H2 class="titles">General Description</H2>
+<H2 class="style4">General Description</H2>
 <H2><span class="text">First of all, <strong> 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/CreatoolsBBTKPackageCreaMaracasVisuUserInteractionDescription">creaMaracasVisu</a></strong> is a C++ library developed by 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/creatools">Creatools</a> 
@@ -59,7 +74,7 @@ software team and it follows the general architecture of Creatools architecture
 images and the interaction with them. </span></H2>
 <hr />
 
-<H2 class="titles">&nbsp;Architecture Description</H2>
+<H2 class="style4">&nbsp;Architecture Description</H2>
 <H2><span class="text">The core of the library is divided into 
 different modules, and each one provides a list of diferent functionalities that can be 
 used in specific contexts. The principal components are the following:<br />
@@ -77,39 +92,62 @@ diagram :<br />
 <a class="el" href="../GeneralArchitecture_HTML/index.html">Architecture Diagram</a></span></H2>
 <hr />
 
-<H2 class="titles">&nbsp;Modules Description</H2>
+<H2 class="style4">&nbsp;Modules Description</H2>
 <p class="text">In this section are presented the corresponding diagrams for 
 each model in <span class="text"> <strong> 
 <a class="el" href="http://www.creatis.insa-lyon.fr/site/fr/CreatoolsBBTKPackageCreaMaracasVisuUserInteractionDescription">creaMaracasVisu</a> </strong> </span>
 library including classes, components and sequence diagrams, as well as a short 
 description of the module of interest.</p>
-<span class="subtitles"><a name="ViewersInteractors"></a>Viewers and interactors</span><br />
+
+
+
+<a name="ViewersInteractors"></a>
+<div class="style3">
+       <br />
+               Viewers and interactors</div>
+<br />
+<span class="text">This module provides a set of classes that manage the 
+visualization and the interaction with images. For example, the black box 
+ViewerNV is constructed using these classes and it provides the possibility to 
+use different viewers depending of the context. For example, to manage an image 
+3D is useful to use the wxVtk3DBaseBiew and to control a 2D image it is possible 
+to use wxVtk2DBaseView. It is important to note that these viewers make the 
+connection between a wxWindow and a vtkRenderWindow, in order to include the 
+world VTK in any application implemented with wxWidgets.<br />
 <br />
-&nbsp;<span class="listDiagrams"><strong><span class="style1">Class diagrams</span><br />
+Another important point to keep in mind is that all the wxVtkBaseView instances 
+have a manager of its interactor styles. These interactors describe how the 
+events are handled and how the actual mechanism respond to the interaction 
+callbacks. Every new instance of InteractorStyleMaracas class can be added to 
+the wxBaseView in order to manage all the events made over an object. An example 
+of this process is presented in the contours section.</span><br />
+<br />
+<span class="listDiagrams">Class diagrams</span><br />
 <br />
-</strong></span><br />
 <span class="listDiagrams">&nbsp;&nbsp;
 <a href="../wxVtkViewer_classDiagram1_HTML/index.html" class="el"> - wxVtkViewer Class Diagram 1</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <a href="../wxVtkViewer_classDiagram2_HTML/index.html" class="el"> - wxVtkViewer Class Diagram 2</a></span><br />
 &nbsp;<br>
-<hr /><span class="subtitles"><a name="Contours"></a>Contours<br />
+
+<hr /><span class="subtitles"><a name="Contours"></a></span>
+<span class="style3">Contours</span><br />
+<br />
 <br />
-<strong>
 <span class="listDiagrams">Class diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+</strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a href="../manualContour_MVC_HTML/index.html" class="el"> MVC (Model View Controler)</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_Model_HTML/index.html" class="el">- Model</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_View_HTML/index.html" class="el">- View</a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../manualContour_Controler_HTML/index.html" class="el">- Controler</a><br />
        <br />
-</div><span class="subtitles">
-<strong>
-<span class="listDiagrams">Sequence diagrams<br />
+</div>
+<br />
+<span class="listDiagrams">Sequence diagrams</span><br />
 <br />
-</span></strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a class="el" href="../manualContour_SeqCreateContour_HTML/index.html">To create a new 
        contour MVC</a> 
@@ -122,23 +160,21 @@ When a new
        (Controller uses View and Model, and View has relation with the model), it 
        is necessary to say the viewer where it will be managed. The specific 
        methods to do this task are in the diagram.</div><br />
-<hr /><span class="subtitles"><a name="Cutter"></a>Cutter</span><br>
-<span class="subtitles">
+<hr /><span class="style3"><a name="Cutter"></a>Cutter</span><br>
+
 <br />
-<strong>
 <span class="listDiagrams">Component diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
+</strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        - 
 <a href="../CutModuleDiagrams_HTML/index.html" class="el"> Cutter module 
        components </a>
 </div>
-<span class="subtitles">
+
 <br />
-<strong>
 <span class="listDiagrams">Class diagrams<br />
 <br />
-</span></strong></span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -
+</span><div class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -
        <a href="../CutModuleDiagrams_HTML/fig141309.png" class="el"> Cutter module 
        integration </a> <br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../CutModuleDiagrams_HTML/fig134653.png" class="el">- 
@@ -146,12 +182,11 @@ When a new
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../CutModuleDiagrams_HTML/fig134781.png" class="el">- 
        Kernel</a></div>
 <br />
-<hr /><span class="subtitles"><a name="Plotter"></a>Plotter and data representation</span><br>
+<hr /><span class="style3"><a name="Plotter"></a>Plotter and data representation</span><br>
 
 <br />
-<strong>
-<span class="listDiagrams"><span class="style1">Class diagrams</span><br class="style1" />
-</span></strong><span class="style1"></span></span><br />
+
+<span class="listDiagrams">Class diagrams</span><br class="style1" />
 <br />
 <div class="text">
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../pPlotter_HTML/index.html" class="el">- pPlotter Class Diagram</a> <br>
index 8e4bebebe55b1060c6046b385b656f704d4ce235..7688c4992dfe9df626c39db20f8e83b556816f1e 100644 (file)
@@ -2,61 +2,73 @@ format 67
 
 classcanvas 128025 class_ref 129177 // manualCircleControler
   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
-  xyz 80 477.1 2000
+  xyz 251 476.1 2000
+end
+classcanvas 128125 class_ref 141309 // InteractorStyleMaracas
+  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
+  xyz 37 328 2010
 end
 classcanvas 128153 class_ref 129305 // manualContour3DControler
   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
-  xyz 524.7 469.8 2000
+  xyz 695.7 468.8 2000
 end
 classcanvas 128281 class_ref 129433 // manualContour3V3DControler
   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
-  xyz 438.9 614.3 2000
+  xyz 609.9 613.3 2000
 end
 classcanvas 128409 class_ref 129561 // manualContour3VControler
   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
-  xyz 300.2 693 2000
+  xyz 471.2 692 2000
 end
+note 128509 "The InteractorStyle is managed by the wxVtkBaseView where the contours will be painted"
+  xyzwh 15 393 2000 200 64
 classcanvas 128537 class_ref 129689 // manualContourBaseControler
   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
-  xyz 30.6 278.3 2005
+  xyz 201.6 277.3 2005
 end
 classcanvas 128665 class_ref 129817 // manualContourControler
   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
-  xyz 306.8 278.2 2000
+  xyz 477.8 277.2 2000
 end
 classcanvas 128793 class_ref 130713 // manualLineControler
   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
-  xyz 83.8 419.7 2000
+  xyz 254.8 418.7 2000
 end
 classcanvas 128921 class_ref 130841 // manualContourPerpPlaneControler
   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
-  xyz 119.6 565.1 2000
+  xyz 290.6 564.1 2000
 end
 classcanvas 129049 class_ref 130969 // manualRoiControler
   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
-  xyz 85.1 363.5 2000
+  xyz 256.1 362.5 2000
 end
-classcanvas 129177 class_ref 129945 // manualContourModel
+classcanvas 129177 class_ref 129945 // manualBaseModel
   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
-  xyz 53.3 148.4 2005
+  xyz 233.3 144.4 2005
 end
 classcanvas 129305 class_ref 131353 // manualViewBaseContour
   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
-  xyz 254.3 149.3 2000
+  xyz 429.3 114.3 2000
 end
 classcanvas 129561 class_ref 131097 // manualView3DContour
   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
-  xyz 750.1 472.6 2000
+  xyz 921.1 471.6 2000
 end
 note 132377 "See the Model Diagram for more information"
-  xyzwh 42.1 89.7 2000 160 47
+  xyzwh 213.1 88.7 2000 160 47
 note 132505 "See the View Diagram for more information"
-  xyzwh 254.8 88.1 2000 155 48
+  xyzwh 615.8 144.1 2000 155 48
 note 132633 "See the View Diagram for more information"
-  xyzwh 739.1 402.7 2000 163 47
+  xyzwh 910.1 401.7 2000 163 47
 classcanvas 132761 class_ref 132505 // wxVTKRenderWindowInteractor
   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
-  xyz 523.1 278 2000
+  xyz 694.1 277 2000
+end
+relationcanvas 128253 relation_ref 128125 // <generalisation>
+  from ref 128537 z 2011 to point 107 294
+  line 128381 z 2011 to ref 128125
+  no_role_a no_role_b
+  no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 129817 relation_ref 130457 // <generalisation>
   from ref 129049 z 2001 to ref 128665
@@ -64,13 +76,13 @@ relationcanvas 129817 relation_ref 130457 // <generalisation>
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 129945 relation_ref 130585 // <generalisation>
-  from ref 128793 z 2001 to point 237 399
+  from ref 128793 z 2001 to point 408 398
   line 128326 z 2001 to ref 128665
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 130073 relation_ref 130713 // <generalisation>
-  from ref 128025 z 2001 to point 250 449
+  from ref 128025 z 2001 to point 421 448
   line 128454 z 2001 to ref 128665
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
@@ -106,8 +118,9 @@ relationcanvas 130841 relation_ref 131481 // <unidirectional association>
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 131353 relation_ref 131737 // <unidirectional association>
-  from ref 128537 z 2006 to point 172 234
-  line 128198 z 2006 to point 330 234
+  decenter_begin 883
+  from ref 128537 z 2006 to point 358 234
+  line 128198 z 2006 to point 505 234
   line 128070 z 2006 to ref 129305
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
@@ -118,13 +131,13 @@ relationcanvas 131609 relation_ref 131993 // <unidirectional association>
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 131737 relation_ref 132121 // <dependency>
-  from ref 128281 z 2001 to point 605 581
+  from ref 128281 z 2001 to point 776 580
   line 128838 z 2001 to ref 128153
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 131865 relation_ref 132249 // <dependency>
-  from ref 128281 z 2001 to point 527 709
+  from ref 128281 z 2001 to point 698 708
   line 128710 z 2001 to ref 128409
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
@@ -135,7 +148,7 @@ relationcanvas 131993 relation_ref 132377 // <dependency>
   no_multiplicity_a no_multiplicity_b
 end
 relationcanvas 132249 relation_ref 133785 // <unidirectional association>
-  from ref 128921 z 2001 to point 222 710
+  from ref 128921 z 2001 to point 393 709
   line 128582 z 2001 to ref 128409
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
@@ -145,6 +158,8 @@ relationcanvas 133017 relation_ref 134425 // <dependency>
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b
 end
+line 128893 -_-_
+  from ref 128125 z 2011 to ref 128509
 line 133145 -_-_
   from ref 129177 z 2006 to ref 132377
 line 133273 -_-_
index c25c72ed168da58434f8c066e5c0fc3c435eb0ad..a5749e378ad587a34189928869c67263c3d3868b 100644 (file)
@@ -1,6 +1,6 @@
 format 67
 "manualContour"
-  revision 10
+  revision 12
   modified_by 125 "corredor"
 
 
@@ -204,6 +204,13 @@ format 67
            classrelation_ref 133529 // <unidirectional association>
          b parent class_ref 131353 // manualViewBaseContour
       end
+
+      classrelation 128125 // <generalisation>
+       relation 128125 ---|>
+         a public
+           classrelation_ref 128125 // <generalisation>
+         b parent class_ref 141309 // InteractorStyleMaracas
+      end
     end
 
     class 129817 "manualContourControler"
@@ -965,6 +972,17 @@ format 67
     //activity diagram settings
     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
     show_infonote default drawing_language default show_stereotype_properties default
+    class 141309 "InteractorStyleMaracas"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+    end
+
     class 132505 "wxVTKRenderWindowInteractor"
       visibility package 
       cpp_decl ""
index 4b9bd04e12f3bc46a70a078aa8f6a57278c8cc8e..aaf7a5bce9751d3d6129d8232f1df3413f50e73a 100644 (file)
Binary files a/lib/doxygen/bouml/manualContour/manualContour_Controler_HTML/fig129561.png and b/lib/doxygen/bouml/manualContour/manualContour_Controler_HTML/fig129561.png differ