Changeset 48:b8ec84524fa2 in glemon-0.x for graph_displayer_canvas-node.cc
- Timestamp:
- 07/28/05 17:54:00 (19 years ago)
- Branch:
- gui
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2104
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
graph_displayer_canvas-node.cc
r45 r48 7 7 { 8 8 Graph::NodeMap<double> * actual_map; 9 double min, max; 9 10 if(mapname=="Default") 10 11 { 12 min=node_property_defaults[N_RADIUS]; 13 max=node_property_defaults[N_RADIUS]; 11 14 actual_map=new Graph::NodeMap<double>(g,node_property_defaults[N_RADIUS]); 12 15 } 13 16 else 14 17 { 18 min=mapstorage.minOfNodeMap(mapname); 19 max=mapstorage.maxOfNodeMap(mapname); 15 20 actual_map=(mapstorage.nodemap_storage)[mapname]; 16 21 } … … 20 25 for (NodeIt i(g); i!=INVALID; ++i) 21 26 { 22 int w=(int)(*actual_map)[i]; 27 double v=abs((*actual_map)[i]); 28 int w; 29 if(min==max) 30 { 31 w=(int)(node_property_defaults[N_RADIUS]); 32 } 33 else 34 { 35 w=(int)(MIN_NODE_RADIUS+(v-min)/(max-min)*(MAX_NODE_RADIUS-MIN_NODE_RADIUS)); 36 } 23 37 if(w>=0) 24 38 {
Note: See TracChangeset
for help on using the changeset viewer.