]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRWidget.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMPRWidget.h
index 7440a6f0d45f147cdea4876f7f16ff6a9ef0d6df..23a3ae63ba612453bdf059569a91b93ef013d69a 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMPRWidget.h,v $
   Language:  C++
-  Date:      $Date: 2008/10/31 16:32:42 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2008/12/06 15:15:34 $
+  Version:   $Revision: 1.5 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -18,7 +18,7 @@
 #ifndef __WX__MPR__WIDGET__HXX__
 #define __WX__MPR__WIDGET__HXX__
 
-
+#include "marTypes.h"
 #include <vector>
 
 #include <vtkObjectBase.h>
@@ -46,7 +46,7 @@
 
 
 //#include "kernel/marInterface.h"
-#include "../manualContour.h"
+#include "manualContour.h"
 
 #include "wxMPRBaseData.h"
 #include "wxVtkBaseView.h"
@@ -55,7 +55,7 @@
 #include <wx/listbox.h>
 #include <wx/tglbtn.h>
 #include <wx/splitter.h>
-
+#include "marTypes.h"
 
 class wxMPRWidget;
 
@@ -325,7 +325,7 @@ private:
                                
 class vtkInteractorStyleMPRView;
        
-class wxVtkMPR2DView :  public wxVtk2DBaseView
+class MARACASVISULIB_EXPORTS wxVtkMPR2DView :  public wxVtk2DBaseView
 {
 public:
        wxVtkMPR2DView( wxWindow *parent, int direction );
@@ -526,11 +526,11 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class wxVtkMPR3DView
+class MARACASVISULIB_EXPORTS wxVtkMPR3DView
 {
 public:
        wxVtkMPR3DView( wxVtk3DBaseView *wxvtk3Dbaseview );
-       ~wxVtkMPR3DView();
+       virtual ~wxVtkMPR3DView();
        void                            VisibleImageActor(int idPosition, bool visible);
        void                            VisiblePointWidget( bool visible );
        void                            VisiblePlaneWidget( bool visible );
@@ -581,7 +581,7 @@ class wxVtkClipping3DView
 {
 public:
        wxVtkClipping3DView( wxVtk3DBaseView* wxvtk3Dbaseview );
-       ~wxVtkClipping3DView();
+       virtual ~wxVtkClipping3DView();
        virtual void                            Refresh();
        virtual void                            Configure();
        void                                            SetVtkClipping3DDataViewer( vtkClipping3DDataViewer *vtkclipping3Ddataviewer );
@@ -939,7 +939,7 @@ private:
 
 
 
-class wxMPRWidget : public wxPanel
+class MARACASVISULIB_EXPORTS wxMPRWidget : public wxPanel
 {
 public:
     wxMPRWidget(wxWindow* parent,marImageData *marimageData,double voxelSize);
@@ -1009,7 +1009,7 @@ private:
 };
 
 
-class wxMPRWidget2 : public wxMPRWidget
+class MARACASVISULIB_EXPORTS wxMPRWidget2 : public wxMPRWidget
 {
 public:
        wxMPRWidget2(wxWindow* parent,marImageData *marimagedata,double voxelSize);