Changeset 8468:59e017aebef9 in orange for source/orangeplot/networkcurve.cpp
- Timestamp:
- 07/26/11 11:47:35 (2 years ago)
- Branch:
- default
- Convert:
- 7eb69eb5364fbc80da9cd6ca27d41ee26ae036c1
- File:
-
- 1 edited
-
source/orangeplot/networkcurve.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
source/orangeplot/networkcurve.cpp
r8464 r8468 5 5 6 6 #include <QtCore/qmath.h> 7 #include <limits> 7 8 8 9 const int ChangeableColorIndex = 0; … … 17 18 set_coordinates(((qreal)(qrand() % 1000)) * 1000, ((qreal)(qrand() % 1000)) * 1000); 18 19 setZValue(0.5); 20 m_size_value = 1; 19 21 } 20 22 … … 443 445 } 444 446 447 void NetworkCurve::set_edge_size(QMap<int, double> sizes, double min_size, double max_size) 448 { 449 double min_size_value = std::numeric_limits<double>::max(); 450 double max_size_value = std::numeric_limits<double>::min(); 451 452 QMap<int, double>::Iterator it; 453 for (it = sizes.begin(); it != sizes.end(); ++it) 454 { 455 m_nodes[it.key()]->m_size_value = it.value(); 456 457 if (it.value() < min_size_value) 458 { 459 min_size_value = it.value(); 460 } 461 462 if (it.value() > max_size_value) 463 { 464 max_size_value = it.value(); 465 } 466 } 467 468 if (min_size > 0 || max_size > 0) 469 { 470 if (min_size > 0) 471 { 472 m_min_node_size = min_size; 473 } 474 475 if (max_size > 0) 476 { 477 m_max_node_size = max_size; 478 } 479 480 // TODO: recalibrate all 481 } 482 else if (sizes.size() > 0) 483 { 484 // TODO: recalibrate given 485 } 486 } 487 445 488 void NetworkCurve::set_min_node_size(double size) 446 489 { 447 m_min_node_size = size;490 //set_edge_size(QList<int, double>(), size, 0); 448 491 } 449 492 … … 455 498 void NetworkCurve::set_max_node_size(double size) 456 499 { 457 m_max_node_size = size;500 //set_edge_size(QList<int, double>(), 0, size); 458 501 } 459 502 … … 462 505 return m_max_node_size; 463 506 } 507
Note: See TracChangeset
for help on using the changeset viewer.
