]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GObjectsMVCFactory.h
Implemented deleting of boxes from the scene....
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / GObjectsMVCFactory.h
index d02e18babae72e84dc8745f6c40fc0621a6ccf06..5235a8d0a32e9655a6cdee7814d3e80efb965f20 100644 (file)
@@ -53,11 +53,21 @@ Version:   $Revision$
 #include "vtkGBlackBoxView.h"
 #include "GBlackBoxModel.h"
 
+#include "GPortController.h"
+#include "vtkGPortView.h"
+#include "GPortModel.h"
+
+
 //Includes creaMaracasVisu
 
 //Includes std
 #include <iostream>
 
+//Includes bbtk
+#include <bbtkInterpreter.h>
+#include <bbtkFactory.h>
+#include <bbtkPackage.h>
+
 namespace bbtk
 {
 
@@ -73,14 +83,18 @@ namespace bbtk
                //Public methods
                static GObjectsMVCFactory* getInstance();
                static void destroyInstance();
+               BlackBoxDescriptor::Pointer getBlackBoxDescriptor(std::string packageName, std::string boxName);
                vtkGObjectView* createGObjectView(int type);
                GObjectController* createGObjectController(int type);
                GObjectModel* createGObjectModel(int type);
 
+               Interpreter::Pointer _interpreter;
+
        private:
 
                //Attributes
                static GObjectsMVCFactory* instance;
+               
 
                //Private Methods