#ifndef __PARAMEDMEM_MEDCOUPLINGFIELD_HXX__
#define __PARAMEDMEM_MEDCOUPLINGFIELD_HXX__
+#include "MEDCoupling.hxx"
#include "RefCountObject.hxx"
#include "InterpKernelException.hxx"
{
class MEDCouplingMesh;
- class MEDCouplingField : public RefCountObject
+ class MEDCOUPLING_EXPORT MEDCouplingField : public RefCountObject
{
public:
virtual void checkCoherency() const throw(INTERP_KERNEL::Exception) = 0;
#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);
#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; }
#ifndef __PARAMEDMEM_MEDCOUPLINGUMESH_HXX__
#define __PARAMEDMEM_MEDCOUPLINGUMESH_HXX__
+#include "MEDCoupling.hxx"
#include "MEDCouplingMesh.hxx"
#include "MemArray.hxx"
namespace ParaMEDMEM
{
- class MEDCouplingUMesh : public MEDCouplingMesh
+ class MEDCOUPLING_EXPORT MEDCouplingUMesh : public MEDCouplingMesh
{
public:
static MEDCouplingUMesh *New();
#ifndef __PARAMEDMEM_MEMARRAY_HXX__
#define __PARAMEDMEM_MEMARRAY_HXX__
+#include "MEDCoupling.hxx"
#include "RefCountObject.hxx"
#include <string>
DeallocType _dealloc;
};
- class DataArray : public RefCountObject
+ class MEDCOUPLING_EXPORT DataArray : public RefCountObject
{
public:
void setName(const char *name);
namespace ParaMEDMEM
{
- class DataArrayDouble : public DataArray
+ class MEDCOUPLING_EXPORT DataArrayDouble : public DataArray
{
public:
static DataArrayDouble *New();
MemArray<double> _mem;
};
- class DataArrayInt : public DataArray
+ class MEDCOUPLING_EXPORT DataArrayInt : public DataArray
{
public:
static DataArrayInt *New();
#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);