]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBlackBoxModel.h
Updated Version with the moving of the objects updated and the background doesn't...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / GBlackBoxModel.h
index 87c47142b060230ab4df5b2929e30542fbe500c6..5da5e84019f3711813ea9d6095c7bd3c8c5dcda5 100644 (file)
@@ -46,6 +46,7 @@ Version:   $Revision$
 //Includes same project
 #include "GlobalConstants.h"
 #include "GObjectModel.h"
+#include "GPortModel.h"
 
 //Includes creaMaracasVisu
 
@@ -68,19 +69,29 @@ namespace bbtk
                ~GBlackBoxModel();
                
                //Public methods                
+               virtual void setInicPoint(double& x, double& y, double& z);
                void addInputPort(GPortModel *inputport);
                void addOutputPort(GPortModel *outputport);
+               int getNumInputPorts();
+               int getNumOutputPorts();
+               virtual void move(double xx,double yy,double zz);
+               GPortModel* getStartOutputPort();
 
+               std::string getBBTKPackage();
+               void setBBTKPackage(std::string obpackage);
 
        private:
 
-               //Attributes
+               //Private Attributes
                std::vector<GPortModel*> _inputs;
                std::vector<GPortModel*> _outputs;
 
                //Private Methods
 
        protected:
+               //Protected Attributes
+               std::string _bbtkPackage;
+
                //Protected methods
                
        };