X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=inline;f=src%2FPlugins%2FMEDWriter%2Fplugin%2FMEDWriterIO%2FVTKToMEDMem.h;h=20aa43dfd7f20f8cde8e79163bb0a93f87cd209c;hb=527dca69e6df8aac1191bf0a34fa1c7d5a60a5fd;hp=8256941dce8b77eeb2516643a67124cfb6001ec4;hpb=2edaa599076428e9090d79f729341e0f20bc0b01;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDWriter/plugin/MEDWriterIO/VTKToMEDMem.h b/src/Plugins/MEDWriter/plugin/MEDWriterIO/VTKToMEDMem.h index 8256941d..20aa43df 100644 --- a/src/Plugins/MEDWriter/plugin/MEDWriterIO/VTKToMEDMem.h +++ b/src/Plugins/MEDWriter/plugin/MEDWriterIO/VTKToMEDMem.h @@ -1,4 +1,4 @@ -// Copyright (C) 2017-2020 CEA/DEN, EDF R&D +// Copyright (C) 2017-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 @@ -28,6 +28,7 @@ #include "MEDCouplingFieldDouble.hxx" #include "MEDCouplingFieldFloat.hxx" #include "MEDCouplingFieldInt.hxx" +#include "MEDCouplingFieldInt64.hxx" #include "MEDFileData.hxx" #include "MEDFileField.hxx" #include "MEDFileMesh.hxx" @@ -44,13 +45,13 @@ class VTK_EXPORT MZCException : public std::exception { public: MZCException(const std::string& s):_reason(s) { } - virtual const char *what() const throw() { return _reason.c_str(); } - virtual ~MZCException() throw() { } + virtual const char *what() const noexcept { return _reason.c_str(); } + virtual ~MZCException() noexcept { } private: std::string _reason; }; -namespace VTKToMEDMem +namespace VTKToMEDMemWriter { class VTK_EXPORT Grp { @@ -77,12 +78,13 @@ namespace VTKToMEDMem } class vtkDataObject; - +namespace VTKToMEDMemWriter +{ void VTK_EXPORT WriteMEDFileFromVTKDataSet(MEDCoupling::MEDFileData *mfd, vtkDataSet *ds, const std::vector& context, double timeStep, int tsId); void VTK_EXPORT WriteMEDFileFromVTKGDS(MEDCoupling::MEDFileData *mfd, vtkDataObject *input, double timeStep, int tsId); -void VTK_EXPORT PutFamGrpInfoIfAny(MEDCoupling::MEDFileData *mfd, const std::string& meshName, const std::vector& groups, const std::vector& fams); - +void VTK_EXPORT PutFamGrpInfoIfAny(MEDCoupling::MEDFileData *mfd, const std::string& meshName, const std::vector& groups, const std::vector& fams); +} #endif