X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkMeshManager.cxx;h=3fa8d4b50775e338915f2a6b09029889c9ab355d;hb=55562d4298417f4a15442868fbc2dcf9a80535bf;hp=99a8b98d9061c45c9ec9f9c51b25af6a0ba02dd0;hpb=12a0ebf1815525a4a558c9e6cfcf294c4efb7d8f;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.cxx index 99a8b98..3fa8d4b 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.cxx @@ -15,11 +15,14 @@ MeshManagerModel_Box::~MeshManagerModel_Box( ) { } -void MeshManagerModel_Box::RefreshOutputs( ) +void MeshManagerModel_Box::RefreshOutputs(bool signalBox) { mBox->bbSetOutputMeshBase( GetMeshBase() ); mBox->bbSetOutputMeshTemp( GetMeshTemp() ); - mBox->bbSignalOutputModification(); + mBox->bbSetOutputMeshNames( GetMeshNames() ); + if(signalBox==true){ + mBox->bbSignalOutputModification(); + } } @@ -47,11 +50,14 @@ void MeshManager::Process() if (meshManagerModel_Box==NULL) { meshManagerModel_Box = new MeshManagerModel_Box(this); - meshManagerModel_Box->SetMeshBase( bbGetInputMesh() ); - meshManagerModel_Box->RefreshOutputs(); + + meshManagerModel_Box->AddMeshes_( bbGetInputMeshVector() ); + + meshManagerModel_Box->AddMesh_( bbGetInputMesh() ); + //meshManagerModel_Box->SetMeshBase( bbGetInputMesh() ); + meshManagerModel_Box->RefreshOutputs(false); bbSetOutputMeshManagerModel( meshManagerModel_Box ); } // if meshManagerModel_Box - printf("PG MeshManager::Process end %s \n", bbGetFullName().c_str() ); } //=====