diff --git a/Plugin/ModifyComponent.cpp b/Plugin/ModifyComponent.cpp index 94e2a57ed9c6ae6045969a1a359e6be2baef9e78..7a918f41fc905f3e8ba5fddd70031cb36ab7286d 100644 --- a/Plugin/ModifyComponent.cpp +++ b/Plugin/ModifyComponent.cpp @@ -148,8 +148,6 @@ PView *GMSH_ModifyComponentPlugin::execute(PView *view) octree = new OctreePost(v2); } - v1->setChanged(true); - for(int step = 0; step < data1->getNumTimeSteps(); step++){ if(timeStep >= 0 && timeStep != step) continue; @@ -207,6 +205,7 @@ PView *GMSH_ModifyComponentPlugin::execute(PView *view) if(octree) delete octree; data1->finalize(); + v1->setChanged(true); return v1; } diff --git a/Post/PViewDataList.cpp b/Post/PViewDataList.cpp index 9635e7091645443dd359ca60ab2973e69ac7c5b1..27eb8ae3d10d5a5c0d93fe1dfe1a2b4eccd2149d 100644 --- a/Post/PViewDataList.cpp +++ b/Post/PViewDataList.cpp @@ -25,7 +25,7 @@ PViewDataList::PViewDataList() for(int i = 0; i < 24; i++) _index[i] = 0; } -bool PViewDataList::finalize(bool computeMinMax) +bool PViewDataList::finalize(bool computeMinMax, const std::string &interpolationScheme) { BBox.reset(); Min = VAL_INF; diff --git a/Post/PViewDataList.h b/Post/PViewDataList.h index 8b72653d9392321c6e966063925cb94df917a6b8..bfa4df8e280d2cda1be1666f55b80143bff8ffb3 100644 --- a/Post/PViewDataList.h +++ b/Post/PViewDataList.h @@ -58,7 +58,7 @@ class PViewDataList : public PViewData { public: PViewDataList(); ~PViewDataList(){} - bool finalize(bool computeMinMax=true); + bool finalize(bool computeMinMax=true, const std::string &interpolationScheme=""); int getNumTimeSteps(){ return NbTimeStep; } double getTime(int step); double getMin(int step=-1, bool onlyVisible=false); diff --git a/Post/PViewDataRemote.h b/Post/PViewDataRemote.h index b4b9287b87ac8ecdd5752917b50be8d9c0c32f82..6f2230682c6e6346ce44993582721464801e9c08 100644 --- a/Post/PViewDataRemote.h +++ b/Post/PViewDataRemote.h @@ -29,7 +29,10 @@ class PViewDataRemote : public PViewData { : _remote(remote), _min(min), _max(max), _numTimeSteps(numsteps), _time(time), _bbox(bbox) {} ~PViewDataRemote(){} - bool finalize(){ return true; } + bool finalize(bool computeMinMax=true, const std::string &interpolationScheme="") + { + return true; + } int getNumTimeSteps(){ return _numTimeSteps; } double getMin(int step=-1, bool onlyVisible=false){ return _min; } double getMax(int step=-1, bool onlyVisible=false){ return _max; }