From 636860aa4361cc518770fb155638090105110bda Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 24 Oct 2012 07:57:01 +0000 Subject: [PATCH] fix virtual writeMSH --- Post/PViewData.h | 3 ++- Post/PViewDataGModel.h | 3 ++- Post/PViewDataGModelIO.cpp | 3 ++- Post/PViewDataIO.cpp | 3 ++- Post/PViewDataList.h | 3 ++- Post/PViewDataListIO.cpp | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Post/PViewData.h b/Post/PViewData.h index 4c53049060..50c686e0f7 100644 --- a/Post/PViewData.h +++ b/Post/PViewData.h @@ -256,7 +256,8 @@ class PViewData { virtual bool writeTXT(const std::string &fileName); virtual bool writePOS(const std::string &fileName, bool binary=false, bool parsed=true, bool append=false); - virtual bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true); + virtual bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true, + bool multipleView=false); virtual bool writeMED(const std::string &fileName); virtual bool toVector(std::vector<std::vector<double> > &vec); virtual bool fromVector(const std::vector<std::vector<double> > &vec); diff --git a/Post/PViewDataGModel.h b/Post/PViewDataGModel.h index 103ba9259f..8b63c3a2a7 100644 --- a/Post/PViewDataGModel.h +++ b/Post/PViewDataGModel.h @@ -241,7 +241,8 @@ class PViewDataGModel : public PViewData { int fileIndex, FILE *fp, bool binary, bool swap, int step, double time, int partition, int numComp, int numNodes, const std::string &interpolationScheme); - bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true,bool multipleView=false); + virtual bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true, + bool multipleView=false); bool readMED(const std::string &fileName, int fileIndex); bool writeMED(const std::string &fileName); }; diff --git a/Post/PViewDataGModelIO.cpp b/Post/PViewDataGModelIO.cpp index 9671c4605a..473bae2f61 100644 --- a/Post/PViewDataGModelIO.cpp +++ b/Post/PViewDataGModelIO.cpp @@ -133,7 +133,8 @@ bool PViewDataGModel::readMSH(const std::string &viewName, const std::string &fi return true; } -bool PViewDataGModel::writeMSH(const std::string &fileName, bool binary, bool savemesh,bool multipleView) +bool PViewDataGModel::writeMSH(const std::string &fileName, bool binary, bool savemesh, + bool multipleView) { if(_steps.empty()) return true; diff --git a/Post/PViewDataIO.cpp b/Post/PViewDataIO.cpp index 58f5317b72..82c4e4fe3e 100644 --- a/Post/PViewDataIO.cpp +++ b/Post/PViewDataIO.cpp @@ -176,7 +176,8 @@ bool PViewData::writePOS(const std::string &fileName, bool binary, bool parsed, return true; } -bool PViewData::writeMSH(const std::string &fileName, bool binary, bool savemesh) +bool PViewData::writeMSH(const std::string &fileName, bool binary, bool savemesh, + bool multipleView) { Msg::Error("MSH export not implemented for this view type"); return false; diff --git a/Post/PViewDataList.h b/Post/PViewDataList.h index 774068554c..706c77dfce 100644 --- a/Post/PViewDataList.h +++ b/Post/PViewDataList.h @@ -125,7 +125,8 @@ class PViewDataList : public PViewData { bool readPOS(FILE *fp, double version, bool binary); bool writePOS(const std::string &fileName, bool binary=false, bool parsed=true, bool append=false); - virtual bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true); + virtual bool writeMSH(const std::string &fileName, bool binary=false, bool savemesh=true, + bool multipleView=false); }; #endif diff --git a/Post/PViewDataListIO.cpp b/Post/PViewDataListIO.cpp index e59cd7335b..6c8e35800d 100644 --- a/Post/PViewDataListIO.cpp +++ b/Post/PViewDataListIO.cpp @@ -525,7 +525,8 @@ static void createElements(std::vector<double> &list, int nbelm, int nbnod, } } -bool PViewDataList::writeMSH(const std::string &fileName, bool binary, bool savemesh) +bool PViewDataList::writeMSH(const std::string &fileName, bool binary, bool savemesh, + bool multipleView) { if(_adaptive){ Msg::Warning("Writing adapted dataset (will only export current time step)"); -- GitLab