]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkMeshManager.h
Clean code
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkMeshManager.h
index 3b544e3b2a4f853991c5a58717aa68ebf270c5c0..39d1566a3f8fd98d6ad8dd0a4cfc56bf35d62175 100644 (file)
@@ -25,10 +25,13 @@ class bbcreaVtk_EXPORT MeshManager
 //===== 
   BBTK_DECLARE_INPUT(Mesh,vtkPolyData*);
   BBTK_DECLARE_INPUT(MeshVector, std::vector<vtkPolyData*>);
+  BBTK_DECLARE_INPUT(MemoryMode, bool);
   BBTK_DECLARE_OUTPUT(MeshBase,vtkPolyData*);
   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();
     
@@ -59,10 +62,13 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(MeshManager,bbtk::AtomicBlackBox);
 
   BBTK_INPUT(MeshManager,Mesh,"Mesh",vtkPolyData*,"");
   BBTK_INPUT(MeshManager,MeshVector,"Vector of Meshes",std::vector<vtkPolyData*>,"");
+  BBTK_INPUT(MeshManager,MemoryMode,"Memory Mode, default false", bool,"");
   BBTK_OUTPUT(MeshManager,MeshBase,"Mesh Base",vtkPolyData*,"");
   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);
 //=====