X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkListOfPair.cxx;h=defbe60101c4d80dbedef4eb5d4cacb41b2f96ac;hb=959d91564af1b0e33303f3c15d803d2dafcaa54d;hp=a24098588fd3eb8298460004ba714e44d4615b3a;hpb=931a42358442f4ee4f314613c991c838d4b4e3b7;p=clitk.git diff --git a/common/clitkListOfPair.cxx b/common/clitkListOfPair.cxx index a240985..defbe60 100644 --- a/common/clitkListOfPair.cxx +++ b/common/clitkListOfPair.cxx @@ -1,25 +1,22 @@ -/*------------------------------------------------------------------------= - - Program: clitk - Module: $RCSfile: clitkListOfPair.cxx,v $ - Language: C++ - Date: $Date: 2010/01/06 13:32:01 $ - Version: $Revision: 1.1 $ - - Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de - l'Image). All rights reserved. See Doc/License.txt or - http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details. - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - -------------------------------------------------------------------------=*/ +/*========================================================================= + Program: vv http://www.creatis.insa-lyon.fr/rio/vv + Authors belong to: + - University of LYON http://www.universite-lyon.fr/ + - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr + - CREATIS CNRS laboratory 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. + + 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 +======================================================================-====*/ #ifndef CLITKLISTOFPAIR_CXX #define CLITKLISTOFPAIR_CXX - /** ------------------------------------------------= * @file clitkListOfPair.cxx @@ -35,13 +32,13 @@ //-------------------------------------------------------------------- double clitk::convertValue(double v, - const std::multimap & conversionTable, - bool linear) { - std::map::const_iterator i; + const std::multimap & conversionTable, + bool linear) { + std::multimap::const_iterator i; i = conversionTable.lower_bound(v); if (i == conversionTable.end()) { - std::cerr << "The value " << v << " is out of the table" << std::endl; - exit(0); + std::cerr << "The value " << v << " is out of the table" << std::endl; + exit(0); } double v2 = i->first; @@ -52,12 +49,12 @@ double clitk::convertValue(double v, // interpol if (!linear) { - if ((v-v1) > (v2-v)) return p2; - else return p1; + if ((v-v1) > (v2-v)) return p2; + else return p1; } else { - double w = (v-v1)/(v2-v1); - return p1*(1.0-w)+w*p2; + double w = (v-v1)/(v2-v1); + return p1*(1.0-w)+w*p2; } } //--------------------------------------------------------------------