X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsKernelEditorGraphic%2FGBoxModel.cxx;h=1c03431f0efd776eadf5e63ee36590aef1877d07;hb=a178c5cff0721d95f04e014ad8356ec86799bc2a;hp=0801e54007526b00185d2a8e86ef24c1df879b60;hpb=343ecf790a799b8089a6d13fec0192fd9ad71da1;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBoxModel.cxx b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBoxModel.cxx index 0801e54..1c03431 100644 --- a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBoxModel.cxx +++ b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/GBoxModel.cxx @@ -96,13 +96,13 @@ namespace bbtk //Refresh inputs position int i; - for(i=0;i<_inputs.size();i++) + for(i=0;i<(int)_inputs.size();i++) { _inputs[i]->updatePortPosition(); } //Refresh outputs position - for(i=0;i<_outputs.size();i++) + for(i=0;i<(int)_outputs.size();i++) { _outputs[i]->updatePortPosition(); } @@ -144,7 +144,7 @@ namespace bbtk GPortModel* GBoxModel::getInputPort(std::string name) { - for(int i = 0; i<_inputs.size();i++) + for(int i = 0; i<(int)_inputs.size();i++) { if(_inputs[i]->getBBTKName()==name) { @@ -158,7 +158,7 @@ namespace bbtk GPortModel* GBoxModel::getOutputPort(std::string name) { - for(int i = 0; i<_outputs.size();i++) + for(int i = 0; i<(int)_outputs.size();i++) { if(_outputs[i]->getBBTKName()==name) { @@ -170,9 +170,23 @@ namespace bbtk //========================================================================= + GPortModel* GBoxModel::getInputPort(int pos) + { + return _inputs[pos]; + } + + //========================================================================= + + GPortModel* GBoxModel::getOutputPort(int pos) + { + return _outputs[pos]; + } + + //========================================================================= + void GBoxModel::updatePorts() { - for(int i = 0; i<_inputs.size();i++) + for(int i = 0; i<(int)_inputs.size();i++) { _inputs[i]->updatePortPosition(); _inputs[i]->notifyObservers(_objectId);