X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCoupling%2FMEDCouplingFieldOverTime.hxx;h=ac88c56a9ba800584eba5f60dcf22a35c0e798b3;hb=8f2a28585bcf231a8f976f36b7fb1d2eed8801c2;hp=cc6a52b5f1d537d331da497026a5eb9f8d9442df;hpb=f1a947b32a36d8dc8e3079b25305bb50e8cb59a0;p=tools%2Fmedcoupling.git diff --git a/src/MEDCoupling/MEDCouplingFieldOverTime.hxx b/src/MEDCoupling/MEDCouplingFieldOverTime.hxx index cc6a52b5f..ac88c56a9 100644 --- a/src/MEDCoupling/MEDCouplingFieldOverTime.hxx +++ b/src/MEDCoupling/MEDCouplingFieldOverTime.hxx @@ -1,9 +1,9 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D +// Copyright (C) 2007-2020 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -27,29 +27,29 @@ #include -namespace ParaMEDMEM +namespace MEDCoupling { - class MEDCOUPLING_EXPORT MEDCouplingFieldOverTime : public MEDCouplingMultiFields + class MEDCouplingFieldOverTime : public MEDCouplingMultiFields { public: - static MEDCouplingFieldOverTime *New(const std::vector& fs) throw(INTERP_KERNEL::Exception); - void checkCoherency() const throw(INTERP_KERNEL::Exception); - double getTimeTolerance() const throw(INTERP_KERNEL::Exception); - std::string simpleRepr() const; - bool isEqual(const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const; - bool isEqualWithoutConsideringStr(const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const; + MEDCOUPLING_EXPORT static MEDCouplingFieldOverTime *New(const std::vector& fs); + MEDCOUPLING_EXPORT void checkConsistencyLight() const; + MEDCOUPLING_EXPORT double getTimeTolerance() const; + MEDCOUPLING_EXPORT std::string simpleRepr() const; + MEDCOUPLING_EXPORT bool isEqual(const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const; + MEDCOUPLING_EXPORT bool isEqualWithoutConsideringStr(const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const; //void getIdsToFetch(double time, int& fieldId, int& arrId, int& meshId) const; //void setFieldOnId(int fieldId, MEDCouplingFieldDouble *f); //void dispatchPointers(); - std::vector getMeshes() const throw(INTERP_KERNEL::Exception); - std::vector getDifferentMeshes(std::vector& refs) const throw(INTERP_KERNEL::Exception); - std::vector getArrays() const throw(INTERP_KERNEL::Exception); - std::vector getDifferentArrays(std::vector< std::vector >& refs) const throw(INTERP_KERNEL::Exception); - MEDCouplingDefinitionTime getDefinitionTimeZone() const; + MEDCOUPLING_EXPORT std::vector getMeshes() const; + MEDCOUPLING_EXPORT std::vector getDifferentMeshes(std::vector& refs) const; + MEDCOUPLING_EXPORT std::vector getArrays() const; + MEDCOUPLING_EXPORT std::vector getDifferentArrays(std::vector< std::vector >& refs) const; + MEDCOUPLING_EXPORT MEDCouplingDefinitionTime getDefinitionTimeZone() const; protected: - MEDCouplingFieldOverTime(); + MEDCOUPLING_EXPORT MEDCouplingFieldOverTime(); private: - MEDCouplingFieldOverTime(const std::vector& fs) throw(INTERP_KERNEL::Exception); + MEDCouplingFieldOverTime(const std::vector& fs); }; }