equal
deleted
inserted
replaced
14 { |
14 { |
15 for (NodeIt i((mytab.mapstorage).graph); i!=INVALID; ++i) |
15 for (NodeIt i((mytab.mapstorage).graph); i!=INVALID; ++i) |
16 { |
16 { |
17 double v=fabs((*actual_map)[i]); |
17 double v=fabs((*actual_map)[i]); |
18 int w; |
18 int w; |
19 if(min==max) |
19 if(autoscale) |
20 { |
20 { |
21 w=(int)(node_property_defaults[N_RADIUS]); |
21 if(min==max) |
22 } |
22 { |
23 else |
23 w=(int)(node_property_defaults[N_RADIUS]); |
24 { |
24 } |
25 w=(int)(MIN_NODE_RADIUS+(v-min)/(max-min)*(MAX_NODE_RADIUS-MIN_NODE_RADIUS)); |
25 else |
|
26 { |
|
27 w=(int)(radius_min+(v-min)/(max-min)*(radius_max-radius_min)); |
|
28 } |
|
29 } |
|
30 else |
|
31 { |
|
32 w=5+(int)(v/radius_unit); |
26 } |
33 } |
27 if(w>=0) |
34 if(w>=0) |
28 { |
35 { |
29 double x1, y1, x2, y2; |
36 double x1, y1, x2, y2; |
30 x1=nodesmap[i]->property_x1().get_value(); |
37 x1=nodesmap[i]->property_x1().get_value(); |
39 } |
46 } |
40 } |
47 } |
41 else |
48 else |
42 { |
49 { |
43 //I think only new nodes use this case |
50 //I think only new nodes use this case |
44 // int w=(int)(*actual_map)[node]; |
51 //that has no own value, only the default one |
|
52 //int w=(int)(*actual_map)[node]; |
45 int w=(int)(node_property_defaults[N_RADIUS]); |
53 int w=(int)(node_property_defaults[N_RADIUS]); |
46 if(w>=0) |
54 if(w>=0) |
47 { |
55 { |
48 double x1, y1, x2, y2; |
56 double x1, y1, x2, y2; |
49 x1=nodesmap[node]->property_x1().get_value(); |
57 x1=nodesmap[node]->property_x1().get_value(); |