]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Export classes for right compilation on Win32 platform
authorabd <abd@opencascade.com>
Mon, 27 Oct 2008 11:48:29 +0000 (11:48 +0000)
committerabd <abd@opencascade.com>
Mon, 27 Oct 2008 11:48:29 +0000 (11:48 +0000)
src/VISU_I/VISU_ClippingPlaneMgr.hxx
src/VISU_I/VISU_ColoredPrs3dCache_i.hh
src/VISU_I/VISU_ColoredPrs3dHolder_i.hh

index e9e6ef93cc72756fd2f211f6678a8b03f7baf8c0..bb24179c49b8c2734a1c02d86372a4e74e02fb54 100644 (file)
@@ -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();
index ead208074d4678cd5cc7cef1a1b6cdd7829908e4..dc08a93898bbb3a6ab6431a7159a3211ba9da852 100644 (file)
@@ -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
   {
index 840d537e459a190d94a7d2fbd1d2484a059876d2..dd28b077bf1f38c0990e5aea51e36abca8bcf73b 100644 (file)
@@ -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
   {