COIN-OR::LEMON - Graph Library

Changeset 172:fc1e478697d3 in glemon-0.x for mapstorage.cc


Ignore:
Timestamp:
10/25/06 15:21:24 (18 years ago)
Author:
Hegyi Péter
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3017
Message:

Currently visualized map can be saved and loaded from file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mapstorage.cc

    r151 r172  
    5353int MapStorage::addNodeMap(const std::string & name, Graph::NodeMap<double> *nodemap, double default_value)
    5454{
    55   std::cout << default_value << std::endl;
    5655  if( nodemap_storage.find(name) == nodemap_storage.end() )
    5756    {
     
    7978  signal_prop.emit(itisedge, prop);
    8079}
     80
     81void MapStorage::broadcastActiveMaps()
     82{
     83  for(int i=0;i<NODE_PROPERTY_NUM;i++)
     84    {
     85      signal_map_win.emit(false, i, active_nodemaps[i]);
     86    }
     87 
     88  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
     89    {
     90      signal_map_win.emit(true, i, active_edgemaps[i]);
     91    }
     92}
     93
    8194
    8295std::string MapStorage::getActiveEdgeMap(int prop)
     
    441454  file_name = "";
    442455  modified = false;
     456
     457  arrow_pos_read_ok = false;
     458 
     459  for(int i=0;i<NODE_PROPERTY_NUM;i++)
     460    {
     461      changeActiveMap(false, i, "");
     462      signal_map_win.emit(false, i, "");
     463    }
     464 
     465  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
     466    {
     467      changeActiveMap(true, i, "");
     468      signal_map_win.emit(true, i, "");
     469    }
    443470}
    444471
Note: See TracChangeset for help on using the changeset viewer.