]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx
avoid warnings / fix typo / reindent
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracas_ViewerWidget.cxx
index ec78d433541b2b3935eeb5d8c3a74d8c555bbeb3..af6723b670ba85d6a16bdcbbf47068bb2a20405d 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracas_ViewerWidget.cxx,v $
   Language:  C++
-  Date:      $Date: 2010/04/15 17:54:04 $
-  Version:   $Revision: 1.25 $
+  Date:      $Date: 2010/04/20 14:42:41 $
+  Version:   $Revision: 1.26 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -24,7 +24,6 @@
 // Other includes
 //------------------------------------------------------------------------------------------------------------
 
-
        //------------------------------------------------------------------------------------------------------------
        // Constructors & Destructors
        //------------------------------------------------------------------------------------------------------------
@@ -33,7 +32,7 @@
                : wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL)
        {
                wxPanel *panel = this;
-               wxWindow *wxwindow = NULL, *window3D    = 0;            
+               wxWindow *wxwindow = NULL, *window3D    = 0;
                wxSplitterWindow        *panelClipping3D= 0;
 //             wxPanel *panelControl                   = 0;
 //             wxFlexGridSizer  *sizerCtrol            = 0;            
@@ -45,7 +44,7 @@
                wxBoxSizer *sizer                       = 0;
 
                mType = type;
-               
+
                if (vtkmprbasedata==NULL)
                {
                        minternalVtkmprbasedata         = true;
 
                        window3D = mwxvtk3Dbaseview_Clipping3D->GetWxVTKRenderWindowInteractor();
 
-//--                   
+//--
                        wxNotebook *notebook = new wxNotebook(panelClipping3D, -1);
 
                        // First tab
 
                        panelClipping3D->SplitHorizontally( notebook , window3D , 10  );
                        //panelClipping3D->SetMinimumPaneSize( 15 );
-                       panelClipping3D->SetMinimumPaneSize( 35 ); // JPR
+                       panelClipping3D->SetMinimumPaneSize( 70 ); // JPR 
                        
        /*              EED 04 / Febrary / 2010
                        panelControl                    = new wxPanel(panelClipping3D,-1);      
                        wxPanel *controlPanelMPR3D = mwxvtkmpr3Dview->CreateControlPanel(panelControl, false);
 
                        wxFlexGridSizer  *sizerCtrol     = new wxFlexGridSizer(1);
-                       sizerCtrol->Add(controlPanelMPR3D               , 1, wxALL|wxEXPAND, 2);
+                       sizerCtrol->Add(controlPanelMPR3D, 1, wxALL|wxEXPAND, 2);
 
                        panelControl->SetAutoLayout(true);
                        panelControl->SetSizer(sizerCtrol);
                        panelControl->SetSize(400,350);
                        panelControl->Layout();
-                       //panelClipping3D       -> SetMinimumPaneSize( 5 );
-                       panelClipping3D->SetMinimumPaneSize( 35 );  // JPR
+                       //panelClipping3D->SetMinimumPaneSize( 5 );
+                       panelClipping3D->SetMinimumPaneSize( 100 );  // JPR
+
                        panelClipping3D->SplitHorizontally( panelControl , window3D , 10  );
                        wxwindow=panelClipping3D;
 
-
                        vtkmpr3Ddataviewer->SetVtkMPRBaseData(mvtkmprbasedata);                 
                        //vtkmpr3Ddataviewer->Configure();
 
        //   mbbtkViewerMaracas= NULL;
        }
        //-------------------------------------------------------------------------
-         
+
        wxMaracas_ViewerWidget::~wxMaracas_ViewerWidget()
        {
                if (minternalVtkmprbasedata==true)
                {
                   if (mvtkmprbasedata)         { delete mvtkmprbasedata;}
                }       
-               
+
                if (mvtk2Dbaseview)             { delete mvtk2Dbaseview; }
                if (mvtkmpr2Dview_X)            { delete mvtkmpr2Dview_X;}
                if (mvtkmpr2Dview_Y)            { delete mvtkmpr2Dview_Y;}
        //------------------------------------------------------------------------------------------------------------
 
        //-------------------------------------------------------------------------
-       
+
        void wxMaracas_ViewerWidget::ConfigureVTK()
        {
                int x=0,y=0,z=0;
+               /*
                int ext[6];
                ext[0]=0;
                ext[1]=0;
                ext[3]=0;
                ext[4]=0;
                ext[5]=0;
-               double org[3],spc[3];
+               */
+               int ext[] = {0, 0, 0, 0, 0, 0}; //JPR
+               
+               /*double org[3],spc[3];
                org[0]=0;
                org[1]=0;
                org[2]=0;
                spc[0]=0;
                spc[1]=0;
                spc[2]=0;
-               
+               */
+               double org[]={0.0, 0.0, 0.0}; //JPR
+               double spc[]={0.0, 0.0, 0.0}; //JPR
                if (mvtkmprbasedata!=NULL)
                {
                        mvtkmprbasedata->Configure();
                        /*
-                       x = mvtkmprbasedata     ->      GetMaxPositionX()/2;
-                       y = mvtkmprbasedata     ->      GetMaxPositionY()/2;
-                       z = mvtkmprbasedata     ->      GetMaxPositionZ()/2;            
+                       x = mvtkmprbasedata->GetMaxPositionX()/2;
+                       y = mvtkmprbasedata->GetMaxPositionY()/2;
+                       z = mvtkmprbasedata->GetMaxPositionZ()/2;               
                        */      
-                       
+
                        if(mvtkmprbasedata->GetImageData() != NULL)
                        {
                                mvtkmprbasedata->GetImageData()->GetExtent(ext);
                        }
                }
                
-               if ( mvtk2Dbaseview                     !=NULL ) { mvtk2Dbaseview->Configure();                 }
-               if ( mvtkmpr2Dview_X                    !=NULL ) { mvtkmpr2Dview_X->Configure();                }
-               if ( mvtkmpr2Dview_Y                    !=NULL ) { mvtkmpr2Dview_Y->Configure();                }
-               if ( mvtkmpr2Dview_Z                    !=NULL ) { mvtkmpr2Dview_Z->Configure();                }
-               if ( mvtkplane2Dview                    !=NULL ) { mvtkplane2Dview->Configure();                }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview);  }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview);  }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->SetActiveLink(true);          }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->SetMesureScale( 1 );          }
-               if ( mwxsphereview                      !=NULL ) { mwxsphereview->Configure();                  }
+               if ( mvtk2Dbaseview      !=NULL ) { mvtk2Dbaseview->Configure();                }
+               if ( mvtkmpr2Dview_X     !=NULL ) { mvtkmpr2Dview_X->Configure();               }
+               if ( mvtkmpr2Dview_Y     !=NULL ) { mvtkmpr2Dview_Y->Configure();               }
+               if ( mvtkmpr2Dview_Z     !=NULL ) { mvtkmpr2Dview_Z->Configure();               }
+               if ( mvtkplane2Dview     !=NULL ) { mvtkplane2Dview->Configure();               }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview); }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview); }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->SetActiveLink(true);         }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->SetMesureScale( 1 );         }
+               if ( mwxsphereview       !=NULL ) { mwxsphereview->Configure();                 }
 
                if (mwxvtk3Dbaseview_Clipping3D !=NULL) {
                        mwxvtk3Dbaseview_Clipping3D->Configure();       
                        
                }
-               
+
                if (vtkmpr3Ddataviewer                  !=NULL) {                       
                        vtkmpr3Ddataviewer->Configure();
                        
                        
                        mwxvtkmpr3Dview->Configure();
                        mwxvtkmpr3Dview->ResetCamera(ext,org,spc);
-                       
-                       
+
                }
 
                if (mwxvtkclipping3Dview                !=NULL) { mwxvtkclipping3Dview->Configure();    }
                //if (mwxvtkmpr3Dview                           !=NULL) {
                //      mwxvtkmpr3Dview->ResetCamera();
                //}
-
        }
 
        //-------------------------------------------------------------------------
                        if (mwxvtkmpr3Dview             !=NULL ){ mwxvtkmpr3Dview->RefreshView();       }
                        if (mwxvtkclipping3Dview        !=NULL ){ mwxvtkclipping3Dview->Refresh();      }
                        if (mwxvtk3Dbaseview_Clipping3D !=NULL ){ mwxvtk3Dbaseview_Clipping3D->Refresh();}
-
        }
 
        //-------------------------------------------------------------------------