+ if (bbGetInputTool()==30) // Set
+ {
+ if (bbGetInputMesh()!=NULL){
+ vtkPoints *points = bbGetInputMesh()->GetPoints();
+ if (points!=NULL)
+ {
+ bbGetInputMeshManagerModel()->SetMeshBase( bbGetInputMesh() );
+ } // if points!=NULL
+ } // Mesh!=NULL
+ } // if Tool 30 Set
+
+ if (bbGetInputTool()==35) // Set memory mode
+ {
+ bbGetInputMeshManagerModel()->SetMeshMemoryMode( bbGetInputMesh() );
+ } // if Tool 35 Set memory mode
+
+ if (bbGetInputTool()==32) // Copy and Set
+ {
+ bbGetInputMeshManagerModel()->CopySetMeshBase( bbGetInputMesh() );
+ } // if Tool 35 Set memory mode
+
+
+ if (bbGetInputTool()==40) // ResetMeshTemp
+ {
+ bbGetInputMeshManagerModel()->ResetMeshTemp();
+ } // if Tool 40 Reset
+
+ if(bbGetInputTool() == 50) // Set Array of Meshes
+ {
+ if(bbGetInputMeshes().size() > 1)
+ {
+ bbGetInputMeshManagerModel()->ReplaceMesh(bbGetInputMeshes());
+ }
+ }
+ if(bbGetInputTool() == 60) // Select Mesh by Name
+ {
+ if(!bbGetInputStringParam().empty())
+ {
+ bbGetInputMeshManagerModel()->SelectMeshByName(bbGetInputStringParam());
+ }
+ }
+ if(bbGetInputTool() == 70) // Delete Current Mesh
+ {
+ bbGetInputMeshManagerModel()->DeleteCurrentMesh();
+ }
+ } else {
+ printf("EED Warning! MeshManager_tool : MeshManagerModel not defined. \n");
+ }// if MeshManagerModel != NULL