]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/wxMaracasApp.cxx
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / wxMaracasApp.cxx
diff --git a/lib/maracasVisuLib/src/interface/wxWindows/wxMaracasApp.cxx b/lib/maracasVisuLib/src/interface/wxWindows/wxMaracasApp.cxx
deleted file mode 100644 (file)
index ac6979e..0000000
+++ /dev/null
@@ -1,1180 +0,0 @@
-/*=========================================================================
-
- Program:   wxMaracas
- Module:    $RCSfile: wxMaracasApp.cxx,v $
- Language:  C++
- Date:      $Date: 2008/10/31 16:32:09 $
- Version:   $Revision: 1.1 $
-
-  Copyright: (c) 2002, 2003
-  License:
-
-   This software is distributed WITHOUT ANY WARRANTY; without even
-   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-   PURPOSE.  See the above copyright notice for more information.
-
-=========================================================================*/
-
-
-/*!
- \mainpage wxMaracas version wxWindows
-
- \section intro Introduction
-
- This is the introduction. 
-
-
-
-
-
-
-
-  \dot
-
-
-digraph example_0 {
-       rankdir=LR
-       graph [ ratio=fill];
-    node [shape=record, fontname=Helvetica, fontsize=10];
-
-       ___wxMaracasFrame03                     [ label="wxMaracasFrame03"      URL="\ref wxMaracasFrame03"];
-       ___wxMaracasApp02                       [ label="wxMaracasApp02"        URL="\ref wxMaracasApp02"];
-       __wxMaracasFrame02                      [ label="wxMaracasFrame02"      URL="\ref wxMaracasFrame02"];
-       __wxMaracasApp02                        [ label="wxMaracasApp02"        URL="\ref wxMaracasApp02"];
-       _wxMaracasFrame                         [ label="wxMaracasFrame"        URL="\ref wxMaracasFrame"];
-       _wxMaracasApp                           [ label="wxMaracasApp"          URL="\ref wxMaracasApp"];
-
-       _wxMaracas3DBrowser                     [ label="wxMaracas3DBrowser"                    URL="\ref wxMaracas3DBrowser"];
-       _wxMaracasQuantification        [ label="wxMaracasQuantification"               URL="\ref wxMaracasQuantification"];
-
-
-       __wxMaracasDataBrowser          [ label="wxMaracasDataBrowser"                  URL="\ref wxMaracasDataBrowser"];
-       __wxMaracasImageBrowser         [ label="wxMaracasImageBrowser"                 URL="\ref wxMaracasImageBrowser"];
-       __wxMaracasImageBrowser02       [ label="wxMaracasImageBrowser02"               URL="\ref wxMaracasImageBrowser02" ];
-       __wxMaracas3DBrowser            [ label="wxMaracas3DBrowser"                    URL="\ref wxMaracas3DBrowser"];
-       __wxMaracasQuantification       [ label="wxMaracasQuantification"               URL="\ref wxMaracasQuantification"];
-       __wxMaracasQuantificationCT     [ label="wxMaracasQuantificationCT"             URL="\ref wxMaracasQuantificationCT"];
-       __wxMaracasMPR                          [ label="wxMaracasMPR"                                  URL="\ref wxMaracasMPR"];
-       __wxMaracasProcessingCT         [ label="wxMaracasProcessingCT"                 URL="\ref wxMaracasProcessingCT"];
-       __wxMaracasEmptyPanel           [ label="wxMaracasEmptyPanel"                   URL="\ref wxMaracasEmptyPanel"];
-       __wxMaracasEmptyPanel_2         [ label="wxMaracasEmptyPanel_2"                 URL="\ref wxMaracasEmptyPanel_2"];
-       __wxSurfaceSTLWidget            [ label="wxSurfaceSTLWidget"                    URL="\ref wxSurfaceSTLWidget"];
-       __wxILPD                                        [ label="wxILPD"                                                URL="\ref wxILPD"];
-
-
-       _wxMaracasApp           -> _wxMaracasFrame                      
-       _wxMaracasFrame         -> _wxMaracas3DBrowser          
-       _wxMaracasFrame         -> _wxMaracasQuantification 
-
-       __wxMaracasApp02        -> __wxMaracasFrame02           
-       __wxMaracasFrame02      -> __wxMaracasDataBrowser       
-       __wxMaracasFrame02      -> __wxMaracasImageBrowser      
-       __wxMaracasFrame02      -> __wxMaracasImageBrowser02 
-       __wxMaracasFrame02      -> __wxMaracas3DBrowser 
-       __wxMaracasFrame02      -> __wxMaracasQuantification
-       __wxMaracasFrame02      -> __wxMaracasQuantificationCT 
-       __wxMaracasFrame02      -> __wxMaracasMPR       
-       __wxMaracasFrame02      -> __wxMaracasProcessingCT 
-       __wxMaracasFrame02      -> __wxMaracasEmptyPanel
-       __wxMaracasFrame02      -> __wxMaracasEmptyPanel_2
-       __wxMaracasFrame02      -> __wxSurfaceSTLWidget 
-       __wxMaracasFrame02      -> __wxILPD 
-
-
-       ___wxMaracasImageBrowser02      [ label="wxMaracasImageBrowser02"               URL="\ref wxMaracasImageBrowser02"];
-       ___wxMaracas3DBrowser           [ label="wxMaracas3DBrowser"                    URL="\ref wxMaracas3DBrowser"];
-       ___wxMaracasQuantification      [ label="wxMaracasQuantification"               URL="\ref wxMaracasQuantification"];
-       ___wxMaracasQuantificationCT[ label="wxMaracasQuantificationCT"         URL="\ref wxMaracasQuantificationCT"];
-       ___wxMaracasMPR                         [ label="wxMaracasMPR"                                  URL="\ref wxMaracasMPR"];
-       ___wxMaracasProcessingCT        [ label="wxMaracasProcessingCT"                 URL="\ref wxMaracasProcessingCT"];
-       ___wxMaracasEmptyPanel_2        [ label="wxMaracasEmptyPanel_2"                 URL="\ref wxMaracasEmptyPanel_2"];
-       ___wxSurfaceSTLWidget           [ label="wxSurfaceSTLWidget"                    URL="\ref wxSurfaceSTLWidget"];
-       ___wxILPDwithImage                      [ label="wxILPDwithImage"                               URL="\ref wxILPDwithImage"];
-       ___wxMaracasEmptyPanel_3        [ label="wxMaracasEmptyPanel_3"                 URL="\ref wxMaracasEmptyPanel_3"];
-
-
-       ___wxMaracasNoteBookPatientLstVoi                       [ label="wxMaracasNoteBookPatientLstVoi"                        URL="\ref wxMaracasNoteBookPatientLstVoi"];
-       ___wxMaracasNoteBookCTQuantification            [ label="wxMaracasNoteBookCTQuantification"                     URL="\ref wxMaracasNoteBookCTQuantification"];
-       ___wxMaracasNoteBookIRMQuantification           [ label="wxMaracasNoteBookIRMQuantification"            URL="\ref wxMaracasNoteBookIRMQuantification"];
-       ___wxMaracasNoteBookSTLFormat                           [ label="wxMaracasNoteBookSTLFormat"                            URL="\ref wxMaracasNoteBookSTLFormat"];
-       ___wxMaracasNoteBookTests                                       [ label="wxMaracasNoteBookTests"                                        URL="\ref wxMaracasNoteBookTests"];
-       ___wxMaracasNoteBookVascularTreeExtraction      [ label="wxMaracasNoteBookVascularTreeExtraction"       URL="\ref wxMaracasNoteBookVascularTreeExtraction"];
-
-
-       ___wxMaracasApp02       -> ___wxMaracasFrame03          
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookPatientLstVoi            
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookCTQuantification                 
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookIRMQuantification                
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookSTLFormat                
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookTests            
-       ___wxMaracasFrame03     -> ___wxMaracasNoteBookVascularTreeExtraction           
-
-
-
-       ___wxMaracasNoteBookPatientLstVoi                       -> ___wxILPDwithImage
-       ___wxMaracasNoteBookPatientLstVoi                       -> ___wxMaracasImageBrowser02
-       ___wxMaracasNoteBookPatientLstVoi                       -> ___wxMaracasMPR
-
-       ___wxMaracasNoteBookCTQuantification            -> ___wxMaracasMPR
-       ___wxMaracasNoteBookCTQuantification            -> ___wxMaracasProcessingCT
-       ___wxMaracasNoteBookCTQuantification            -> ___wxMaracasQuantificationCT
-
-       ___wxMaracasNoteBookIRMQuantification           -> ___wxMaracas3DBrowser
-       ___wxMaracasNoteBookIRMQuantification           -> ___wxMaracasQuantification
-
-       ___wxMaracasNoteBookSTLFormat                           -> ___wxMaracas3DBrowser
-       ___wxMaracasNoteBookSTLFormat                           -> ___wxSurfaceSTLWidget
-
-       ___wxMaracasNoteBookTests                                       -> ___wxMaracasEmptyPanel_3
-
-       ___wxMaracasNoteBookVascularTreeExtraction      -> ___wxMaracasEmptyPanel_2
-
-}
-
-\enddot
-
-
-
-
-
-
-
-
-
-\dot
-
-digraph example {
-       graph [ ratio=fill];
-    node [shape=record, fontname=Helvetica, fontsize=10];
-
-       subgraph subgraph_App {
-               rank = same;
-               _wxMaracasApp                   [ label="wxMaracasApp"                          URL="\ref wxMaracasApp"];
-    _wxMaracasApp02                    [ label="wxMaracasApp02"                        URL="\ref wxMaracasApp02"];
-       }
-       subgraph subgraph_Frame {
-               rank = same;
-               _wxMaracasFrame                 [ label="wxMaracasFrame"                        URL="\ref wxMaracasFrame"];
-               _wxMaracasFrame02               [ label="wxMaracasFrame02"                      URL="\ref wxMaracasFrame02"];
-               _wxMaracasFrame03               [ label="wxMaracasFrame03"                      URL="\ref wxMaracasFrame03"];
-       }
-
-       subgraph cluster_000 {
-               label = "Interface Pages"
-               style=filled;
-               color=lightgrey;
-               rank = same;
-               _wxMaracasNoteBookPatientLstVoi                 [ label="wxMaracasNoteBookPatientLstVoi"                        URL="\ref wxMaracasNoteBookPatientLstVoi"];
-               _wxMaracasNoteBookCTQuantification              [ label="wxMaracasNoteBookCTQuantification"                     URL="\ref wxMaracasNoteBookCTQuantification"];
-               _wxMaracasNoteBookIRMQuantification             [ label="wxMaracasNoteBookIRMQuantification"            URL="\ref wxMaracasNoteBookIRMQuantification"];
-               _wxMaracasNoteBookSTLFormat                             [ label="wxMaracasNoteBookSTLFormat"                            URL="\ref wxMaracasNoteBookSTLFormat"];
-               _wxMaracasNoteBookTests                                 [ label="wxMaracasNoteBookTests"                                        URL="\ref wxMaracasNoteBookTests"];
-               _wxMaracasNoteBookVascularTreeExtraction[ label="wxMaracasNoteBookVascularTreeExtraction"       URL="\ref wxMaracasNoteBookVascularTreeExtraction"];
-               _wxMaracasNoteBookManualRegistration    [ label="wxMaracasNoteBookManualRegistration"           URL="\ref wxMaracasNoteBookManualRegistration"];
-       }
-
-       subgraph cluster_PersistanceConfiguration {
-               label = "Persistance Configuration"
-               style=filled;
-               color=lightgrey;
-               rank = same;
-               _wxReadWriteConf                                                [ label="wxReadWriteConf"                       URL="\ref wxReadWriteConf"];
-               _FileInformationModel                                   [ label="FileInformationModel"          URL="\ref FileInformationModel"];
-               _FileInfoNode                                                   [ label="FileInfoNode"                          URL="\ref FileInfoNode"];
-
-
-       }
-
-       subgraph cluster_001 {
-               style=filled;
-               color=lightgrey;
-               rank = same;
-               _wxMaracasDataBrowser           [ label="wxMaracasDataBrowser"                  URL="\ref wxMaracasDataBrowser"];
-               _wxMaracasImageBrowser          [ label="wxMaracasImageBrowser"                 URL="\ref wxMaracasImageBrowser"];
-               _wxMaracasImageBrowser02        [ label="wxMaracasImageBrowser02"               URL="\ref wxMaracasImageBrowser02"];
-               _wxMaracas3DBrowser                     [ label="wxMaracas3DBrowser"                    URL="\ref wxMaracas3DBrowser"];
-               _wxMaracasQuantification        [ label="wxMaracasQuantification"               URL="\ref wxMaracasQuantification"];
-               _wxMaracasMPR                           [ label="wxMaracasMPR"                                  URL="\ref wxMaracasMPR"];
-               _wxMaracasEmptyPanel            [ label="wxMaracasEmptyPanel"                   URL="\ref wxMaracasEmptyPanel"];
-               _wxMaracasEmptyPanel_2          [ label="wxMaracasEmptyPanel_2"                 URL="\ref wxMaracasEmptyPanel_2"];
-               _wxMaracasEmptyPanel_3          [ label="wxMaracasEmptyPanel_3"                 URL="\ref wxMaracasEmptyPanel_3"];
-               _wxILPDwithImage                        [ label="wxILPDwithImage"                               URL="\ref wxILPDwithImage"];
-
-               subgraph cluster_00STL {
-                       rank=same;
-                       _wxSurfaceSTLWidget                     [ label="wxSurfaceSTLWidget"                    URL="\ref wxSurfaceSTLWidget"];
-                       _wxSTLWidget_02                         [ label="wxSTLWidget_02"                                URL="\ref wxSTLWidget_02"];
-                       _wxSTLWidget_03                         [ label="wxSTLWidget_03"                                URL="\ref wxSTLWidget_03"];
-               }
-
-               _wxMaracas_ManualTree_MPR       [ label="wxMaracas_ManualTree_MPR"              URL="\ref wxMaracas_ManualTree_MPR"];
-
-               _wxManualRegistration3D         [ label="wxManualRegistration3D"                URL="\ref wxManualRegistration3D"];
-       
-               subgraph cluster_00NN {
-                       rank=same;
-                       _wxMaracasQuantificationCT      [ label="wxMaracasQuantificationCT"             URL="\ref wxMaracasQuantificationCT"];
-                       _wxMaracasProcessingCT          [ label="wxMaracasProcessingCT"                 URL="\ref wxMaracasProcessingCT"];
-               }
-
-       }
-
-
-       subgraph cluster_Widgets {
-               label = "Imprtant Widgets";
-               style=filled;
-               color=lightgrey;
-               _wxProcessingCTWidget       [ label="wxProcessingCTWidget"              URL="\ref wxProcessingCTWidget" fillcolor=yellow style=filled];
-               _wxEmptyPanelWidget                     [ label="wxEmptyPanelWidget"            URL="\ref wxEmptyPanelWidget"];
-               _wxEmptyPanelWidget_2       [ label="wxEmptyPanelWidget_2"              URL="\ref wxEmptyPanelWidget_2"];
-               _wxManualTree_MPRWidget     [ label="wxManualTree_MPRWidget"    URL="\ref wxManualTree_MPRWidget"];
-               _wxQuantificationWidget         [ label="wxQuantificationWidget"                        URL="\ref wxQuantificationWidget"];
-               _wxQuantificationWidgetCT       [ label="wxQuantificationWidgetCT"                      URL="\ref wxQuantificationWidgetCT"  fillcolor=yellow style=filled];
-               _vtk3DSurfaceSTLWidget          [ label="vtk3DSurfaceSTLWidget"         URL="\ref vtk3DSurfaceSTLWidget"];
-       }
-
-       _wxSurfaceWidget                                                [ label="wxSurfaceWidget"                       URL="\ref wxSurfaceWidget"];
-       _wxVTKRenderWindowInteractor                    [ label=" wxVTKRenderWindowInteractor"  URL="\ref wxVTKRenderWindowInteractor"];
-       _wxVTKRenderWindowInteractorEditContour [ label=" wxVTKRenderWindowInteractorEditContour"       URL="\ref wxVTKRenderWindowInteractorEditContour"];
-       _vtk3DSurfaceWidget                                             [ label="vtk3DSurfaceWidget"            URL="\ref vtk3DSurfaceWidget"];
-       _InterfaceVtkPanelWidgets                               [ label="InterfaceVtkPanelWidgets"      URL="\ref InterfaceVtkPanelWidgets"];
-
-       subgraph cluster_marInterface {
-               label = "marInterface";
-               style=filled;
-               color=lightgrey;
-               _marInterface                           [ label="marInterface"                          URL="\ref marInterface"];
-               _marParameters                          [ label="marParameters"                         URL="\ref marParameters"];
-               _marExperiment                          [ label="marExperiment"                         URL="\ref marExperiment"];
-               _marObject                                      [ label="marObject"                                     URL="\ref marObject"];
-               _marDynData                                     [ label="marDynData"                            URL="\ref marDynData"];
-               _kVolume                                        [ label="kVolume"                                       URL="\ref kVolume"];
-               _marAxis                                        [ label="marAxis"                                       URL="\ref marAxis"];
-       } 
-
-       subgraph cluster_002 {
-               label = "Load Dicom Images";
-               style=filled;
-               color=lightgrey;
-               _LoadRangeImage                 [ label="LoadRangeImage"                        URL="\ref LoadRangeImage"];
-               _marGdcmDicom                   [ label="marGdcmDicom"                          URL="\ref marGdcmDicom"];
-               _marGdcmDicomILPD               [ label="marGdcmDicomILPD"                      URL="\ref marGdcmDicomILPD"];
-               _marSimpleDicom                 [ label="marSimpleDicom"                        URL="\ref marSimpleDicom"];
-               _marRAWFiles                    [ label="marRAWFiles"                           URL="\ref marRAWFiles"];
-               _marRAW2Files                   [ label="marRAW2Files"                          URL="\ref marRAW2Files"];
-               _marFilesBase                   [ label="marFilesBase"                          URL="\ref marFilesBase"];
-       }
-
-       subgraph subgraph_003 {
-               rank = same;
-               node [style=rounded]
-
-               _axisExtractor          [ label="axisExtractor"             URL="\ref axisExtractor"   fillcolor=yellow style=filled];
-               _axisExtractor02                [ label="axisExtractor02"                       URL="\ref axisExtractor02" fillcolor=yellow style=filled];      
-       }
-       _TreeExtraction_MH_JFC          [ label="TreeExtraction_MH_JFC"         URL="\ref TreeExtraction_MH_JFC"                                 ];
-       _carotidaBifurcacion            [ label="carotidaBifurcacion"           URL="\ref carotidaBifurcacion"  fillcolor=yellow style=filled];
-
-subgraph cluster_MPRxxx {
-               _wxMPRWidget                                    [ label="wxMPRWidget"                                   URL="\ref wxMPRWidget"];
-               _wxMPRWidget2                                   [ label="wxMPRWidget2"                                  URL="\ref wxMPRWidget2"];
-               _wxMaracas_ViewerWidget                 [ label="wxMaracas_ViewerWidget"                URL="\ref wxMaracas_ViewerWidget"];
-               _wxMaracas_N_ViewersWidget              [ label="wxMaracas_N_ViewersWidget"             URL="\ref wxMaracas_N_ViewersWidget"];
-
-       subgraph cluster_2D3DBaseViewer {
-               label = "2D 3D Base Viewer (Maracas+VTK+WxWindow)";
-               style=filled;
-               color=lightgrey;
-
-               subgraph cluster_base_base {
-                       label = "base base ";
-                       style=filled;
-                       color=gray71;
-                       _wxVtkBaseView                                  [ label="wxVtkBaseView"                                 URL="\ref wxVtkBaseView"];
-                       _wxVtk2DView_TMP                                [ label="wxVtk2DView_TMP"                               URL="\ref wxVtk2DView_TMP"];
-                       _vtkImageViewer2_XYZ                    [ label="vtkImageViewer2_XYZ"                   URL="\ref vtkImageViewer2_XYZ"];
-                       _wxVtk2DBaseView                                [ label="wxVtk2DBaseView"                               URL="\ref wxVtk2DBaseView"];
-                       _wxVtk3DBaseView                                [ label="wxVtk3DBaseView"                               URL="\ref wxVtk3DBaseView"];
-               } // cluster_base_base
-
-               subgraph cluster_2DViewer {
-                       _wxVtkMPR2DView                                 [ label="wxVtkMPR2DView"                                URL="\ref wxVtkMPR2DView"];
-                       _wxSphereView                                   [ label="wxSphereView"                                  URL="\ref wxSphereView"];
-                       _vtkPlane2DView                                 [ label="vtkPlane2DView"                                URL="\ref vtkPlane2DView"];
-               } // cluster_2DViewer
-
-               subgraph cluster_Clipping3D {
-                       label = "Clipping 3D Viewer ";
-                       style=filled;
-                       color=gray71;
-                       _vtkClipping3DDataViewer                [ label="vtkClipping3DDataViewer"               URL="\ref vtkClipping3DDataViewer"];
-                       _wxVtkClipping3DViewCntrlPanel  [ label="wxVtkClipping3DViewCntrlPanel" URL="\ref wxVtkClipping3DViewCntrlPanel"];
-                       _wxVtkClipping3DView                    [ label="wxVtkClipping3DView"                   URL="\ref wxVtkClipping3DView"];
-               } //cluster_Clipping3D
-
-
-               subgraph cluster_ViewerDATA {
-                       label = "Viewer DATA ";
-                       style=filled;
-                       color=gray71;
-                       _vtkBaseData                            [ label="vtkBaseData"                                   URL="\ref vtkBaseData"];
-                       _vtkMPRBaseData                         [ label="vtkMPRBaseData"                                URL="\ref vtkMPRBaseData"];
-                       _vtkMPR3DDataViewer             [ label="vtkMPR3DDataViewer"                    URL="\ref vtkMPR3DDataViewer"];
-               } // cluster_ViewerDATA
-
-               subgraph cluster_MPR3DView {
-                       label = " MPR3D View ";
-                       style=filled;
-                       color=gray71;
-                       _wxVtkMPR3DView                                 [ label="wxVtkMPR3DView"                                URL="\ref wxVtkMPR3DView"];
-                       _wxVtkMPR3DViewCntrlPanel               [ label="wxVtkMPR3DViewCntrlPanel"              URL="\ref wxVtkMPR3DViewCntrlPanel"]; 
-               } // cluster_MPR3DView
-
-  } // cluster_2D3DBaseViewer
-} // cluster_MPRxxx
-
-
-       subgraph cluster_3DViewer {
-               label = "3D Viewer (Maracas+VTK+WxWindow)";
-               style=filled;
-               color=lightgrey;
-               _boxSurfaceObserver                     [ label="boxSurfaceObserver"                    URL="\ref boxSurfaceObserver"];
-               _boxVolumeObserver                              [ label="boxVolumeObserver"                     URL="\ref boxVolumeObserver"];
-
-               _vtkmyPWCallback_3DPointWidget  [ label="vtkmyPWCallback_3DPointWidget" URL="\ref vtkmyPWCallback_3DPointWidget"];
-       }
-
-
-       _vtkInteractorStyleCutter               [ label="vtkInteractorStyleCutter"      URL="\ref vtkInteractorStyleCutter"];
-       _vtkImagePolyDataSeedConnectivity       [ label="vtkImagePolyDataSeedConnectivity"              URL="\ref vtkImagePolyDataSeedConnectivity"];
-       _wxImageViewerWidgetRoi                 [ label="wxImageViewerWidgetRoi"        URL="\ref wxImageViewerWidgetRoi"];
-
-       subgraph subgraph_005 {
-               _marZoomROIObserver                             [ label="marZoomROIObserver"                            URL="\ref marZoomROIObserver"];
-               _wxImageViewerWidget                            [ label="wxImageViewerWidget"                           URL="\ref wxImageViewerWidget"];
-       }
-
-       _vtk2DQuantSliceWidget                                  [ label="vtk2DQuantSliceWidget"                         URL="\ref vtk2DQuantSliceWidget"];
-
-       subgraph cluster0 {
-               label = "Manual Contour";
-               style=filled;
-               color=lightgrey;
-               _manualContourModel                                     [ label="manualContourModel"                            URL="\ref manualContourModel"];
-
-               _manualViewBaseContour                          [ label="manualViewBaseContour"                         URL="\ref manualViewBaseContour"];
-               _manualViewContour                                      [ label="manualViewContour"                                     URL="\ref manualViewContour"];
-               _manualView3VContour                            [ label="manualView3VContour"                           URL="\ref manualView3VContour"];
-               _manualView3DContour                            [ label="manualView3DContour"                           URL="\ref manualView3DContour"];
-               _manualViewPerpPlaneContour         [ label="manualViewPerpPlaneContour"                URL="\ref manualViewPerpPlaneContour"];
-
-               
-               _manualViewRoi                                          [ label="manualViewRoi"                                         URL="\ref manualViewRoi"];
-                 
-
-               _manualContourBaseControler                     [ label="manualContourBaseControler"            URL="\ref manualContourBaseControler"];
-               _manualContourControler                         [ label="manualContourControler"                        URL="\ref manualContourControler"];
-               _manualContour3VControler                       [ label="manualContour3VControler"                      URL="\ref manualContour3VControler"];
-               _manualContour3DControler                       [ label="manualContour3DControler"                      URL="\ref manualContour3DControler"];
-               _manualContour3V3DControler                     [ label="manualContour3V3DControler"            URL="\ref manualContour3V3DControler"];
-               _manualContourPerpPlaneControler        [ label="manualContourPerpPlaneControler"       URL="\ref manualContourPerpPlaneControler"];
-               _manualRoiControler                                     [ label="manualRoiControler"                            URL="\ref manualRoiControler"];
-
-               _manualViewPoint                                        [ label="manualViewPoint"                                       URL="\ref manualViewPoint"];
-               _manualPoint                                            [ label="manualPoint"                                           URL="\ref manualPoint"];
-
-       }               
-
-       subgraph cluster_interactor {
-               label = "Interactors";
-               style=filled;
-               color=lightgrey;
-               _vtkInteractorStyleBaseView                     [ label="vtkInteractorStyleBaseView"            URL="\ref vtkInteractorStyleBaseView"];
-               _vtkInteractorStyleBaseView2D           [ label="vtkInteractorStyleBaseView2D"          URL="\ref vtkInteractorStyleBaseView2D"];
-               _vtkInteractorStyleBaseView3D           [ label="vtkInteractorStyleBaseView3D"          URL="\ref vtkInteractorStyleBaseView3D"];                                       
-               _vtkInteractorStyle3DView                       [ label="vtkInteractorStyle3DView"                      URL="\ref vtkInteractorStyle3DView"];                   
-               _vtkInfoTextImageInteractor                     [ label="vtkInfoTextImageInteractor"            URL="\ref vtkInfoTextImageInteractor"];
-               _vtkInfoTextImageInteractorPlane2D      [ label="vtkInfoTextImageInteractorPlane2D"     URL="\ref vtkInfoTextImageInteractorPlane2D"];
-               _vtkInfoTextImage                                       [ label="vtkInfoTextImage"                                      URL="\ref vtkInfoTextImage"];
-               _vtkInteractorStyleMPRView                      [ label="vtkInteractorStyleMPRView"                     URL="\ref vtkInteractorStyleMPRView"];
-               _vtkInteractorStylePlane2D                      [ label="vtkInteractorStylePlane2D"                     URL="\ref vtkInteractorStylePlane2D"];
-               _vtkInteractorStyleSphere                       [ label="vtkInteractorStyleSphere"                      URL="\ref vtkInteractorStyleSphere"];
-               _InteractorStyleMaracas                         [ label="InteractorStyleMaracas"                        URL="\ref InteractorStyleMaracas"];     
-               _vtkInteractorScrollZ                           [ label="vtkInteractorScrollZ"                          URL="\ref vtkInteractorScrollZ"];                       
-               _manualInteractorWindowLevel            [ label="manualInteractorWindowLevel"           URL="\ref manualInteractorWindowLevel"];                        
-
-  }
-
-    subgraph cluster_uniandeskernel {
-               label = "Kernel CT (uniandes)";
-               style=filled;
-               color=lightgrey;
-               _marAxisContours                        [ label="marAxisContours"                       URL="\ref marAxisContours"      fillcolor=yellow style=filled];
-               _marAxisCT                                      [ label="marAxisCT"                                     URL="\ref marAxisCT"    fillcolor=yellow style=filled];
-               _marContourVO                           [ label="marContourVO"                                          URL="\ref marContourVO"         fillcolor=yellow style=filled];
-               _marExperimentCT                        [ label="marExperimentCT"                               URL="\ref marExperimentCT"      fillcolor=yellow style=filled];
-               _marInterfaceCT                         [ label="marInterfaceCT"                                        URL="\ref marInterfaceCT"       fillcolor=yellow style=filled];
-               _marIsocontour                          [ label="marIsocontour"                                 URL="\ref marIsocontour"        fillcolor=yellow style=filled];
-               _marPoint                                       [ label="marPoint"                                      URL="\ref marPoint"     fillcolor=yellow style=filled];
-       }
-
-  subgraph cluster_uniandesvisual {
-               label = "Visualization CT (uniandes)";
-               style=filled;
-               color=lightgrey;
-               _ContourView                            [ label="ContourView"                   URL="\ref ContourView"  fillcolor=yellow style=filled];
-               _PointView                                      [ label="PointView"                                     URL="\ref PointView"    fillcolor=yellow style=filled];
-               _LineView                                       [ label="LineView"                                              URL="\ref LineView"     fillcolor=yellow style=filled];
-               _wxPnlContourControl            [ label="wxPnlContourControl"                           URL="\ref wxPnlContourControl"  fillcolor=yellow style=filled];
-               
-       }
-
-subgraph cluster_006 {
-               label = "Thread";
-               style=filled;
-               color=lightgrey;
-               _PriorityLoadImageBar                   [ label="PriorityLoadImageBar"                  URL="\ref PriorityLoadImageBar"];
-               _BarLoading                                             [ label="BarLoading"                                    URL="\ref BarLoading"];
-               _BarRange                                               [ label="BarRange"                                              URL="\ref BarRange"];
-               _MyThread                                               [ label="MyThread"                                              URL="\ref MyThread"];
-               _AdminThreadEED                                 [ label="AdminThreadEED"                                URL="\ref AdminThreadEED"];
-               _PriorityLoop                                   [ label="PriorityLoop"                                  URL="\ref PriorityLoop"];
-}
-
-               _vtkInteractorStyle2DMaracas            [ label="vtkInteractorStyle2DMaracas"           URL="\ref vtkInteractorStyle2DMaracas"];
-               _wxQuantificationWidget_base            [ label="wxQuantificationWidget_base"           URL="\ref wxQuantificationWidget_base"];
-               _wxPanelControlsHealthySickSlice2       [ label="wxPanelControlsHealthySickSlice2"      URL="\ref wxPanelControlsHealthySickSlice2"];
-
-
-               _vtk3DQuantSurfaceWidget                [ label="vtk3DQuantSurfaceWidget"               URL="\ref vtk3DQuantSurfaceWidget"];
-               _RectangleGuideVtk                              [ label="RectangleGuideVtk"                             URL="\ref RectangleGuideVtk"];
-
-
-subgraph cluster_figureCutting {
-               label = "Figure Cutting";
-               style=filled;
-               color=lightgrey;
-
-               _wxPanelCuttingImageData                [ label="wxPanelCuttingImageData"               URL="\ref wxPanelCuttingImageData"];
-               _figureCuttingModel                             [ label="figureCuttingModel"                    URL="\ref figureCuttingModel"];
-
-               _figureCuttingCubeModel                 [ label="figureCuttingCubeModel"                URL="\ref figureCuttingCubeModel"];
-               _figureCuttingCylinderModel             [ label="figureCuttingCylinderModel"    URL="\ref figureCuttingCylinderModel"];
-               _figureCuttingSphereModel               [ label="figureCuttingSphereModel"              URL="\ref figureCuttingSphereModel"];
-}
-               
-
-subgraph cluster_mesure_tools {
-               label = "Mesure tools widgets";
-               style=filled;
-               color=lightgrey;
-
-               _wxWidgetMesure2D                               [ label="wxWidgetMesure2D"                              URL="\ref wxWidgetMesure2D"];
-               _wxWidgetMesure2D_Plane                 [ label="wxWidgetMesure2D_Plane"                URL="\ref wxWidgetMesure2D_Plane"];
-               _wxWidgetMesure2D_Plane_in_MPR  [ label="wxWidgetMesure2D_Plane_in_MPR" URL="\ref wxWidgetMesure2D_Plane_in_MPR"];
-}
-
-               _marImageData   [ label="marImageData"  URL="\ref marImageData"];
-
-
-         _wxMaracasApp         -> _wxMaracasFrame                              [ arrowhead="open", style="dashed" ];
-      _wxMaracasFrame  -> _wxMaracas3DBrowser                  [ arrowhead="open", style="dashed" ];
-      _wxMaracasFrame  -> _wxMaracasQuantification             [ arrowhead="open", style="dashed" ];
-
-      _wxMaracasApp02  -> _wxMaracasFrame02                    [ arrowhead="open", style="dashed" ];
-
-//      _wxMaracasFrame02      -> _wxMaracasDataBrowser                [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasImageBrowser               [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasImageBrowser02             [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracas3DBrowser                  [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasQuantification             [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasQuantificationCT   [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasMPR                                [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasProcessingCT               [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasEmptyPanel                 [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxMaracasEmptyPanel_2               [ arrowhead="open", style="dashed" ];
-//      _wxMaracasFrame02      -> _wxSurfaceSTLWidget                  [ arrowhead="open", style="dashed" ];
-//             _wxMaracasFrame02       -> _ILPDViewListPatient                 [ arrowhead="open", style="dashed" ];
-//             _wxMaracasFrame02       -> _wxILPD                                              [ arrowhead="open", style="dashed" ];
-
-
-
-       _wxMaracasApp02         -> _wxMaracasFrame03                                                    [ arrowhead="open", style="dashed" ];
-       _wxMaracasFrame03       -> _wxMaracasNoteBookPatientLstVoi                              [ arrowhead="open", style="dashed" ];
-       _wxMaracasFrame03       -> _wxMaracasNoteBookCTQuantification                   [ arrowhead="open", style="dashed" ];   
-       _wxMaracasFrame03       -> _wxMaracasNoteBookIRMQuantification                  [ arrowhead="open", style="dashed" ];   
-       _wxMaracasFrame03       -> _wxMaracasNoteBookSTLFormat                                  [ arrowhead="open", style="dashed" ];
-       _wxMaracasFrame03       -> _wxMaracasNoteBookTests                                              [ arrowhead="open", style="dashed" ];
-       _wxMaracasFrame03       -> _wxMaracasNoteBookVascularTreeExtraction             [ arrowhead="open", style="dashed" ];   
-       _wxMaracasFrame03       -> _wxMaracasNoteBookManualRegistration                 [ arrowhead="open", style="dashed" ];   
-
-
-       _wxMaracasNoteBookPatientLstVoi                 -> _wxILPD                                      [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookPatientLstVoi                 -> _wxILPDwithImage                     [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookPatientLstVoi                 -> _wxMaracasImageBrowser02 [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookPatientLstVoi                 -> _wxMaracasMPR                        [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookPatientLstVoi                 -> _wxReadWriteConf                     [ arrowhead="open", style="dashed" ];
-
-       _wxILPDwithImage                                                -> _wxILPD                                      [ arrowhead="open", style="dashed" ];
-       _wxILPDwithImage                                                -> _wxVtk2DBaseView                     [ arrowhead="open", style="dashed" ];
-       _wxILPDwithImage                                                -> _vtkBaseData                         [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookCTQuantification              -> _wxMaracasMPR                        [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookCTQuantification              -> _wxMaracasProcessingCT       [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookCTQuantification              -> _wxMaracasQuantificationCT [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookCTQuantification              -> _wxReadWriteConf                     [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookIRMQuantification             -> _wxMaracas3DBrowser          [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookIRMQuantification             -> _wxMaracasQuantification [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookSTLFormat                             -> _wxMaracas3DBrowser          [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookSTLFormat                             -> _wxSurfaceSTLWidget          [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookSTLFormat                             -> _wxSTLWidget_02                      [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookSTLFormat                             -> _wxSTLWidget_03                      [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookTests                                 -> _wxMaracasEmptyPanel_3       [ arrowhead="open", style="dashed" ];
-       _wxMaracasNoteBookTests                                 -> _wxMaracas_ManualTree_MPR [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookVascularTreeExtraction-> _wxMaracasEmptyPanel_2       [ arrowhead="open", style="dashed" ];
-
-       _wxMaracasNoteBookManualRegistration    -> _wxManualRegistration3D      [ arrowhead="open", style="dashed" ];
-
-       _wxManualRegistration3D -> _wxPanelCuttingImageData     [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _vtkMPRBaseData                      [ arrowhead="open", style="dashed" ];
-
-       _wxManualRegistration3D -> _marImageData                        [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _wxVtk3DBaseView                     [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _wxVtkMPR3DView                      [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _wxVtkClipping3DView         [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _wxVtkMPR3DView                      [ arrowhead="open", style="dashed" ];
-       _wxManualRegistration3D -> _wxVtkClipping3DView         [ arrowhead="open", style="dashed" ];
-
-         _wxMaracasMPR                         ->_marInterface                                 [ arrowhead="open", style="dashed" ];
-         _wxMaracasEmptyPanel          ->_wxEmptyPanelWidget                   [ arrowhead="open", style="dashed" ];
-         _wxMaracasProcessingCT        ->_wxProcessingCTWidget                 [ arrowhead="open", style="dashed" ];
-         _wxMaracasEmptyPanel_2        ->_wxEmptyPanelWidget_2                 [ arrowhead="open", style="dashed" ];
-         _wxSurfaceSTLWidget           ->_marInterface                                 [ arrowhead="open", style="dashed" ];
-         _wxSurfaceSTLWidget           ->_vtk3DSurfaceSTLWidget                [ arrowhead="open", style="dashed" ];
-
-         _wxMaracas3DBrowser           ->_marInterface                                 [ arrowhead="open", style="dashed" ];
-         _wxMaracas3DBrowser           ->_wxSurfaceWidget                              [ arrowhead="open", style="dashed" ];
-
-         _wxSurfaceWidget                      -> _InterfaceVtkPanelWidgets    [ arrowhead="onormal"                      ];
-         _wxSurfaceWidget                      -> _vtk3DSurfaceWidget                  [ arrowhead="open", style="dashed" ];
-         _wxSurfaceWidget                      -> _marInterface                                [ arrowhead="open", style="dashed" ];
-
-         _vtk3DSurfaceWidget           -> _wxVTKRenderWindowInteractor [ arrowhead="onormal"   ];
-         _vtk3DSurfaceWidget           -> _marInterface                                [ arrowhead="open", style="dashed" ];
-         _vtk3DSurfaceWidget           -> _InterfaceVtkPanelWidgets    [ arrowhead="open", style="dashed" ];
-
-         _wxMaracas_ManualTree_MPR -> _wxManualTree_MPRWidget          [ arrowhead="open", style="dashed" ];
-
-
-         _wxReadWriteConf                      -> _FileInformationModel                [ arrowhead="open", style="dashed" ];
-         _FileInformationModel         -> _FileInfoNode                                [ arrowhead="open", style="dashed" ];
-
-
-         _marInterface         -> _marFilesBase                        [ arrowhead="open", style="dashed" ];
-         _marInterface         -> _marParameters                       [ arrowhead="open", style="dashed" ];
-         _marInterface         -> _marExperiment                       [ arrowhead="open", style="dashed" ];
-
-         _marExperiment        -> _marObject                           [ arrowhead="onormal"                      ];
-         _marExperiment        -> _marDynData                          [ arrowhead="open", style="dashed" ];
-         _marExperiment        -> _marAxis                                     [ arrowhead="open", style="dashed" ];
-
-         _marDynData           -> _marObject                           [ arrowhead="onormal"                      ];
-         _marDynData           -> _kVolume                                     [ arrowhead="open", style="dashed" ];
-
-         _marAxis                      -> _marObject                           [ arrowhead="onormal"                      ];
-         _marAxis                      -> _kVolume                                     [ arrowhead="onormal"                      ];
-
-         _marFilesBase         -> _marObject                           [ arrowhead="onormal"                      ];
-         _marFilesBase         -> _kVolume                                     [ arrowhead="open", style="dashed" ];
-
-         _marSimpleDicom       -> _marFilesBase                        [ arrowhead="onormal"                      ];
-         _marGdcmDicom         -> _marFilesBase                        [ arrowhead="onormal"                      ];
-         _marRAWFiles          -> _marFilesBase                        [ arrowhead="onormal"                      ];
-         _marRAW2Files         -> _marRAWFiles                         [ arrowhead="onormal"                      ];
-         _marGdcmDicomILPD     -> _marGdcmDicom                        [ arrowhead="onormal"                      ];
-
-         _wxMaracasDataBrowser         -> _marInterface                        [ arrowhead="open", style="dashed" ];
-
-         _wxImageViewerWidgetRoi       -> _wxImageViewerWidget         [ arrowhead="onormal"                      ];
-         _wxMaracasImageBrowser        -> _wxImageViewerWidgetRoi      [ arrowhead="open", style="dashed" ];
-
-         _wxMaracasImageBrowser02      -> _LoadRangeImage                      [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _manualViewRoi                       [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _vtkBaseData                         [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _wxVtk2DBaseView                     [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _manualContourModel          [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _manualRoiControler          [ arrowhead="open", style="dashed" ];
-         _wxMaracasImageBrowser02      -> _marInterface                        [ arrowhead="open", style="dashed" ];
-
-
-         _wxEmptyPanelWidget           -> _wxVtk3DBaseView                             [ arrowhead="open", style="dashed" ];
-         _wxEmptyPanelWidget           -> _axisExtractor02                             [ arrowhead="open", style="dashed" color=red];
-
-         _wxProcessingCTWidget         -> _vtkBaseData                                 [ arrowhead="open", style="dashed" ];
-         _wxProcessingCTWidget         -> _wxVtk2DBaseView                             [ arrowhead="open", style="dashed" ];
-         _wxProcessingCTWidget         -> _marInterfaceCT                              [ arrowhead="open", style="dashed" ];
-
-         _wxVtkBaseView                        -> _wxVTKRenderWindowInteractor[ arrowhead="open", style="dashed"       ];
-
-
-         _wxVtk2DBaseView                      -> _wxVtkBaseView                               [ arrowhead="onormal"                           ];
-         _wxVtk2DView_TMP                      -> _wxVtkBaseView                               [ arrowhead="onormal"                           ];
-
-         _wxVtk2DBaseView                      -> _vtkBaseData                                 [ arrowhead="open", style="dashed"      ];
-         _wxVtk2DBaseView                      -> _vtkImageViewer2_XYZ                 [ arrowhead="open", style="dashed"      ];
-
-         _vtkPlane2DView                       -> _wxVtk2DBaseView                             [ arrowhead="onormal"                           ];
-         _vtkPlane2DView                       -> _vtkMPRBaseData                              [ arrowhead="open", style="dashed"      ];
-         _vtkPlane2DView                       -> _vtkInteractorStylePlane2D   [ arrowhead="open", style="dashed" ];
-
-         _wxVtkMPR2DView                       -> _wxVtk2DBaseView                             [ arrowhead="onormal"                           ];
-         _wxVtkMPR2DView                       -> _vtkInteractorStyleMPRView   [ arrowhead="open", style="dashed" ];
-
-         _wxSphereView                         -> _wxVtk2DBaseView                             [ arrowhead="onormal"                           ];
-         _wxSphereView                         -> _vtkMPRBaseData                              [ arrowhead="open", style="dashed"      ];
-         _wxSphereView                         -> _vtkInteractorStyleSphere    [ arrowhead="open", style="dashed"      ];
-
-
-
-               _vtkInteractorStyleBaseView             -> _wxVtkBaseView                               [ arrowhead="open", style="dashed" ];
-               _wxVtkBaseView                                  -> _vtkInteractorStyleBaseView  [ arrowhead="open", style="dashed" ];
-               _vtkInteractorStyleBaseView             -> _manualInteractorWindowLevel [ arrowhead="open", style="dashed" ];
-               _vtkInteractorStyleBaseView             -> _vtkInteractorScrollZ                [ arrowhead="open", style="dashed" ];
-               _vtkInteractorStyleSphere               -> _InteractorStyleMaracas              [ arrowhead="onormal"                      ];
-               _vtkInteractorStyleMPRView              -> _InteractorStyleMaracas              [ arrowhead="onormal"                      ];
-               _vtkInteractorStylePlane2D              -> _InteractorStyleMaracas              [ arrowhead="onormal"                      ];
-               _vtkInteractorStyle3DView               -> _InteractorStyleMaracas              [ arrowhead="onormal"                      ];
-
-
-               _vtkInteractorStyleBaseView2D   -> _vtkInteractorStyleBaseView  [ arrowhead="onormal"                      ];
-               _vtkInteractorStyleBaseView3D   -> _vtkInteractorStyleBaseView  [ arrowhead="onormal"                      ];
-
-
-           _InteractorStyleMaracas             ->  _vtkInteractorStyleBaseView         [ arrowhead="open", style="dashed"      ];
-           _vtkInteractorStyleBaseView ->  _InteractorStyleMaracas                     [ arrowhead="open", style="dashed"      ];
-
-
-               _vtkInteractorScrollZ           -> _InteractorStyleMaracas                      [ arrowhead="onormal"                      ];
-
-
-
-               _wxManualTree_MPRWidget         -> _wxMPRWidget2                                        [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _wxVtkClipping3DView                         [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _wxVtk3DBaseView                             [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _wxVtkMPR3DView                                      [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _manualContourModel                          [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _manualContour3VControler            [ arrowhead="open", style="dashed" ];
-               _wxManualTree_MPRWidget         -> _manualContour3V3DControler          [ arrowhead="open", style="dashed" ];
-
-
-
-               _manualContourBaseControler             ->      _InteractorStyleMaracas                 [ arrowhead="onormal"                           ];
-               _manualContourBaseControler             ->      _manualContourModel                             [ arrowhead="open", style="dashed"      ];
-           _manualContourBaseControler         ->      _manualViewBaseContour                  [ arrowhead="open", style="dashed"      ];
-           _manualContourControler                     ->      _manualContourBaseControler             [ arrowhead="onormal"                           ];
-           _manualContour3VControler           ->      _manualContourControler                 [ arrowhead="onormal"                           ];
-           _manualContour3DControler           ->      _manualContourControler                 [ arrowhead="onormal"                           ];
-           _manualContour3V3DControler         ->      _manualContour3DControler               [ arrowhead="onormal"                           ];
-               _manualContour3V3DControler             ->      _manualContour3VControler               [ arrowhead="open", style="dashed"      ];
-               _manualContourPerpPlaneControler->      _manualContourControler                 [ arrowhead="onormal"                           ];
-               _manualRoiControler                             ->      _manualContourBaseControler             [ arrowhead="onormal"                           ];
-           _manualViewBaseContour                      ->      _manualContourModel                             [ arrowhead="open", style="dashed"      ];
-               _manualViewBaseContour                  ->      _manualViewPoint                                [ arrowhead="open", style="dashed"      ];
-               _manualViewBaseContour                  ->      _wxVtkBaseView                                  [ arrowhead="open", style="dashed"      ];
-
-               _manualContourModel                             ->      _manualPoint                                    [ arrowhead="open", style="dashed"      ];
-               _manualViewContour                              ->      _manualViewBaseContour                  [ arrowhead="onormal"                           ];
-               _manualView3VContour                    ->      _manualViewContour                              [ arrowhead="onormal"                           ];
-               _manualView3DContour                    ->      _manualViewContour                              [ arrowhead="onormal"                           ];
-               _manualViewPerpPlaneContour             ->      _manualViewContour                              [ arrowhead="onormal"                           ];
-               _manualViewRoi                                  ->      _manualViewBaseContour                  [ arrowhead="onormal"                           ];
-               _manualInteractorWindowLevel    ->      _InteractorStyleMaracas                 [ arrowhead="onormal"                           ];
-
-
-         _wxVtkMPR3DView                               -> _wxVtk3DBaseView                                     [ arrowhead="open", style="dashed"      ];
-         _wxVtkMPR3DView                               -> _vtkMPR3DDataViewer                          [ arrowhead="open", style="dashed"      ];
-         _wxVtkMPR3DView                               -> _wxVtkMPR3DViewCntrlPanel            [ arrowhead="open", style="dashed"      ];
-         _wxVtkMPR3DView                               -> _vtkmyPWCallback_3DPointWidget       [ arrowhead="open", style="dashed" ];
-         _vtkmyPWCallback_3DPointWidget-> _wxVtkMPR3DView                                      [ arrowhead="open", style="dashed" ];
-
-         _wxVtk3DBaseView                      -> _wxVtkBaseView                                               [ arrowhead="onormal"                           ];
-
-         _wxEmptyPanelWidget_2         -> _wxVtk3DBaseView                                             [ arrowhead="open", style="dashed"      ];
-         _wxEmptyPanelWidget_2         -> _axisExtractor                                               [ arrowhead="open", style="dashed"      color=red];
-         _wxEmptyPanelWidget_2         -> _axisExtractor02                                             [ arrowhead="open", style="dashed"      color=red];
-         _wxEmptyPanelWidget_2         -> _marInterface                                                [ arrowhead="open", style="dashed"      ];
-         _wxEmptyPanelWidget_2         -> _wxSurfaceWidget                                             [ arrowhead="open", style="dashed"      ];
-         _wxEmptyPanelWidget_2         -> _TreeExtraction_MH_JFC                               [ arrowhead="open", style="dashed"      ];
-         _TreeExtraction_MH_JFC        -> _carotidaBifurcacion                                 [ arrowhead="open", style="dashed"      ];
-
-         _vtk3DSurfaceSTLWidget        -> _wxVTKRenderWindowInteractor                 [ arrowhead="onormal"                      ];
-         _vtk3DSurfaceSTLWidget        -> _marInterface                                                [ arrowhead="open", style="dashed" ];
-         _vtk3DSurfaceSTLWidget        -> _vtkInteractorStyleCutter                    [ arrowhead="open", style="dashed" ];
-         _vtk3DSurfaceSTLWidget        -> _vtkImagePolyDataSeedConnectivity    [ arrowhead="open", style="dashed" ];
-
-         _marZoomROIObserver           ->      _wxImageViewerWidget                    [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _marZoomROIObserver                             [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _manualContourModel                             [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _manualViewContour                              [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _manualContourControler             [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _vtkInteractorStyle2DMaracas    [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _wxVTKRenderWindowInteractorEditContour [ arrowhead="open", style="dashed"  ];
-         _wxImageViewerWidget          ->      _InterfaceVtkPanelWidgets               [ arrowhead="open", style="dashed"  ];
-
-
-         _vtk2DQuantSliceWidget        ->      _wxImageViewerWidget                    [ arrowhead="onormal"                           ];
-
-         _wxVTKRenderWindowInteractorEditContour       ->      _wxVTKRenderWindowInteractor    [ arrowhead="onormal"                           ];
-
-         _wxQuantificationWidget_base  -> _InterfaceVtkPanelWidgets                    [ arrowhead="onormal"                       ];
-         _wxQuantificationWidget               -> _wxQuantificationWidget_base                 [ arrowhead="onormal"                       ];
-         _wxQuantificationWidgetCT             -> _wxQuantificationWidget_base                 [ arrowhead="onormal"                       ];
-
-      _wxMaracasQuantification         -> _marInterface                                                [ arrowhead="open", style="dashed" ];
-      _wxMaracasQuantification         -> _wxQuantificationWidget                              [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidget          -> _vtk2DQuantSliceWidget                               [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidget          -> _marInterface                                                [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidget          -> _wxPanelControlsHealthySickSlice2    [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidget          -> _vtk3DQuantSurfaceWidget                     [ arrowhead="open", style="dashed" ];
-
-      _wxMaracasQuantificationCT       -> _marInterfaceCT                                              [ arrowhead="open", style="dashed" ];
-      _wxMaracasQuantificationCT       -> _wxQuantificationWidgetCT                    [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidgetCT                -> _vtk2DQuantSliceWidget                               [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidgetCT                -> _marInterfaceCT                                              [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidgetCT                -> _wxPanelControlsHealthySickSlice2    [ arrowhead="open", style="dashed" ];
-      _wxQuantificationWidgetCT                -> _vtk3DQuantSurfaceWidget                     [ arrowhead="open", style="dashed" ];
-
-
-  
-          _vtk3DQuantSurfaceWidget             -> _vtk3DSurfaceWidget                                  [ arrowhead="onormal"                      ];
-          _vtk3DQuantSurfaceWidget             -> _RectangleGuideVtk                                   [ arrowhead="open", style="dashed" ];
-       
-
-               _vtkMPRBaseData                         -> _vtkBaseData                                                 [ arrowhead="onormal"                      ];
-
-               _wxMaracasMPR                           ->      _wxMPRWidget                                            [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget2                           ->      _wxMPRWidget                                            [ arrowhead="onormal"                      ];
-               _wxMPRWidget                            ->      _wxWidgetMesure2D_Plane_in_MPR          [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                            ->      _wxVtkMPR2DView                                         [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                            ->      _wxSphereView                                           [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                            ->      _vtkMPRBaseData                                         [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                            ->      _wxVtkMPR3DView                                         [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                            ->      _wxVtk3DBaseView                                        [ arrowhead="open", style="dashed" ];
-
-
-               _wxMaracas_N_ViewersWidget      ->      _wxMaracas_ViewerWidget                         [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _vtkMPRBaseData                                         [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxVtk2DBaseView                                        [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxVtkMPR2DView                                         [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxWidgetMesure2D_Plane_in_MPR          [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _vtkPlane2DView                                         [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxVtkClipping3DView                            [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxVtk3DBaseView                                        [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxVtkMPR3DView                                         [ arrowhead="open", style="dashed" ];
-               _wxMaracas_ViewerWidget         ->      _wxSphereView                                           [ arrowhead="open", style="dashed" ];
-
-
-
-               _vtkMPR3DDataViewer                     ->      _vtkMPRBaseData                                         [ arrowhead="open", style="dashed" ];
-               _wxVtkMPR3DViewCntrlPanel       ->      _wxVtkMPR3DView                                         [ arrowhead="open", style="dashed" ];
-               
-
-               _wxVtkClipping3DView                    ->      _wxVtk3DBaseView                                [ arrowhead="open", style="dashed" ];
-               _wxMPRWidget                                    ->      _wxVtkClipping3DView                    [ arrowhead="open", style="dashed" ];
-               _wxVtkClipping3DView                    ->      _vtkClipping3DDataViewer                [ arrowhead="open", style="dashed" ];
-               _vtkClipping3DDataViewer                ->  _boxSurfaceObserver                         [ arrowhead="open", style="dashed" ];
-               _vtkClipping3DDataViewer                ->  _boxVolumeObserver                          [ arrowhead="open", style="dashed" ];
-               _vtkClipping3DDataViewer                ->      _vtkMPRBaseData                                 [ arrowhead="open", style="dashed" ];
-               _wxVtkClipping3DViewCntrlPanel  ->      _wxVtkClipping3DView                    [ arrowhead="open", style="dashed" ];
-               _wxVtkClipping3DView                    ->      _wxVtkClipping3DViewCntrlPanel  [ arrowhead="open", style="dashed" ];
-         
-               _LoadRangeImage                 -> _InterfaceVtkPanelWidgets    [ arrowhead="onormal"                      ];
-               _LoadRangeImage                 -> _wxImageViewerWidget                 [ arrowhead="open", style="dashed" ];
-               _LoadRangeImage                 -> _marFilesBase                                [ arrowhead="open", style="dashed" ];
-               _LoadRangeImage                 -> _PriorityLoadImageBar                [ arrowhead="open", style="dashed" ];
-               _PriorityLoadImageBar   -> _PriorityLoop                                [ arrowhead="onormal"                      ];
-               _PriorityLoadImageBar   -> _marGdcmDicom                                [ arrowhead="open", style="dashed" ];
-               _PriorityLoadImageBar   -> _BarLoading                                  [ arrowhead="open", style="dashed" ];
-               _LoadRangeImage                 -> _BarLoading                                  [ arrowhead="open", style="dashed" ];   
-               _LoadRangeImage                 -> _BarRange                                    [ arrowhead="open", style="dashed" ];
-               _LoadRangeImage                 -> _MyThread                                    [ arrowhead="open", style="dashed" ];
-               _MyThread                               -> _AdminThreadEED                              [ arrowhead="open", style="dashed" ];
-               _LoadRangeImage                 -> _AdminThreadEED                              [ arrowhead="open", style="dashed" ];
-
-
-         _vtkInfoTextImageInteractor           -> _InteractorStyleMaracas                      [ arrowhead="onormal"                      ];
-         _vtkInfoTextImageInteractor           -> _vtkInfoTextImage                            [ arrowhead="open", style="dashed" ];
-         _vtkInfoTextImage                                     -> _wxVtk2DBaseView                                     [ arrowhead="open", style="dashed" ];
-         _wxVtk2DBaseView                                      -> _vtkInfoTextImage                            [ arrowhead="open", style="dashed" ];
-         _wxVtk2DBaseView                                      -> _vtkInfoTextImageInteractor          [ arrowhead="open", style="dashed" ];
-         
-         _vtkInfoTextImageInteractorPlane2D-> _vtkInfoTextImageInteractor              [ arrowhead="onormal"                      ];
-
-
-      _marInterfaceCT                  -> _marExperimentCT                     [ arrowhead="open", style="dashed" ];
-         _marInterfaceCT                       -> _marFilesBase                                [ arrowhead="open", style="dashed" ];
-         _marInterfaceCT                       -> _marParameters                               [ arrowhead="open", style="dashed" ];
-         _marInterfaceCT                       -> _marExperiment                               [ arrowhead="open", style="dashed" ];
-         _marAxisCT                            -> _marIsocontour                               [ arrowhead="open", style="dashed" ];
-         _marIsocontour                        -> _marPoint                                    [ arrowhead="open", style="dashed" ];
-         _marAxis                                      -> _marAxisContours                             [ arrowhead="open", style="dashed" ];
-         _marAxisContours                      -> _marContourVO                                [ arrowhead="open", style="dashed" ];
-         _marExperimentCT                      -> _marExperiment                               [ arrowhead="onormal"                      ];
-         _marAxisCT                            -> _marAxis                                             [ arrowhead="onormal"                      ];
-
-         
-         _vtk3DSurfaceWidget           -> _marInterfaceCT                              [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _ContourView                                 [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _PointView                                   [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _LineView                                    [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualViewContour                   [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualViewContour                   [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualContourModel                  [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualContourModel                  [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualContourControler              [ arrowhead="open", style="dashed" ];
-         _wxQuantificationWidgetCT     -> _manualContourControler              [ arrowhead="open", style="dashed" ];
-         _ContourView                          -> _wxVtkBaseView                               [ arrowhead="open", style="dashed" ];
-         _PointView                            -> _wxVtkBaseView                               [ arrowhead="open", style="dashed" ];
-         _LineView                                     -> _wxVtkBaseView                               [ arrowhead="open", style="dashed" ];
-  
-
-         _figureCuttingCubeModel                       -> _figureCuttingModel                                  [ arrowhead="onormal"                      ];
-         _figureCuttingCylinderModel           -> _figureCuttingModel                                  [ arrowhead="onormal"                      ];
-         _figureCuttingSphereModel                     -> _figureCuttingModel                                  [ arrowhead="onormal"                      ];
-         _wxPanelCuttingImageData                      -> _wxVtk3DBaseView                                     [ arrowhead="open", style="dashed" ];
-         _wxPanelCuttingImageData                      -> _figureCuttingModel                                  [ arrowhead="open", style="dashed" ];
-         _wxPanelCuttingImageData                      -> _figureCuttingCubeModel                              [ arrowhead="open", style="dashed" ];
-         _wxPanelCuttingImageData                      -> _figureCuttingCylinderModel                  [ arrowhead="open", style="dashed" ];
-         _wxPanelCuttingImageData                      -> _figureCuttingSphereModel                    [ arrowhead="open", style="dashed" ];
-         _wxMPRWidget                                          -> _wxPanelCuttingImageData                             [ arrowhead="open", style="dashed" ];
-
-
-         _wxWidgetMesure2D_Plane                       -> _wxWidgetMesure2D                                    [ arrowhead="onormal"                      ];
-         _wxWidgetMesure2D_Plane_in_MPR        -> _wxWidgetMesure2D_Plane                              [ arrowhead="onormal"                      ];
-         _wxWidgetMesure2D                                     -> _manualContourControler                              [ arrowhead="open", style="dashed" ];
-         _wxWidgetMesure2D                                     -> _manualViewContour                                   [ arrowhead="open", style="dashed" ];
-         _wxWidgetMesure2D                                     -> _manualContourModel                                  [ arrowhead="open", style="dashed" ];
-         _wxWidgetMesure2D                                     -> _wxVtk2DBaseView                                     [ arrowhead="open", style="dashed" ];
-         _wxWidgetMesure2D_Plane_in_MPR        -> _vtkPlane2DView                                              [ arrowhead="open", style="dashed" ];
-                 
-         
-subgraph cluster1 {
-       style=filled;
-       color=lightgrey;
-       label = "ILPD - Interface List Patient Dicom";
-
-       subgraph subgraph_ILPD_003 {
-               rank = "same";
-               _ILPDViewListPatient            [ label="ILPDViewListPatient "          URL="\ref ILPDViewListPatient"];
-               _ILPDViewWxWindow                       [ label="ILPDViewWxWindow "                     URL="\ref ILPDViewWxWindow "];
-               _ILPDViewMFC                            [ label="ILPDViewMFC "                          URL="\ref ILPDViewMFC "];
-       }               
-
-               _ILPDBaseView                           [ label="ILPDBaseView "                         URL="\ref ILPDBaseView "];
-               _wxILPD                                         [ label="wxILPD "                                       URL="\ref wxILPD "];
-               _mfcILPD                                        [ label="mfcILPD "                                      URL="\ref mfcILPD "];
-               _ILPD_MySQL                             [ label="ILPD_MySQL "                           URL="\ref ILPD_MySQL "];
-
-       subgraph subgraph_ILPD_004 {
-               rank = "same";
-               _ILPDBaseModel                          [ label="ILPDBaseModel "                        URL="\ref ILPDBaseModel "];
-               _ILPDBaseDB                             [ label="ILPDBaseDB "                           URL="\ref ILPDBaseDB "];
-       }
-
-               _MySql                                          [ label="MySql "                                        URL="\ref MySql "];
-               _ILPD_Oracle                            [ label="ILPD_Oracle "                          URL="\ref ILPD_Oracle "];
-               _Oracle                                         [ label="Oracle "                                       URL="\ref Oracle "];
-               _ILPDLectureLoic                        [ label="ILPDLectureLoic "                      URL="\ref ILPDLectureLoic "];
-               _ILPDLectureGDCM                        [ label="ILPDLectureGDCM "                      URL="\ref ILPDLectureGDCM "];
-               _GDCM                                           [ label="GDCM "                                         URL="\ref GDCM "];
-               _Loic                                           [ label="Loic "                                         URL="\ref Loic "];
-
-       subgraph subgraph_ILPD_005 {
-               rank = "same";
-               _ILPDModel                                      [ label="ILPDModel "                            URL="\ref ILPDModel "];
-               _ILPDBaseLecture                        [ label="ILPDBaseLecture "                      URL="\ref ILPDBaseLecture "];
-       }
-
-       subgraph subgraph_ILPD_006 {
-               rank    = "same";
-               rankdir = "LR";
-               _ILPDListPatient                        [ label="ILPDListPatient "                      URL="\ref ILPDListPatient "];
-               _ILPDPatient                            [ label="ILPDPatient"                           URL="\ref ILPDPatient "];
-               _ILPDStudy                                      [ label="ILPDStudy "                            URL="\ref ILPDStudy "];
-               _ILPDSeries                                     [ label="ILPDSeries "                           URL="\ref ILPDSeries "];
-               _ILPDImage                                      [ label="ILPDImage "                            URL="\ref ILPDImage "];
-       }
-               _ILPDBase                                       [ label="ILPDBase "                                     URL="\ref ILPDBase "];
-
-       subgraph subgraph_ILPD_007 {
-               rank = "same";
-               _ILPDNode                                       [ label="ILPDNode "                                     URL="\ref ILPDNode "];
-               _ILPDControlNode                        [ label="ILPDControlNode "                      URL="\ref ILPDControlNode "];
-       }
-               _ILPDControler                          [ label="ILPDControler "                        URL="\ref ILPDControler"];      
-
-
-       _ILPD_MySQL                     -> _ILPDBaseDB                          [ arrowhead="onormal"                              ];
-       _ILPDBaseModel                  -> _ILPDBaseDB                          [ arrowhead="open"      style="dashed"     ];
-
-       _ILPD_MySQL                     -> _MySql                                       [ arrowhead="open"      style="dashed"     ];
-       _ILPD_Oracle                    -> _Oracle                                      [ arrowhead="open"      style="dashed"     ];
-       _ILPD_Oracle                    -> _ILPDBaseDB                          [ arrowhead="onormal"                              ];
-       _ILPDLectureGDCM                -> _GDCM                                        [ arrowhead="open"      style="dashed"     ];
-       _ILPDLectureLoic                -> _Loic                                        [ arrowhead="open"      style="dashed"     ];
-       _ILPDLectureGDCM                -> _ILPDBaseLecture                     [ arrowhead="onormal"                              ];
-       _ILPDLectureLoic                -> _ILPDBaseLecture                     [ arrowhead="onormal"                              ];
-       _ILPDModel                              -> _ILPDBaseModel                       [ arrowhead="onormal"                              ];
-       _ILPDModel                              -> _ILPDBaseLecture                     [ arrowhead="open"      style="dashed"     ];
-       
-       _ILPDBaseModel                  -> _ILPDListPatient                     [ arrowhead="open", style="dashed" ];
-       _ILPDListPatient                -> _ILPDBase                            [ arrowhead="onormal"                      ];
-       _ILPDPatient                    -> _ILPDBase                            [ arrowhead="onormal"                      ];
-       _ILPDStudy                              -> _ILPDBase                            [ arrowhead="onormal"                      ];
-       _ILPDSeries                             -> _ILPDBase                            [ arrowhead="onormal"                      ];
-       _ILPDImage                              -> _ILPDBase                            [ arrowhead="onormal"                      ];
-       _ILPDBase                               -> _ILPDBase                            [ arrowhead="open", style="dashed" ];
-       _ILPDNode                               -> _ILPDBase                            [ arrowhead="open", style="dashed" ];
-       _ILPDNode                               -> _ILPDNode                            [ arrowhead="open", style="dashed" ];
-       _ILPDControlNode                -> _ILPDNode                            [ arrowhead="open", style="dashed" ];
-       _ILPDBaseView                   -> _ILPDControlNode                     [ arrowhead="open", style="dashed" ];
-
-       _ILPDControler                  -> _ILPDBaseView                        [ arrowhead="open", style="dashed" ];
-       _ILPDControler                  -> _ILPDModel                           [ arrowhead="open", style="dashed" ];
-       _ILPDBaseView                   -> _ILPDControler                       [ arrowhead="open", style="dashed" ];
-       _ILPDViewWxWindow               -> _ILPDBaseView                        [ arrowhead="onormal"                      ];
-       _ILPDViewMFC                    -> _ILPDBaseView                        [ arrowhead="onormal"                      ];
-       _ILPDViewWxWindow               -> _wxILPD                                      [ arrowhead="open", style="dashed" ];
-       _ILPDViewMFC                    -> _mfcILPD                                     [ arrowhead="open", style="dashed" ];
-       _wxILPD                                 -> _ILPDBaseView                        [ arrowhead="open", style="dashed" ];
-       _mfcILPD                                -> _ILPDBaseView                        [ arrowhead="open", style="dashed" ];
-       _ILPDViewListPatient    -> _ILPDModel                           [ arrowhead="open", style="dashed" ];
-       _ILPDViewListPatient    -> _ILPDControler                       [ arrowhead="open", style="dashed" ];
-       _ILPDViewListPatient    -> _ILPDBaseView                        [ arrowhead="open", style="dashed" ];
- }
-
-
-}
-  \enddot
-
-
-
- \section install Installation
-
- \subsection step1 Step 1: Opening the box
-
- etc...
-*/
-
-// ----------------------------------------------------------------------------
-// wx headers
-// ----------------------------------------------------------------------------
-#include "wx/wxprec.h"
-
-#ifndef WX_PRECOMP
-#   include <wx/wx.h>
-#endif
-
-// ----------------------------------------------------------------------------
-// Local headers
-// ----------------------------------------------------------------------------
-#include "wxMaracasApp.h"
-#include "wxMaracasFrame.h"
-#include <wx/log.h>
-
-
-#ifdef __WXGTK__
-# include <locale.h>
-#endif
-
-// ----------------------------------------------------------------------------
-// This macro implements the entry point (main function) for the application
-// ----------------------------------------------------------------------------
-IMPLEMENT_APP( wxMaracasApp );
-
-// ----------------------------------------------------------------------------
-// The `main program' equivalent, creating the windows and returning the
-// main frame
-bool wxMaracasApp::OnInit( )
-{
-#ifdef __WXGTK__
-       //See http://www.wxwindows.org/faqgtk.htm#locale
-       setlocale(LC_NUMERIC, "C");
-#endif
-
-
-// PS -> #ifndef DXMM
-// PS ->       // GO !
-// PS ->       SetExitOnFrameDelete(true);
-// PS ->       m_pFrame->Show( true );
-// PS -> #else
-       SetExitOnFrameDelete(false);
-// PS -> #endif
-
-       return( true );
-}
-// ----------------------------------------------------------------------------
-int wxMaracasApp::OnExit(){
-       if (Initialized())
-       {
-               initialized=false;
-//             delete  _mar;
-               m_pFrame->Destroy();
-       }
-       ProcessIdle();
-
-//EEDxx2.4 DEBuG
-//     wxLogDebug("----------- Exiting application");
-//     wxLogDebug("---------------------------------------------------");
-
-       return true;
-}
-
-// ----------------------------------------------------------------------------
-void wxMaracasApp::Run(){
-
-       m_pFrame->Show( true );
-       wxCommandEvent cmdEvt=wxCommandEvent();
-       m_pFrame->OnStartExperiment(cmdEvt);
-       m_pFrame->Maximize(true);
-
-//EEDxx2.4 DEBuG
-//     wxLogDebug("----------- Running application");
-}
-
-// ----------------------------------------------------------------------------
-void wxMaracasApp::Reset(){
-       // TODO : we can make it more nicely
-//EEDxx2.4 DEBuG
-//     wxLogDebug("---------------------------------------------------");
-//     wxLogDebug("----------- Reseting application");
-//     wxLogDebug("---------------------------------------------------");
-       //OnExit();
-//     OnInit();
-       Initialize();
-}
-
-// ----------------------------------------------------------------------------
-void wxMaracasApp::Initialize(){
-#ifdef __WXDEBUG__
-       //static wxLogWindow * myLogWindow=new wxLogWindow(NULL,"Log Window",false,false);
-       static wxLogWindow * myLogWindow=new wxLogWindow(NULL,"Log Window",true,false);
-       wxLog::SetActiveTarget(myLogWindow);
-       myLogWindow->ClearTraceMasks();
-#endif
-//EEDxx2.4 DEBuG
-//     wxLogDebug("---------------------------------------------------");
-//     wxLogDebug("----------- Initialising application");
-
-
-       int nSize=_MAX_PATH;
-       LPTSTR lpFilename=(LPTSTR) (new char[nSize]);
-       GetModuleFileName(NULL,lpFilename,nSize);
-       
-       wxString moduleFileName(lpFilename);
-
-       wxString paramFileName=moduleFileName.BeforeLast('\\')
-               +wxString('\\')
-               +wxString(MAR_DEFAULT_FILE_PARAMETERS);
-
-       wxString dictionaryFileName=moduleFileName.BeforeLast('\\')
-               +wxString('\\')
-               +wxString(MAR_DEFAULT_FILE_DICTIONARY);
-
-       // Initialize MARACAS
-
-
-       _mar = new marInterface();
-       _mar->SetParamFileName(paramFileName.c_str());
-       _mar->loadParameters();
-       _marSimpleDicom = new marSimpleDicom( _mar->_parameters );
-       _mar->SetDicom(_marSimpleDicom);
-
-
-
-       // Create the main frame window
-       m_pFrame = new wxMaracasFrame( ( wxFrame* )NULL,  -1 , _mar , _marSimpleDicom ,(const char*)dictionaryFileName.mb_str());
-
-               
-       m_pFrame->Maximize( );
-       this->SetTopWindow( m_pFrame );
-       _mar->saveParameters( );
-
-       initialized=true;
-       SetExitOnFrameDelete(false);
-}
-
-// ----------------------------------------------------------------------------
-bool wxMaracasApp::Initialized(){
-       return initialized;
-}
-// PS -> #endif
-
-void wxMaracasApp::ShowFrame(int cmdShow)
-{
-//EEDxx2.4 DEBuG
-//     wxLogDebug("----------- Show Frame");
-       if (Initialized())
-       {
-               if ( SHOW_WINDOW_MINIMIZED == cmdShow )
-               {
-                       m_pFrame->Iconize();
-               }
-               else if ( SHOW_WINDOW_RESTORE == cmdShow )
-               {
-                       m_pFrame->Maximize(false);
-                       m_pFrame->Raise();
-               }
-               else if (SW_NORMAL == cmdShow )
-               {
-                       m_pFrame->Raise();
-               }
-               else if ( SHOW_WINDOW_MAXIMIZED == cmdShow )
-               {
-                       m_pFrame->Maximize(true);
-                       m_pFrame->Raise();
-               }
-               else
-               {
-                       m_pFrame->Raise();
-               }
-       }
-}
-
-
-void wxMaracasApp::SetVolumeData(int dimX, int dimY, int dimZ, 
-                                                                float spacingX,float spacingY, float spacingZ, 
-                                                                float rescaleSlope, float rescaleIntercept,
-                                                                unsigned short *pixels)
-{
-       if (Initialized())
-       {
-               _marSimpleDicom->SetInvestSliceOrder( _mar->_parameters->getInvestSliceOrder() );
-               _marSimpleDicom->SetVolumeData(dimX, dimY, dimZ,
-                                                                          spacingX, spacingY, spacingZ,
-                                                                          rescaleSlope, rescaleIntercept,
-                                                                          pixels);
-       }
-}
-
-wxBitmap*      wxMaracasApp::GetSnapshot(){
-       wxWindowDC *wxwindc = new wxWindowDC(m_pFrame);
-       wxCoord w, h;
-       wxwindc->GetSize(&w, &h);
-       wxBitmap *wxbitmap      = new wxBitmap(w, h);
-
-       wxMemoryDC *wxmemorydc = new wxMemoryDC();
-       wxmemorydc->SelectObject(*wxbitmap);
-       wxmemorydc->Blit(0,0,w,h,wxwindc,0,0);
-
-       delete wxwindc;
-       delete wxmemorydc;
-
-       return wxbitmap;
-}