]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBlackBoxModel.cxx
The buttons and the objects to create input and output complex box ports were added...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / GBlackBoxModel.cxx
index 47259aaa576c7a9fc0106dfdeb56cca54628a07f..5351493e280e2ac0459b6aae2469b26acd683d3d 100644 (file)
@@ -51,65 +51,6 @@ namespace bbtk
        {
        }
 
-       //=========================================================================
-
-       void GBlackBoxModel::setInicPoint(double& x, double& y, double& z)
-       {
-               GObjectModel::setInicPoint(x,y,z);
-
-               double xFin=x+BOX_WIDTH,yFin=y-BOX_HEIGHT;
-               setFinalPoint(xFin,yFin,z);
-       }
-
-       //=========================================================================
-
-       void GBlackBoxModel::addInputPort(GPortModel *inputport)
-       {
-               _inputs.push_back(inputport);
-       }
-
-       //=========================================================================
-
-       void GBlackBoxModel::addOutputPort(GPortModel *outputport)
-       {
-               _outputs.push_back(outputport);
-       }
-
-       //=========================================================================
-
-       int GBlackBoxModel::getNumInputPorts()
-       {
-               return _inputs.size();
-       }
-
-       //=========================================================================
-
-       int GBlackBoxModel::getNumOutputPorts()
-       {
-               return _outputs.size();
-       }
-
-       //=========================================================================
-
-       void GBlackBoxModel::move(double xx,double yy,double zz)
-       {
-               setInicPoint(xx,yy,zz);
-
-               //Refresh inputs position
-               int i;
-               for(i=0;i<_inputs.size();i++)
-               {
-                       _inputs[i]->updatePortPosition();
-               }
-               
-               //Refresh outputs position
-               for(i=0;i<_outputs.size();i++)
-               {
-                       _outputs[i]->updatePortPosition();
-               }
-
-       }
-       
        //=========================================================================
        
        std::string GBlackBoxModel::getBBTKPackage()
@@ -154,20 +95,6 @@ namespace bbtk
 
        //=========================================================================
 
-       std::vector<GPortModel*> GBlackBoxModel::getInputPorts()
-       {
-               return _inputs;
-       }
-
-       //=========================================================================
-
-       std::vector<GPortModel*> GBlackBoxModel::getOutputPorts()
-       {
-               return _outputs;
-       }
-
-       //=========================================================================
-
        void GBlackBoxModel::setValueToInputPort(int pos,std::string value)
        {
                _inputs[pos]->setValue(value);
@@ -246,52 +173,6 @@ namespace bbtk
 
        //=========================================================================
 
-       GPortModel* GBlackBoxModel::getInputPort(std::string name)
-       {
-               for(int i = 0; i<_inputs.size();i++)
-               {
-                       if(_inputs[i]->getBBTKName()==name)
-                       {
-                               return _inputs[i];
-                       }
-               }
-               return NULL;
-       }
-
-       //=========================================================================
-       
-       GPortModel* GBlackBoxModel::getOutputPort(std::string name)
-       {
-               for(int i = 0; i<_outputs.size();i++)
-               {
-                       if(_outputs[i]->getBBTKName()==name)
-                       {
-                               return _outputs[i];
-                       }
-               }
-               return NULL;
-       }
-
-       //=========================================================================
-
-       void GBlackBoxModel::updatePorts()
-       {
-               for(int i = 0; i<_inputs.size();i++)
-               {       
-                       _inputs[i]->updatePortPosition();
-                       _inputs[i]->notifyObservers(_objectId);
-               }
-
-               for(int i = 0; i<_outputs.size();i++)
-               {
-                       _outputs[i]->updatePortPosition();
-                       _outputs[i]->notifyObservers(_objectId);
-               }
-       }
-
-       //=========================================================================
-
-
 }  // EO namespace bbtk
 
 // EOF