]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.h
#3507 Undo and Redo Meshes
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkMeshManager.h
index 3b544e3b2a4f853991c5a58717aa68ebf270c5c0..02dc68943c26769fea3333cc9fb3a286f1d4be43 100644 (file)
@@ -29,6 +29,8 @@ class bbcreaVtk_EXPORT MeshManager
   BBTK_DECLARE_OUTPUT(MeshTemp,vtkPolyData*);
   BBTK_DECLARE_OUTPUT(MeshNames,std::vector<std::string>);
   BBTK_DECLARE_OUTPUT(MeshManagerModel,MeshManagerModel*);
+  BBTK_DECLARE_OUTPUT(AllPolyDatas, std::vector<vtkPolyData*>);
+  BBTK_DECLARE_OUTPUT(MeshSelection, int);
   BBTK_PROCESS(Process);
   void Process();
     
@@ -63,6 +65,8 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(MeshManager,bbtk::AtomicBlackBox);
   BBTK_OUTPUT(MeshManager,MeshTemp,"Mesh Temp",vtkPolyData*,"");
   BBTK_OUTPUT(MeshManager,MeshNames,"Mesh Names",std::vector<std::string>,"");
   BBTK_OUTPUT(MeshManager,MeshManagerModel,"Mesh manager model",MeshManagerModel*,"");
+  BBTK_OUTPUT(MeshManager,AllPolyDatas,"PolyData vector (all mesh bases)",std::vector<vtkPolyData*>,"");
+  BBTK_OUTPUT(MeshManager,MeshSelection,"Current Mesh", int,"");
 
 BBTK_END_DESCRIBE_BLACK_BOX(MeshManager);
 //=====