]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.h
Feature #1758
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / wxVtkSceneManager.h
index 9203963e8636e6686d9a00682fee5f4526f48573..ce0c2a70d59994e73cd5e43d92a6dc13a53009cd 100644 (file)
@@ -93,8 +93,10 @@ namespace bbtk
        class wxVtkSceneManager : public InteractorStyleMaracas , public Observer
        {
        public:
-
-               wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager);
+               
+//EED 15 oct 2012              wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager);
+               wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager,Factory::Pointer bbtkfactory);
+               
                ~wxVtkSceneManager();
                void disconnectDrop();
 
@@ -209,6 +211,10 @@ namespace bbtk
         std::string GetCategory();
         std::string GetDescription();
   
+        // RaC2012 2nd HackFest
+        // External Inputs was the complex inputs in previous versions
+        // Get names of all external inputs
+        std::vector< std::string> GetExternalInputsNames();
                void getCleanLine(std::stringstream &inputStream, std::string &line);
                
         // JGRR & CM
@@ -260,11 +266,15 @@ namespace bbtk
                vtkActor                                                        *_fillObjectActor;
                vtkDataSetMapper                                        *_aPolygonMapper;
 
+               Factory::Pointer                                        _bbtkfactory;
+               
+               
         std::string LineNumber(bool withLineNumber, int &value);
         int GetIndexInSelected(int idControler);
         void UnSelectBlackBoxes();
         GObjectController *GetGBlackBoxControlerPointedByMouse();
                void CancelConnection();
+               
 
        protected: