From: abd Date: Mon, 27 Oct 2008 11:48:29 +0000 (+0000) Subject: Export classes for right compilation on Win32 platform X-Git-Tag: V5_1_0a3~3 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=a75658d7a45e3d6b0aeb54f800d3d1115b4b1eaa;p=modules%2Fvisu.git Export classes for right compilation on Win32 platform --- diff --git a/src/VISU_I/VISU_ClippingPlaneMgr.hxx b/src/VISU_I/VISU_ClippingPlaneMgr.hxx index e9e6ef93..bb24179c 100644 --- a/src/VISU_I/VISU_ClippingPlaneMgr.hxx +++ b/src/VISU_I/VISU_ClippingPlaneMgr.hxx @@ -40,7 +40,7 @@ class vtkImplicitFunctionCollection; -class VISU_CutPlaneFunction: public vtkPlane +class VISU_I_EXPORT VISU_CutPlaneFunction: public vtkPlane { public: static VISU_CutPlaneFunction* New(); @@ -75,7 +75,7 @@ private: -class VISU_ClippingPlaneMgr { +class VISU_I_EXPORT VISU_ClippingPlaneMgr { public: VISU_ClippingPlaneMgr(); ~VISU_ClippingPlaneMgr(); diff --git a/src/VISU_I/VISU_ColoredPrs3dCache_i.hh b/src/VISU_I/VISU_ColoredPrs3dCache_i.hh index ead20807..dc08a938 100644 --- a/src/VISU_I/VISU_ColoredPrs3dCache_i.hh +++ b/src/VISU_I/VISU_ColoredPrs3dCache_i.hh @@ -27,6 +27,8 @@ #ifndef VISU_ColoredPrs3dCache_i_HeaderFile #define VISU_ColoredPrs3dCache_i_HeaderFile +#include "VISU_I.hxx" + #include "VISU_ColoredPrs3dFactory.hh" #include "SALOME_GenericObjPointer.hh" @@ -103,7 +105,7 @@ namespace VISU * This interface is responsible for memory management of 3d presentations. * One cache corresponds to one study. */ - class ColoredPrs3dCache_i : public virtual POA_VISU::ColoredPrs3dCache, + class VISU_I_EXPORT ColoredPrs3dCache_i : public virtual POA_VISU::ColoredPrs3dCache, public virtual SALOME::GenericObj_i, public virtual RemovableObject_i { diff --git a/src/VISU_I/VISU_ColoredPrs3dHolder_i.hh b/src/VISU_I/VISU_ColoredPrs3dHolder_i.hh index 840d537e..dd28b077 100644 --- a/src/VISU_I/VISU_ColoredPrs3dHolder_i.hh +++ b/src/VISU_I/VISU_ColoredPrs3dHolder_i.hh @@ -27,6 +27,7 @@ #ifndef VISU_ColoredPrs3dHolder_i_HeaderFile #define VISU_ColoredPrs3dHolder_i_HeaderFile +#include "VISU_I.hxx" #include "VISU_PrsObject_i.hh" #include "SALOME_GenericObj_i.hh" @@ -41,7 +42,7 @@ namespace VISU * created on fields. It is publishing in the object browser in a separate folder * and can be controled by viewer's slider. */ - class ColoredPrs3dHolder_i : public virtual POA_VISU::ColoredPrs3dHolder, + class VISU_I_EXPORT ColoredPrs3dHolder_i : public virtual POA_VISU::ColoredPrs3dHolder, public virtual SALOME::GenericObj_i, public virtual PrsObject_i {