Salome HOME
Improve swig generation process on Windows platform.
[tools/medcoupling.git] / src / MEDLoader / MEDFileEntities.hxx
index 45c7b07fe93ecab3a42ea3646cb3b093f5eae606..2558bc45e7154f68c9587bfca7694d3014ce356d 100644 (file)
@@ -30,7 +30,7 @@
 
 namespace MEDCoupling
 {
-  class MEDFileEntities
+  class MEDLOADER_EXPORT MEDFileEntities
   {
   public:
     static MEDFileEntities *BuildFrom(const std::vector< std::pair<TypeOfField,INTERP_KERNEL::NormalizedCellType> > *entities);
@@ -40,7 +40,7 @@ namespace MEDCoupling
     virtual ~MEDFileEntities();
   };
 
-  class MEDFileStaticEntities : public MEDFileEntities
+  class MEDLOADER_EXPORT MEDFileStaticEntities : public MEDFileEntities
   {
   public:
     MEDFileStaticEntities(const std::vector< std::pair<TypeOfField,INTERP_KERNEL::NormalizedCellType> >& entities):_entities(entities) { }
@@ -51,7 +51,7 @@ namespace MEDCoupling
     std::vector< std::pair<TypeOfField,INTERP_KERNEL::NormalizedCellType> > _entities;
   };
 
-  class MEDFileAllStaticEntites : public MEDFileEntities
+  class MEDLOADER_EXPORT MEDFileAllStaticEntites : public MEDFileEntities
   {
   public:
     MEDFileAllStaticEntites() { }
@@ -59,12 +59,14 @@ namespace MEDCoupling
     bool areAllStaticTypesPresent() const;
   };
 
-  class MEDFileAllStaticEntitiesPlusDyn : public MEDFileEntities
+  class MEDLOADER_EXPORT MEDFileAllStaticEntitiesPlusDyn : public MEDFileEntities
   {
   public:
     MEDFileAllStaticEntitiesPlusDyn(const MEDFileStructureElements *se);
     std::vector<int> getDynGTAvail() const;
     bool areAllStaticTypesPresent() const;
+    const MEDFileStructureElement *getWithGT(int idGT) const;
+    const MEDFileUMesh *getSupMeshWithName(const std::string& name) const;
   private:
     MCConstAuto<MEDFileStructureElements> _se;
   };