]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Export some classes on windows
authoradam <adam>
Thu, 12 Mar 2009 10:17:06 +0000 (10:17 +0000)
committeradam <adam>
Thu, 12 Mar 2009 10:17:06 +0000 (10:17 +0000)
src/MEDCoupling/MEDCouplingField.hxx
src/MEDCoupling/MEDCouplingFieldDouble.hxx
src/MEDCoupling/MEDCouplingMesh.hxx
src/MEDCoupling/MEDCouplingUMesh.hxx
src/MEDCoupling/MemArray.hxx
src/MEDCoupling/TimeLabel.hxx

index 30dd61a66fc1c4efeb26ca84a5f63ebb5e641cee..d8ab6997c443e21584906e1c45c3b08aaff64520 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef __PARAMEDMEM_MEDCOUPLINGFIELD_HXX__
 #define __PARAMEDMEM_MEDCOUPLINGFIELD_HXX__
 
+#include "MEDCoupling.hxx"
 #include "RefCountObject.hxx"
 #include "InterpKernelException.hxx"
 
@@ -28,7 +29,7 @@ namespace ParaMEDMEM
 {
   class MEDCouplingMesh;
 
-  class MEDCouplingField : public RefCountObject
+  class MEDCOUPLING_EXPORT MEDCouplingField : public RefCountObject
   {
   public:
     virtual void checkCoherency() const throw(INTERP_KERNEL::Exception) = 0;
index fea2d2222e2cfa9b6b3cffff0a9a14cd37035b88..57681dffeb8db0882812c864229e1bba18cbc25d 100644 (file)
 #ifndef __PARAMEDMEM_MEDCOUPLINGFIELDDOUBLE_HXX__
 #define __PARAMEDMEM_MEDCOUPLINGFIELDDOUBLE_HXX__
 
+#include "MEDCoupling.hxx"
 #include "MEDCouplingField.hxx"
 #include "MemArray.hxx"
 
 namespace ParaMEDMEM
 {
-  class MEDCouplingFieldDouble : public MEDCouplingField
+  class MEDCOUPLING_EXPORT MEDCouplingFieldDouble : public MEDCouplingField
   {
   public:
     static MEDCouplingFieldDouble *New(TypeOfField type);
index 41527486b0da4d4c50e0e790807ba08ef614a3d5..3102ad5153959aa51bd35c6fffc420ee8f942d88 100644 (file)
 #ifndef __PARAMEDMEM_MEDCOUPLINGMESH_HXX__
 #define __PARAMEDMEM_MEDCOUPLINGMESH_HXX__
 
+#include "MEDCoupling.hxx"
 #include "RefCountObject.hxx"
 #include "InterpKernelException.hxx"
 
 namespace ParaMEDMEM
 {
-  class MEDCouplingMesh : public RefCountObject
+  class MEDCOUPLING_EXPORT MEDCouplingMesh : public RefCountObject
   {
   public:
     void setName(const char *name) { _name=name; }
index a0bf6419bb3c5186ddf25c7b87fea07990ea5cc2..94a9f896b25420de46fd2e06689fd9b4bfb8aa4c 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef __PARAMEDMEM_MEDCOUPLINGUMESH_HXX__
 #define __PARAMEDMEM_MEDCOUPLINGUMESH_HXX__
 
+#include "MEDCoupling.hxx"
 #include "MEDCouplingMesh.hxx"
 #include "MemArray.hxx"
 
@@ -26,7 +27,7 @@
 
 namespace ParaMEDMEM
 {
-  class MEDCouplingUMesh : public MEDCouplingMesh
+  class MEDCOUPLING_EXPORT MEDCouplingUMesh : public MEDCouplingMesh
   {
   public:
     static MEDCouplingUMesh *New();
index 06c0a6d2585d67844dce5cdf6f17c85e0069f138..c35e50a9f9db40b1e2307bc14942156fa0b10564 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef __PARAMEDMEM_MEMARRAY_HXX__
 #define __PARAMEDMEM_MEMARRAY_HXX__
 
+#include "MEDCoupling.hxx"
 #include "RefCountObject.hxx"
 
 #include <string>
@@ -51,7 +52,7 @@ namespace ParaMEDMEM
     DeallocType _dealloc;
   };
 
-  class DataArray : public RefCountObject
+  class MEDCOUPLING_EXPORT DataArray : public RefCountObject
   {
   public:
     void setName(const char *name);
@@ -74,7 +75,7 @@ namespace ParaMEDMEM
 
 namespace ParaMEDMEM
 {
-  class DataArrayDouble : public DataArray
+  class MEDCOUPLING_EXPORT DataArrayDouble : public DataArray
   {
   public:
     static DataArrayDouble *New();
@@ -97,7 +98,7 @@ namespace ParaMEDMEM
     MemArray<double> _mem;
   };
 
-  class DataArrayInt : public DataArray
+  class MEDCOUPLING_EXPORT DataArrayInt : public DataArray
   {
   public:
     static DataArrayInt *New();
index f0fd6e71ff061ab04555caa47c43855c3983b972..cafa4087499663ecf9306581f0f486957d5b35b2 100644 (file)
 #ifndef __PARAMEDMEM_TIMELABEL_HXX__
 #define __PARAMEDMEM_TIMELABEL_HXX__
 
+#include "MEDCoupling.hxx"
+
 namespace ParaMEDMEM
 {
   /*!
    * Class representing a label of time of the lastely modified part of this.
    * More _time is high more the object has been modified recently.
    */
-  class TimeLabel
+  class MEDCOUPLING_EXPORT TimeLabel
   {
   public:
     TimeLabel& operator=(const TimeLabel& other);