X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FMEDFileEntities.hxx;h=446dc0bc1bf2a634351e0d16a8b2c45f191826be;hb=662a2a2393a25baef77e42f74204b11b70a9646c;hp=7b7bcbcfcb382a16cd1b628e018a18ff76e2e449;hpb=9727e779d56acece98be02cdccd0f99cc5ef0fa2;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/MEDFileEntities.hxx b/src/MEDLoader/MEDFileEntities.hxx index 7b7bcbcfc..446dc0bc1 100644 --- a/src/MEDLoader/MEDFileEntities.hxx +++ b/src/MEDLoader/MEDFileEntities.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2019 CEA/DEN, EDF R&D +// Copyright (C) 2007-2023 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -37,6 +37,7 @@ namespace MEDCoupling static MEDFileEntities *BuildFrom(const MEDFileStructureElements& se); virtual std::vector getDynGTAvail() const = 0; virtual bool areAllStaticTypesPresent() const = 0; + virtual bool areAllStaticPresentAndNoDyn() const = 0; virtual ~MEDFileEntities(); }; @@ -47,6 +48,7 @@ namespace MEDCoupling const std::vector< std::pair >& getEntries() const { return _entities; } std::vector getDynGTAvail() const; bool areAllStaticTypesPresent() const; + bool areAllStaticPresentAndNoDyn() const override; private: std::vector< std::pair > _entities; }; @@ -57,6 +59,7 @@ namespace MEDCoupling MEDFileAllStaticEntites() { } std::vector getDynGTAvail() const; bool areAllStaticTypesPresent() const; + bool areAllStaticPresentAndNoDyn() const override; }; class MEDLOADER_EXPORT MEDFileAllStaticEntitiesPlusDyn : public MEDFileEntities @@ -65,6 +68,7 @@ namespace MEDCoupling MEDFileAllStaticEntitiesPlusDyn(const MEDFileStructureElements *se); std::vector getDynGTAvail() const; bool areAllStaticTypesPresent() const; + bool areAllStaticPresentAndNoDyn() const override; const MEDFileStructureElement *getWithGT(int idGT) const; const MEDFileUMesh *getSupMeshWithName(const std::string& name) const; private: