COIN-OR::LEMON - Graph Library

Changeset 1512:e54392395480 in lemon-0.x for gui/mapstorage.cc


Ignore:
Timestamp:
06/24/05 20:16:12 (15 years ago)
Author:
Hegyi Péter
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1996
Message:

NodeMap? values are now visualizable. Todo: default map-values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gui/mapstorage.cc

    r1509 r1512  
    33MapStorage::MapStorage(Graph & graph):g(graph)
    44{
    5   for(int i=0;i<PROPERTY_NUM;i++)
     5  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
    66  {
    7     Graph::EdgeMap<double> emd(g);
     7    Graph::EdgeMap<double> emd(g,edge_property_defaults[i]);
    88    default_edgemaps.push_back(emd);
    9     Graph::NodeMap<double> nmd(g);
     9  }
     10
     11  for(int i=0;i<NODE_PROPERTY_NUM;i++)
     12  {
     13    Graph::NodeMap<double> nmd(g,node_property_defaults[i]);
    1014    default_nodemaps.push_back(nmd);
    1115  }
    12   for(int i=0;i<PROPERTY_NUM;i++)
     16
     17  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
    1318  {
    1419      for (EdgeIt j(g); j!=INVALID; ++j)
    1520      {
    16         (default_edgemaps[i])[j]=property_defaults[i];
     21        (default_edgemaps[i])[j]=edge_property_defaults[i];
    1722      }
    18       addEdgeMap(property_strings[i],&(default_edgemaps[i]));
     23      addEdgeMap(edge_property_strings[i],&(default_edgemaps[i]));
     24  }
     25
     26  for(int i=0;i<NODE_PROPERTY_NUM;i++)
     27  {
     28      for (NodeIt j(g); j!=INVALID; ++j)
     29      {
     30        (default_nodemaps[i])[j]=node_property_defaults[i];
     31      }
     32      addNodeMap(node_property_strings[i],&(default_nodemaps[i]));
    1933  }
    2034
     
    100114
    101115// g_closure_invoke...
    102 //   for(int i=0;i<PROPERTY_NUM;i++)
     116//   for(int i=0;i<EDGE_PROPERTY_NUM;i++)
    103117//     {
    104118//       (default_edgemaps[i])[e]=property_defaults[i];
Note: See TracChangeset for help on using the changeset viewer.