COIN-OR::LEMON - Graph Library

Changeset 1595:3bde58e2d5ca in lemon-0.x


Ignore:
Timestamp:
07/27/05 13:02:51 (19 years ago)
Author:
Hegyi Péter
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2099
Message:

Documentation was added to GUI.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gui/graph_displayer_canvas-edge.cc

    r1589 r1595  
    120120              edgemap_to_edit=mapname;
    121121              double number=(*(mapstorage.edgemap_storage)[mapname])[i];
    122               int length=1;
    123               //if number is smaller than one, length would be negative, or invalid
    124               if(number>=1)
    125                 {
    126                   length=(int)(floor(log(number)/log(10)))+1;
    127                 }
    128               int maxpos=(int)(pow(10,length-1));
    129               int strl=length+1+RANGE;
    130               char * str=new char[strl];
    131               str[length]='.';
    132               str[strl]='\0';
     122//            int length=1;
     123//            //if number is smaller than one, length would be negative, or invalid
     124//            if(number>=1)
     125//              {
     126//                length=(int)(floor(log(number)/log(10)))+1;
     127//              }
     128//            int maxpos=(int)(pow(10,length-1));
     129//            int strl=length+1+RANGE;
     130//            char * str=new char[strl];
     131//            str[length]='.';
     132//            str[strl]='\0';
    133133     
    134               for(int j=0;j<strl;j++)
    135                 {
    136                   if(j!=length)
    137                     {
    138                       if((number-(int)number)>ALMOST_ONE)
    139                         {
    140                           number=round(number);
    141                         }
    142                       int digit=(int)(number/maxpos);
    143                       str[j]=(digit+'0');
    144                       number-=digit*maxpos;
    145                       number*=10;
    146                     }
    147                 }
    148      
    149               edgetextmap[i]->property_text().set_value(str);
     134//            for(int j=0;j<strl;j++)
     135//              {
     136//                if(j!=length)
     137//                  {
     138//                    if((number-(int)number)>ALMOST_ONE)
     139//                      {
     140//                        number=round(number);
     141//                      }
     142//                    int digit=(int)(number/maxpos);
     143//                    str[j]=(digit+'0');
     144//                    number-=digit*maxpos;
     145//                    number*=10;
     146//                  }
     147//              }
     148//                    edgetextmap[i]->property_text().set_value(str);
     149
     150              std::ostringstream ostr;
     151              ostr << number;
     152
     153              edgetextmap[i]->property_text().set_value(ostr.str());
    150154            }
    151155          else
Note: See TracChangeset for help on using the changeset viewer.