X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvStructSelector.cxx;h=bdff32671bbcdec9c5eb3289f9d49da385d00e4b;hb=5a7da4aedae5c204bc55c187717193e5950f9a44;hp=f438274ce1697264a6fb35880a860be847d30e4c;hpb=931a42358442f4ee4f314613c991c838d4b4e3b7;p=clitk.git diff --git a/vv/vvStructSelector.cxx b/vv/vvStructSelector.cxx index f438274..bdff326 100644 --- a/vv/vvStructSelector.cxx +++ b/vv/vvStructSelector.cxx @@ -1,55 +1,46 @@ /*========================================================================= + Program: vv http://www.creatis.insa-lyon.fr/rio/vv - Program: vv - Language: C++ - Author : Joel Schaerer (joel.schaerer@insa-lyon.fr) + Authors belong to: + - University of LYON http://www.universite-lyon.fr/ + - Léon Bérard cancer center http://www.centreleonberard.fr + - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr -Copyright (C) 2008 -Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr -CREATIS-LRMN http://www.creatis.insa-lyon.fr + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the copyright notices for more information. -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, version 3 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -=========================================================================*/ + It is distributed under dual licence + - BSD See included LICENSE.txt file + - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html +===========================================================================**/ #include "vvStructSelector.h" #include #include void vvStructSelector::SetStructures(StructureType structures) { - mStructures=structures; - for (StructureType::iterator i=structures.begin();i!=structures.end();i++) - { - std::ostringstream ss; - ss << (*i).first << ":" << (*i).second; - this->structSelectionWidget->addItem(ss.str().c_str()); - } + mStructures=structures; + for (StructureType::iterator i=structures.begin(); i!=structures.end(); i++) { + std::ostringstream ss; + ss << (*i).first << ":" << (*i).second; + this->structSelectionWidget->addItem(ss.str().c_str()); + } } std::vector vvStructSelector::getSelectedItems() { - std::vector result; - for (int i=0;icount();i++) - { - if (structSelectionWidget->item(i)->isSelected()) - result.push_back(mStructures[i].first); - } - return result; + std::vector result; + for (int i=0; icount(); i++) { + if (structSelectionWidget->item(i)->isSelected()) + result.push_back(mStructures[i].first); + } + return result; } vvStructSelector::vvStructSelector() { - setupUi(this); + setupUi(this); }