]> Creatis software - creaMaracasVisu.git/commitdiff
Compile with new crea (export symbols under windows)
authorguigues <guigues>
Thu, 15 Jan 2009 11:09:34 +0000 (11:09 +0000)
committerguigues <guigues>
Thu, 15 Jan 2009 11:09:34 +0000 (11:09 +0000)
29 files changed:
lib/maracasVisuLib/CMakeLists.txt
lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourCrownWidget.h
lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourExtractData.h
lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourPropagation.h
lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourVOIWidget.h
lib/maracasVisuLib/src/interface/wxWindows/Contour/ExtractControlPoints2D.h
lib/maracasVisuLib/src/interface/wxWindows/Contour/Propagation.h
lib/maracasVisuLib/src/interface/wxWindows/manualContour.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/Histogram.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/HistogramWidget.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/mBarRange.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/mathplot.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pColorBar.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pPlotterLayer.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pPlotterScaleX.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pPlotterScaleY.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pPlotterWindow.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRWidget.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_N_ViewersWidget.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h
lib/maracasVisuLib/src/interface/wxWindows/wxMaracasMPR.h
lib/maracasVisuLib/src/kernel/creaMaracasVisu_EXPORT.h [new file with mode: 0644]
lib/maracasVisuLib/src/kernel/marDynData.h
lib/maracasVisuLib/src/kernel/marImageData.h
lib/maracasVisuLib/src/kernel/marObject.h
lib/maracasVisuLib/src/kernel/marParameters.h
lib/maracasVisuLib/src/kernel/marTypes.h
lib/maracasVisuLib/src/kernel/volume.hxx

index 35d6784deb703b8bdea241a5253ce4477ee8d10a..6e417e365668f7a7c0dad93fe46e2a8a385a966d 100644 (file)
@@ -208,10 +208,7 @@ IF ( BUILD_${LIBRARY_NAME} )
   ENDIF(CREA_VERBOSE_CMAKE)
 
 
-  # MANAGE SHARED LIB
-  CREA_DYNAMIC_LIBRARY_EXPORT ( ${LIBRARY_NAME})
-  #CREA_MANAGE_SHARED_LIBRARY(${LIBRARY_NAME})
-
+  
   # CREATE THE TARGET
   ADD_LIBRARY(${LIBRARY_NAME} ${${LIBRARY_NAME}_SHARED} ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_HEADERS})
 
index 4be60a60b8a23dde1f8fcfed1f8ba0d5931b4b09..1adab38b2c79a4a540d11a1a0534897f522a96ff 100644 (file)
@@ -13,7 +13,7 @@
 
 
   //--------------------------------------------------------------------------
