]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.h
Bug #1689
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / wxVtkSceneManager.h
index 417131192ee3f02c5e2852cd1e6f4059771c76ec..2c18b092183331bae67fe632783787347298a24f 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,9 +211,17 @@ 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
         void printAll( int com, int sta );
 
+               
+               
        private:
 
         std::string                         _cbName;
@@ -256,11 +266,16 @@ 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: