X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FcreaVtk%2FMeshManagerModel.cpp;fp=lib%2FcreaVtk%2FMeshManagerModel.cpp;h=01f33987c6399fb0763949edcd9bc7d9b334673d;hb=1b751726e6e277dc63258520d3c243f705d1b929;hp=bcf8c1acefe9db68e67a4f933559702cddff9b70;hpb=920b2d8a3c9fcd60c21ba7474242d21e6f3df635;p=creaVtk.git diff --git a/lib/creaVtk/MeshManagerModel.cpp b/lib/creaVtk/MeshManagerModel.cpp index bcf8c1a..01f3398 100644 --- a/lib/creaVtk/MeshManagerModel.cpp +++ b/lib/creaVtk/MeshManagerModel.cpp @@ -39,13 +39,17 @@ MeshManagerModel::~MeshManagerModel() void MeshManagerModel::SetMeshBase(vtkPolyData* mesh) { - _meshBase = mesh; - if (_meshTemp!=NULL) + if (mesh!=NULL) { - _meshTemp->Delete(); - } // if - _meshTemp = vtkPolyData::New(); - _meshTemp->DeepCopy(_meshBase); + _meshBase = mesh; + if (_meshTemp!=NULL) + { + _meshTemp->Delete(); + } // if + _meshTemp = vtkPolyData::New(); + _meshTemp->DeepCopy(_meshBase); + RefreshOutputs(); + } // if mesh } vtkPolyData* MeshManagerModel::GetMeshBase() @@ -57,3 +61,7 @@ vtkPolyData* MeshManagerModel::GetMeshTemp() { return _meshTemp; } + +void MeshManagerModel::RefreshOutputs() // virtula +{ +}