X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fdoxygen%2FDoxyMainPage.txt.in;h=f49cc28d71fe0f9a390f76c1e458c3f827196392;hb=cef231b63d21ad7ac9914306a0a012666c24f00a;hp=306fc377661c2c12b0a081b4ec8b4e5377ddb2ae;hpb=2e390e22a960a1a85c9bbbc5437429ecadbf37ff;p=creaMaracasVisu.git
diff --git a/lib/doxygen/DoxyMainPage.txt.in b/lib/doxygen/DoxyMainPage.txt.in
index 306fc37..f49cc28 100644
--- a/lib/doxygen/DoxyMainPage.txt.in
+++ b/lib/doxygen/DoxyMainPage.txt.in
@@ -6,8 +6,36 @@
-
+
+
+
-
-
General Description
First of all,
@@ -88,6 +114,9 @@ used in specific contexts. The principal components are the following:
- Contours
- Cutter Module
- Plotter and Data Representation
+- Manual Paint
+- Threshold Image View
+- Button Container
The relationship among this set of elements is described in the following
@@ -138,16 +167,37 @@ of this process is presented in the contours section.
Contours
+This module provides a set of tools to draw different types
+of contours over the viewers of the first section. In the MVC class diagram and
+the sequence diagram to create a new contour are explained the steps necessary
+to include this functionnality into a wx-vtk scene. An example of this process
+of creation of new contours is presented in the creaContours application. It is
+important to note that the contours follow as well the same interaction system
+of the wxVtkBaseView. It means that all the contour's controllers use the
+InteractorStyleMaracas system to manage the events of the mouse and the
+keyborard in the scene. In addition, every contour controller registered in the
+wxVtkBaseView with the method AddInteractorStyleMaracas of
+vtkInteractorStyleBaseView class (see the doxygen documentation of these
+classes) will react to the mouse and keyboard events, and for this reason is
+important to have a managing system of all the interactors in the scene.
+
+Regarding the different actions that can be made using the contours, they react
+in a different way depending of the actual state of each one of them. For
+example, when any contour is into an editable state, the control points are
+visualized and can be moved, removed, etc. In brief, the actions applied to the
+contours (check the
+User Guide
+ documentation) are described as a state diagram and every contours reacts
+depending of its state.
Class diagrams
Sequence diagrams
@@ -187,16 +237,51 @@ When a new
-
Kernel
+
+
+
Plotter and data representation
+
+Class diagrams
+
+
+
+
Manual Paint
+
+Class diagrams
+
+
Threshold Image View
+
Class diagrams
+
+
+
Button Container
+
+Class diagrams
+
+
+
+Sequence diagrams
+
+
@@ -205,4 +290,5 @@ When a new
\endhtmlonly
- */
\ No newline at end of file
+ */
+