-  class MARACASVISULIB_EXPORTS wxMaracasCoutourTool : public wxPanel
+  class creaMaracasVisu_EXPORT wxMaracasCoutourTool : public wxPanel
   {
   public:
        wxMaracasCoutourTool( wxWindow *parent, wxVtkBaseView *wxvtkbaseview, vtkImageData* imagedata);
index edf87f3c470e525d6f9655e6169e4659fa9c4591..5ad15b9bba588dc795684c8e60ea8cafb2ddf8f1 100644 (file)
@@ -8,7 +8,7 @@
 
 
   //--------------------------------------------------------------------------
-  class MARACASVISULIB_EXPORTS ContourExtractData 
+  class creaMaracasVisu_EXPORT ContourExtractData 
   {
   public:
        ContourExtractData(bool imagesResults=false);
index 56d57af55d24cfa6e2468ec7db5e56d4b8e957a9..5895fa95f7ba059cb758056c95de2bdc1651ed50 100644 (file)
@@ -7,7 +7,7 @@
 #include "vectorFunctions.h"
 #include "marTypes.h"
 
-class MARACASVISULIB_EXPORTS ContourPropagation 
+class creaMaracasVisu_EXPORT ContourPropagation 
 {
        public:
                ContourPropagation();
index a9013061f8346364cacad15bc313941bf2032bac..abd49ac7be9168e837138298e636b0a65c140628 100644 (file)
@@ -45,7 +45,7 @@
 //--------------------------------------------------------------------------------------------------------------------------------
 //--------------------------------------------------------------------------------------------------------------------------------
 
-  class MARACASVISULIB_EXPORTS ContourVOIWidget : public wxPanel
+  class creaMaracasVisu_EXPORT ContourVOIWidget : public wxPanel
   {
   public:
        ContourVOIWidget( wxWindow *parent, wxVtkBaseView *wxvtkbaseview , vtkImageData* imagedata);
index 6e6944f0338aaa251ef4b34302b2c0435d8d95f3..392de942876ac609b9118fa3869f03b1a52391b6 100644 (file)
@@ -4,7 +4,7 @@
 #include "AutoControlPoints.h"
 #include "marTypes.h"
 
-class MARACASVISULIB_EXPORTS ExtractControlPoints2D
+class creaMaracasVisu_EXPORT ExtractControlPoints2D
 {
        public:
                        ExtractControlPoints2D  ( );
index f6b5c3d2e1ea9482808e17efaa31c7d972faa9cb..d3f8aa2c3ac03b01e167b81e8f10a3f83b61a16c 100644 (file)
@@ -47,7 +47,7 @@ class Vector
                        std::vector<double> _vecZ;
 };
 
-class MARACASVISULIB_EXPORTS PropContour
+class creaMaracasVisu_EXPORT PropContour
 {
        public:
                        PropContour();
index e2aa630e221fa966beccc82a3b970dfa9932a2fd..6cb157a8a10b91eda64ebf103e30f6c457a56fc0 100644 (file)
@@ -73,7 +73,7 @@ private:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualContourModel{
+class creaMaracasVisu_EXPORT manualContourModel{
 public:
        manualContourModel();
        virtual ~manualContourModel();
@@ -141,7 +141,7 @@ private:
 
 //--------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS manualContourModelCircle : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelCircle : public manualContourModel
 {
 public:
        manualContourModelCircle();
@@ -197,7 +197,7 @@ private:
 
 //--------------------------------------------------------
 //eed004
-class MARACASVISULIB_EXPORTS manualContourModelBullEye : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelBullEye : public manualContourModel
 {
 public:
        manualContourModelBullEye();
@@ -246,7 +246,7 @@ private:
 //--------------------------------------------------------
 
 //JSTG 25-02-08 ------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourModelRoi : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelRoi : public manualContourModel
 {
        public:
        manualContourModelRoi();
@@ -298,7 +298,7 @@ protected:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualViewBaseContour{
+class creaMaracasVisu_EXPORT manualViewBaseContour{
 public:
        manualViewBaseContour();
        virtual ~manualViewBaseContour();
@@ -458,7 +458,7 @@ protected:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualViewContour: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewContour: public manualViewBaseContour
 {
 public:
        manualViewContour();
@@ -553,7 +553,7 @@ private:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualViewRoi: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewRoi: public manualViewBaseContour
 {
 public:
        manualViewRoi();
@@ -579,7 +579,7 @@ private:
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualViewBullEyeSector: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewBullEyeSector: public manualViewBaseContour
 {
 public:
        manualViewBullEyeSector();
@@ -592,7 +592,7 @@ public:
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 //EED004
-class MARACASVISULIB_EXPORTS manualViewBullEye: public manualViewRoi
+class creaMaracasVisu_EXPORT manualViewBullEye: public manualViewRoi
 {
 public:
        manualViewBullEye();
@@ -625,7 +625,7 @@ private:
 // ----------------------------------------------------------------------------
 
 // EED08
-class MARACASVISULIB_EXPORTS manualViewCircle: public manualViewContour
+class creaMaracasVisu_EXPORT manualViewCircle: public manualViewContour
 {
 public:
        manualViewCircle();
@@ -655,7 +655,7 @@ private:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualContourBaseControler: public InteractorStyleMaracas
+class creaMaracasVisu_EXPORT manualContourBaseControler: public InteractorStyleMaracas
 {
 public:
        manualContourBaseControler();
@@ -751,7 +751,7 @@ private:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualContourControler: public manualContourBaseControler
+class creaMaracasVisu_EXPORT manualContourControler: public manualContourBaseControler
 {
 public:
        manualContourControler();
@@ -780,7 +780,7 @@ private:
 
 
 
-class MARACASVISULIB_EXPORTS manualContour3VControler:  public manualContourControler
+class creaMaracasVisu_EXPORT manualContour3VControler:  public manualContourControler
 {
 public:
        manualContour3VControler(int type);
@@ -824,7 +824,7 @@ private:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualContour3DControler:  public manualContourControler
+class creaMaracasVisu_EXPORT manualContour3DControler:  public manualContourControler
 {
 public:
        manualContour3DControler();
@@ -853,7 +853,7 @@ private:
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS manualContour3V3DControler: public manualContour3DControler
+class creaMaracasVisu_EXPORT manualContour3V3DControler: public manualContour3DControler
 {
 public:
        manualContour3V3DControler();
@@ -882,7 +882,7 @@ private:
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS manualContourPerpPlaneControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualContourPerpPlaneControler: public manualContourControler
 {
 public:
        manualContourPerpPlaneControler();
@@ -925,7 +925,7 @@ protected:
 // ----------------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS manualRoiControler: public manualContourBaseControler
+class creaMaracasVisu_EXPORT manualRoiControler: public manualContourBaseControler
 {
 public:
        manualRoiControler();
@@ -950,7 +950,7 @@ private:
 // ----------------------------------------------------------------------------
 
 // EED08
-class MARACASVISULIB_EXPORTS manualCircleControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualCircleControler: public manualContourControler
 {
 public:
        manualCircleControler();
index f4c010c513aec2f55515a42e044160e6e3d73fb0..d2d021861583cc01644f75baba90f6770b47fc7d 100644 (file)
@@ -28,7 +28,7 @@
 #define NUM_POINTS 100
 #define WINDOW_SIZE 10
 
-class MARACASVISULIB_EXPORTS Histogram:public wxPanel
+class creaMaracasVisu_EXPORT Histogram:public wxPanel
 {
 public:
        //---------------------
index 1df255dcba52ef2fe0819857138b2ee82e9022e9..078e9efe7d18ff74dc39a9c0c2fe714e04672d83 100644 (file)
@@ -28,7 +28,7 @@
 #define NUM_POINTS 100
 #define WINDOW_SIZE 10
 
-class MARACASVISULIB_EXPORTS HistogramWidget:public wxPanel
+class creaMaracasVisu_EXPORT HistogramWidget:public wxPanel
 {
 public:
        //---------------------
index f1d95b79eed7ad4b41c6a2d47b8ef08a585c38c9..358c9e9bf69902df3a21fd42592259dcb9b3b1b0 100644 (file)
@@ -32,7 +32,7 @@ BEGIN_DECLARE_EVENT_TYPES()
  DECLARE_EVENT_TYPE(wxEVT_TSBAR,-1) 
 //DECLARE_EVENT_TYPE(wxEVT_TSBAR_ACTUAL,-1)
 //DECLARE_EXPORTED_EVENT_TYPE(MARACASVISULIB_EXPORTS,wxEVT_TSBAR_ACTUAL,-1)
-extern MARACASVISULIB_EXPORTS const wxEventType wxEVT_TSBAR_ACTUAL;
+extern creaMaracasVisu_EXPORT const wxEventType wxEVT_TSBAR_ACTUAL;
  DECLARE_EVENT_TYPE(wxEVT_TSBAR_START,-1)
  DECLARE_EVENT_TYPE(wxEVT_TSBAR_END,-1)
  DECLARE_EVENT_TYPE(wxEVT_TSBAR_MOVED,-1)
@@ -54,7 +54,7 @@ enum
 };
 
 
-class MARACASVISULIB_EXPORTS mBarRange :public  wxScrolledWindow{
+class creaMaracasVisu_EXPORT mBarRange :public  wxScrolledWindow{
 public:
        //------------------------------------
        //Constructors & Destructors
index 749be40dce6fc4f72611eb0e28abe7491a4bf95a..e8b67dc375c238f2fbf67a485e8cfd50ee2eea0b 100644 (file)
@@ -95,7 +95,7 @@ Examples for mpLayer implementations are function graphs, or scale rulers.
 For convenience mpLayer defines a name, a font (wxFont), and a pen (wxPen)
 as class members. These may or may not be used by implementations.
 */
-class MARACASVISULIB_EXPORTS mpLayer : public wxObject
+class creaMaracasVisu_EXPORT mpLayer : public wxObject
 {
 public:
        mpLayer();
@@ -422,7 +422,7 @@ The canvas window provides a context menu with actions for navigating the view.
 The context menu can be retrieved with mpWindow::GetPopupMenu, e.g. for extending it
 externally.
 */
-class MARACASVISULIB_EXPORTS mpWindow : public wxScrolledWindow
+class creaMaracasVisu_EXPORT mpWindow : public wxScrolledWindow
 {
 public:
        mpWindow() {}
index 794ff506617bdeb3b09d98cb3c6d07c285b2625e..3db7c69dbd800f9b11018f80b6b556789198cce9 100644 (file)
@@ -65,7 +65,7 @@ enum
 };
 
 /** file pColorBar.h */
-class MARACASVISULIB_EXPORTS pColorBar :public  wxScrolledWindow{
+class creaMaracasVisu_EXPORT pColorBar :public  wxScrolledWindow{
 public:
 
        //------------------------------------------------------------------------------------------------------------
index 521fc101301599d5a51e2706891787976b76cb4d..ca89d1b30435ecf5f3095b7df39eb96c96b20aa7 100644 (file)
@@ -30,7 +30,7 @@
 //----------------------------------------------------------------------------
 // Class definition
 //----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterLayer: public mpLayer 
+class creaMaracasVisu_EXPORT pPlotterLayer: public mpLayer 
 {
 
 public:
index ab2846b2460b04071f0a1ad6bc38ffb1050c3d36..ce22c194b0bdbe115ea74859cb8956901a8eeba9 100644 (file)
@@ -24,7 +24,7 @@
 //----------------------------------------------------------------------------
 // Class definition
 //----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterScaleX: public pPlotterLayer
+class creaMaracasVisu_EXPORT pPlotterScaleX: public pPlotterLayer
 {
 public:
        /**
index dad7c7148877abf7dac4b6411597004ea57edb0f..406e0e4b3e8c1872dd045626db234d582a05f12a 100644 (file)
@@ -25,7 +25,7 @@
 //----------------------------------------------------------------------------
 // Class definition
 //----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterScaleY: public pPlotterLayer
+class creaMaracasVisu_EXPORT pPlotterScaleY: public pPlotterLayer
 {
 public:
        /**
index f14871db01e9a899a492b37c127f0d1bc6331116..52713748504e5b18eb3d4e969322db79b10601eb 100644 (file)
@@ -86,7 +86,7 @@ enum
 // Class definition
 //----------------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS pPlotterWindow: public mpWindow
+class creaMaracasVisu_EXPORT pPlotterWindow: public mpWindow
 {
 public:
        /**
index 87031dcd38ec5fd0b5dd84e28686467376bb5761..71beb886ac3e3832fed0b87a6835fdf7efffa171 100644 (file)
@@ -48,7 +48,7 @@
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS vtkBaseData {
+class creaMaracasVisu_EXPORT vtkBaseData {
 public:
        vtkBaseData();
        virtual ~vtkBaseData();
@@ -73,7 +73,7 @@ protected:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS vtkMPRBaseData: public vtkBaseData{
+class creaMaracasVisu_EXPORT vtkMPRBaseData: public vtkBaseData{
 public:
        vtkMPRBaseData();
        virtual ~vtkMPRBaseData();
@@ -103,7 +103,7 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS vtkMPR3DDataViewer {
+class creaMaracasVisu_EXPORT vtkMPR3DDataViewer {
 public:
        vtkMPR3DDataViewer();
        virtual ~vtkMPR3DDataViewer();
index 23a3ae63ba612453bdf059569a91b93ef013d69a..5f0c7593b62e9feca44ad07a01531d9260cc07fc 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMPRWidget.h,v $
   Language:  C++
-  Date:      $Date: 2008/12/06 15:15:34 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2009/01/15 11:09:44 $
+  Version:   $Revision: 1.6 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -325,7 +325,7 @@ private:
                                
 class vtkInteractorStyleMPRView;
        
-class MARACASVISULIB_EXPORTS wxVtkMPR2DView :  public wxVtk2DBaseView
+class creaMaracasVisu_EXPORT wxVtkMPR2DView :  public wxVtk2DBaseView
 {
 public:
        wxVtkMPR2DView( wxWindow *parent, int direction );
@@ -526,7 +526,7 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS wxVtkMPR3DView
+class creaMaracasVisu_EXPORT wxVtkMPR3DView
 {
 public:
        wxVtkMPR3DView( wxVtk3DBaseView *wxvtk3Dbaseview );
@@ -939,7 +939,7 @@ private:
 
 
 
-class MARACASVISULIB_EXPORTS wxMPRWidget : public wxPanel
+class creaMaracasVisu_EXPORT wxMPRWidget : public wxPanel
 {
 public:
     wxMPRWidget(wxWindow* parent,marImageData *marimageData,double voxelSize);
@@ -1009,7 +1009,7 @@ private:
 };
 
 
-class MARACASVISULIB_EXPORTS wxMPRWidget2 : public wxMPRWidget
+class creaMaracasVisu_EXPORT wxMPRWidget2 : public wxMPRWidget
 {
 public:
        wxMPRWidget2(wxWindow* parent,marImageData *marimagedata,double voxelSize);
index 4e496281ba3c9da063ac2dfecac779339037e7f9..fd2ed748017dfb558215d617ee65577ef17c9894 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracas_N_ViewersWidget.h,v $
   Language:  C++
-  Date:      $Date: 2008/10/31 16:32:42 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2009/01/15 11:09:44 $
+  Version:   $Revision: 1.2 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -44,7 +44,7 @@
 // Class definition
 //------------------------------------------------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS wxMaracas_N_ViewersWidget : public wxPanel
+class creaMaracasVisu_EXPORT wxMaracas_N_ViewersWidget : public wxPanel
   {
   public:
 
index fce85df79ee09ef8e39876798e01359ebcbdc48c..bc5d35ffb04697bbc9e7be88743e92cddf957c62 100644 (file)
@@ -34,7 +34,7 @@
 //------------------------------------------------------------------
 
 
-class  MARACASVISULIB_EXPORTS vtkImageViewer2_XYZ{
+class  creaMaracasVisu_EXPORT vtkImageViewer2_XYZ{
 public:
        vtkImageViewer2_XYZ();
        ~vtkImageViewer2_XYZ();
@@ -62,7 +62,7 @@ protected:
 
 class wxVtkBaseView;
 
-class MARACASVISULIB_EXPORTS wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
+class creaMaracasVisu_EXPORT wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
 {
 public:
        wxVTKRenderWindowInteractorPlus(wxWindow *parent ,wxVtkBaseView *_wxvtkbaseview);
@@ -94,7 +94,7 @@ private:
 class vtkInteractorStyleBaseView;
 
 
-class MARACASVISULIB_EXPORTS wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtkBaseView{
 public:
        wxVtkBaseView( );
        wxVtkBaseView( wxWindow *parent );
@@ -132,7 +132,7 @@ class vtkInfoTextImageInteractor;
 //------------------------------------------------------------------
 
 
-class MARACASVISULIB_EXPORTS wxVtk2DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk2DBaseView: public wxVtkBaseView{
 public:
        wxVtk2DBaseView(wxWindow *parent);
        virtual ~wxVtk2DBaseView();
@@ -173,7 +173,7 @@ protected:
 
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS InteractorStyleMaracas 
+class creaMaracasVisu_EXPORT InteractorStyleMaracas 
 {
 public:
        InteractorStyleMaracas();
@@ -215,7 +215,7 @@ private:
 
 
 
-class MARACASVISULIB_EXPORTS manualInteractorWindowLevel : public InteractorStyleMaracas {
+class creaMaracasVisu_EXPORT manualInteractorWindowLevel : public InteractorStyleMaracas {
 public:
        manualInteractorWindowLevel();
        virtual ~manualInteractorWindowLevel();
@@ -318,7 +318,7 @@ private:
 
 class wxVtk3DBaseView;
 
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView : public vtkInteractorStyleImage{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView : public vtkInteractorStyleImage{
 public:
        vtkInteractorStyleBaseView();
        ~vtkInteractorStyleBaseView();
@@ -373,7 +373,7 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
 public:
        vtkInteractorStyleBaseView2D();
        ~vtkInteractorStyleBaseView2D();
@@ -399,7 +399,7 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
 public:
        vtkInteractorStyleBaseView3D();
        ~vtkInteractorStyleBaseView3D();
@@ -421,7 +421,7 @@ private:
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
-class MARACASVISULIB_EXPORTS wxVtk3DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{
 public:
        wxVtk3DBaseView( wxWindow *parent );
        virtual ~wxVtk3DBaseView();
index 68d6f4de25e8165f40a368e7f660f5182c5de17b..dc1dd1b576e60c3641d79361d9c6ab48a68e92e1 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracasMPR.h,v $
   Language:  C++
-  Date:      $Date: 2008/11/24 10:47:10 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/01/15 11:09:39 $
+  Version:   $Revision: 1.3 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -27,7 +27,7 @@
 #include "widgets/wxMPRWidget.h"
 
 
-class  MARACASVISULIB_EXPORTS  wxMaracasMPR : public wxPanel
+class  creaMaracasVisu_EXPORT  wxMaracasMPR : public wxPanel
 {
 public:
     wxMaracasMPR( wxWindow* parent, marImageData* marimagedata,double voxelSize);
diff --git a/lib/maracasVisuLib/src/kernel/creaMaracasVisu_EXPORT.h b/lib/maracasVisuLib/src/kernel/creaMaracasVisu_EXPORT.h
new file mode 100644 (file)
index 0000000..a5eae11
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef __creaMaracasVisu_EXPORT_h_INCLUDED__
+#define __creaMaracasVisu_EXPORT_h_INCLUDED__
+
+// Automatically generated file which defines 
+// the symbols creaMaracasVisu_EXPORT and creaMaracasVisu_CDECL
+// to be used for the definition of classes or functions
+// which must be exported when the lib is built as a shared lib on Windows
+// and imported when the shared lib is used by another program
+
+#if defined(_WIN32) && defined (creaMaracasVisu_BUILD_SHARED)
+  #ifdef creaMaracasVisu_EXPORT_SYMBOLS
+    #define creaMaracasVisu_EXPORT __declspec( dllexport )
+  #else
+    #define creaMaracasVisu_EXPORT __declspec( dllimport )
+  #endif
+  #define creaMaracasVisu_CDECL __cdecl
+#else
+  #define creaMaracasVisu_EXPORT
+  #define creaMaracasVisu_CDECL
+#endif // defined(_WIN32)
+
+#endif
+
index 9c99585fbc458cbd2daad72a25861343d3a24829..c04aee1f22c98e1855d8d09dc3e76d5107669fda 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: marDynData.h,v $
   Language:  C++
-  Date:      $Date: 2008/11/24 10:47:12 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/01/15 11:09:47 $
+  Version:   $Revision: 1.3 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -24,7 +24,7 @@
 
 #include <vtkImageData.h>
 
-class MARACASVISULIB_EXPORTS marDynData : public marObject
+class creaMaracasVisu_EXPORT marDynData : public marObject
 {
 public:
 
index 0eaaf2ed09ee24425b123a816ce67eb992ecc676..f531c94917d86e3a6ba48394f0d861491c08e66c 100644 (file)
@@ -9,7 +9,7 @@
 
 #include "vtkImageData.h"
 
-class MARACASVISULIB_EXPORTS marImageData
+class creaMaracasVisu_EXPORT marImageData
 {
 public:
        marImageData(vtkImageData *imagedata);
index b01c5a1f5e3d5056b237e80d2890979929d9581b..3acda83da72f8ca4a14808bc35d285842e2d6e58 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: marObject.h,v $
   Language:  C++
-  Date:      $Date: 2008/11/24 10:47:12 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2009/01/15 11:09:47 $
+  Version:   $Revision: 1.4 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -24,7 +24,7 @@
 /** /def marObject
  *  \brief General maracas object.
  */
-class MARACASVISULIB_EXPORTS marObject
+class creaMaracasVisu_EXPORT marObject
 {
     public:
 
index 5dbf07c2eb426ee3bcd8e72bf581e4dda5b4e737..a6b5312663af59d185b5a60b95a9a5e3f1c67199 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: marParameters.h,v $
   Language:  C++
-  Date:      $Date: 2008/11/24 10:47:12 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/01/15 11:09:47 $
+  Version:   $Revision: 1.3 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -26,7 +26,7 @@
 /** /def marParameters
  *  \brief Parameters class definition.
  */
-class MARACASVISULIB_EXPORTS marParameters
+class creaMaracasVisu_EXPORT marParameters
 {
     public:
 
index 60a06f9e6bb4fa8bb86b53be4c9258191e1e14e0..1fbead0aef0ac313cf93d2ab0a4b7937269df823 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: marTypes.h,v $
   Language:  C++
-  Date:      $Date: 2008/11/25 15:59:44 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2009/01/15 11:09:47 $
+  Version:   $Revision: 1.6 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -33,6 +33,7 @@
 
 //JHCL - Start
 //If we're using windows
+/*
 #if defined(WIN32)
        //If we're using a dynamic library
        #ifdef creaMaracasVisu_BUILD_SHARED
@@ -43,6 +44,9 @@
 #else
        #define MARACASVISULIB_EXPORTS 
 #endif
+       */
+// LG 15/01/09 : Now use crea mechanism
+#include "creaMaracasVisu_EXPORT.h"
 //JHCL - End
 
 
index 5d29892cf6e14209f331ba256144ac6676270550..baf121bc3d12a803b3246c070fe0986fc5183601 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: volume.hxx,v $
   Language:  C++
-  Date:      $Date: 2008/11/24 10:47:12 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/01/15 11:09:47 $
+  Version:   $Revision: 1.3 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -32,7 +32,7 @@ extern "C"
 #include <vtkImageData.h>
 #endif // KGFO_USE_VTK
 
-class MARACASVISULIB_EXPORTS kVolume
+class creaMaracasVisu_EXPORT kVolume
 {
     public: