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})
//--------------------------------------------------------------------------
- class MARACASVISULIB_EXPORTS wxMaracasCoutourTool : public wxPanel
+ class creaMaracasVisu_EXPORT wxMaracasCoutourTool : public wxPanel
{
public:
wxMaracasCoutourTool( wxWindow *parent, wxVtkBaseView *wxvtkbaseview, vtkImageData* imagedata);
//--------------------------------------------------------------------------
- class MARACASVISULIB_EXPORTS ContourExtractData
+ class creaMaracasVisu_EXPORT ContourExtractData
{
public:
ContourExtractData(bool imagesResults=false);
#include "vectorFunctions.h"
#include "marTypes.h"
-class MARACASVISULIB_EXPORTS ContourPropagation
+class creaMaracasVisu_EXPORT ContourPropagation
{
public:
ContourPropagation();
//--------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------------
- class MARACASVISULIB_EXPORTS ContourVOIWidget : public wxPanel
+ class creaMaracasVisu_EXPORT ContourVOIWidget : public wxPanel
{
public:
ContourVOIWidget( wxWindow *parent, wxVtkBaseView *wxvtkbaseview , vtkImageData* imagedata);
#include "AutoControlPoints.h"
#include "marTypes.h"
-class MARACASVISULIB_EXPORTS ExtractControlPoints2D
+class creaMaracasVisu_EXPORT ExtractControlPoints2D
{
public:
ExtractControlPoints2D ( );
std::vector<double> _vecZ;
};
-class MARACASVISULIB_EXPORTS PropContour
+class creaMaracasVisu_EXPORT PropContour
{
public:
PropContour();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourModel{
+class creaMaracasVisu_EXPORT manualContourModel{
public:
manualContourModel();
virtual ~manualContourModel();
//--------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourModelCircle : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelCircle : public manualContourModel
{
public:
manualContourModelCircle();
//--------------------------------------------------------
//eed004
-class MARACASVISULIB_EXPORTS manualContourModelBullEye : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelBullEye : public manualContourModel
{
public:
manualContourModelBullEye();
//--------------------------------------------------------
//JSTG 25-02-08 ------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourModelRoi : public manualContourModel
+class creaMaracasVisu_EXPORT manualContourModelRoi : public manualContourModel
{
public:
manualContourModelRoi();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualViewBaseContour{
+class creaMaracasVisu_EXPORT manualViewBaseContour{
public:
manualViewBaseContour();
virtual ~manualViewBaseContour();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualViewContour: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewContour: public manualViewBaseContour
{
public:
manualViewContour();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualViewRoi: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewRoi: public manualViewBaseContour
{
public:
manualViewRoi();
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualViewBullEyeSector: public manualViewBaseContour
+class creaMaracasVisu_EXPORT manualViewBullEyeSector: public manualViewBaseContour
{
public:
manualViewBullEyeSector();
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
//EED004
-class MARACASVISULIB_EXPORTS manualViewBullEye: public manualViewRoi
+class creaMaracasVisu_EXPORT manualViewBullEye: public manualViewRoi
{
public:
manualViewBullEye();
// ----------------------------------------------------------------------------
// EED08
-class MARACASVISULIB_EXPORTS manualViewCircle: public manualViewContour
+class creaMaracasVisu_EXPORT manualViewCircle: public manualViewContour
{
public:
manualViewCircle();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourBaseControler: public InteractorStyleMaracas
+class creaMaracasVisu_EXPORT manualContourBaseControler: public InteractorStyleMaracas
{
public:
manualContourBaseControler();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourControler: public manualContourBaseControler
+class creaMaracasVisu_EXPORT manualContourControler: public manualContourBaseControler
{
public:
manualContourControler();
-class MARACASVISULIB_EXPORTS manualContour3VControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualContour3VControler: public manualContourControler
{
public:
manualContour3VControler(int type);
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContour3DControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualContour3DControler: public manualContourControler
{
public:
manualContour3DControler();
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContour3V3DControler: public manualContour3DControler
+class creaMaracasVisu_EXPORT manualContour3V3DControler: public manualContour3DControler
{
public:
manualContour3V3DControler();
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualContourPerpPlaneControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualContourPerpPlaneControler: public manualContourControler
{
public:
manualContourPerpPlaneControler();
// ----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS manualRoiControler: public manualContourBaseControler
+class creaMaracasVisu_EXPORT manualRoiControler: public manualContourBaseControler
{
public:
manualRoiControler();
// ----------------------------------------------------------------------------
// EED08
-class MARACASVISULIB_EXPORTS manualCircleControler: public manualContourControler
+class creaMaracasVisu_EXPORT manualCircleControler: public manualContourControler
{
public:
manualCircleControler();
#define NUM_POINTS 100
#define WINDOW_SIZE 10
-class MARACASVISULIB_EXPORTS Histogram:public wxPanel
+class creaMaracasVisu_EXPORT Histogram:public wxPanel
{
public:
//---------------------
#define NUM_POINTS 100
#define WINDOW_SIZE 10
-class MARACASVISULIB_EXPORTS HistogramWidget:public wxPanel
+class creaMaracasVisu_EXPORT HistogramWidget:public wxPanel
{
public:
//---------------------
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)
};
-class MARACASVISULIB_EXPORTS mBarRange :public wxScrolledWindow{
+class creaMaracasVisu_EXPORT mBarRange :public wxScrolledWindow{
public:
//------------------------------------
//Constructors & Destructors
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();
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() {}
};
/** file pColorBar.h */
-class MARACASVISULIB_EXPORTS pColorBar :public wxScrolledWindow{
+class creaMaracasVisu_EXPORT pColorBar :public wxScrolledWindow{
public:
//------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------
// Class definition
//----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterLayer: public mpLayer
+class creaMaracasVisu_EXPORT pPlotterLayer: public mpLayer
{
public:
//----------------------------------------------------------------------------
// Class definition
//----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterScaleX: public pPlotterLayer
+class creaMaracasVisu_EXPORT pPlotterScaleX: public pPlotterLayer
{
public:
/**
//----------------------------------------------------------------------------
// Class definition
//----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterScaleY: public pPlotterLayer
+class creaMaracasVisu_EXPORT pPlotterScaleY: public pPlotterLayer
{
public:
/**
// Class definition
//----------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS pPlotterWindow: public mpWindow
+class creaMaracasVisu_EXPORT pPlotterWindow: public mpWindow
{
public:
/**
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkBaseData {
+class creaMaracasVisu_EXPORT vtkBaseData {
public:
vtkBaseData();
virtual ~vtkBaseData();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkMPRBaseData: public vtkBaseData{
+class creaMaracasVisu_EXPORT vtkMPRBaseData: public vtkBaseData{
public:
vtkMPRBaseData();
virtual ~vtkMPRBaseData();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkMPR3DDataViewer {
+class creaMaracasVisu_EXPORT vtkMPR3DDataViewer {
public:
vtkMPR3DDataViewer();
virtual ~vtkMPR3DDataViewer();
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:
class vtkInteractorStyleMPRView;
-class MARACASVISULIB_EXPORTS wxVtkMPR2DView : public wxVtk2DBaseView
+class creaMaracasVisu_EXPORT wxVtkMPR2DView : public wxVtk2DBaseView
{
public:
wxVtkMPR2DView( wxWindow *parent, int direction );
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxVtkMPR3DView
+class creaMaracasVisu_EXPORT wxVtkMPR3DView
{
public:
wxVtkMPR3DView( wxVtk3DBaseView *wxvtk3Dbaseview );
-class MARACASVISULIB_EXPORTS wxMPRWidget : public wxPanel
+class creaMaracasVisu_EXPORT wxMPRWidget : public wxPanel
{
public:
wxMPRWidget(wxWindow* parent,marImageData *marimageData,double voxelSize);
};
-class MARACASVISULIB_EXPORTS wxMPRWidget2 : public wxMPRWidget
+class creaMaracasVisu_EXPORT wxMPRWidget2 : public wxMPRWidget
{
public:
wxMPRWidget2(wxWindow* parent,marImageData *marimagedata,double voxelSize);
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:
// Class definition
//------------------------------------------------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxMaracas_N_ViewersWidget : public wxPanel
+class creaMaracasVisu_EXPORT wxMaracas_N_ViewersWidget : public wxPanel
{
public:
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkImageViewer2_XYZ{
+class creaMaracasVisu_EXPORT vtkImageViewer2_XYZ{
public:
vtkImageViewer2_XYZ();
~vtkImageViewer2_XYZ();
class wxVtkBaseView;
-class MARACASVISULIB_EXPORTS wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
+class creaMaracasVisu_EXPORT wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
{
public:
wxVTKRenderWindowInteractorPlus(wxWindow *parent ,wxVtkBaseView *_wxvtkbaseview);
class vtkInteractorStyleBaseView;
-class MARACASVISULIB_EXPORTS wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtkBaseView{
public:
wxVtkBaseView( );
wxVtkBaseView( wxWindow *parent );
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxVtk2DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk2DBaseView: public wxVtkBaseView{
public:
wxVtk2DBaseView(wxWindow *parent);
virtual ~wxVtk2DBaseView();
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS InteractorStyleMaracas
+class creaMaracasVisu_EXPORT InteractorStyleMaracas
{
public:
InteractorStyleMaracas();
-class MARACASVISULIB_EXPORTS manualInteractorWindowLevel : public InteractorStyleMaracas {
+class creaMaracasVisu_EXPORT manualInteractorWindowLevel : public InteractorStyleMaracas {
public:
manualInteractorWindowLevel();
virtual ~manualInteractorWindowLevel();
class wxVtk3DBaseView;
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView : public vtkInteractorStyleImage{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView : public vtkInteractorStyleImage{
public:
vtkInteractorStyleBaseView();
~vtkInteractorStyleBaseView();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
public:
vtkInteractorStyleBaseView2D();
~vtkInteractorStyleBaseView2D();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
public:
vtkInteractorStyleBaseView3D();
~vtkInteractorStyleBaseView3D();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxVtk3DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{
public:
wxVtk3DBaseView( wxWindow *parent );
virtual ~wxVtk3DBaseView();
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:
#include "widgets/wxMPRWidget.h"
-class MARACASVISULIB_EXPORTS wxMaracasMPR : public wxPanel
+class creaMaracasVisu_EXPORT wxMaracasMPR : public wxPanel
{
public:
wxMaracasMPR( wxWindow* parent, marImageData* marimagedata,double voxelSize);
--- /dev/null
+#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
+
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:
#include <vtkImageData.h>
-class MARACASVISULIB_EXPORTS marDynData : public marObject
+class creaMaracasVisu_EXPORT marDynData : public marObject
{
public:
#include "vtkImageData.h"
-class MARACASVISULIB_EXPORTS marImageData
+class creaMaracasVisu_EXPORT marImageData
{
public:
marImageData(vtkImageData *imagedata);
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:
/** /def marObject
* \brief General maracas object.
*/
-class MARACASVISULIB_EXPORTS marObject
+class creaMaracasVisu_EXPORT marObject
{
public:
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:
/** /def marParameters
* \brief Parameters class definition.
*/
-class MARACASVISULIB_EXPORTS marParameters
+class creaMaracasVisu_EXPORT marParameters
{
public:
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:
//JHCL - Start
//If we're using windows
+/*
#if defined(WIN32)
//If we're using a dynamic library
#ifdef creaMaracasVisu_BUILD_SHARED
#else
#define MARACASVISULIB_EXPORTS
#endif
+ */
+// LG 15/01/09 : Now use crea mechanism
+#include "creaMaracasVisu_EXPORT.h"
//JHCL - End
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:
#include <vtkImageData.h>
#endif // KGFO_USE_VTK
-class MARACASVISULIB_EXPORTS kVolume
+class creaMaracasVisu_EXPORT kVolume
{
public: