Changeset 8451:f9db733b840f in orange


Ignore:
Timestamp:
07/25/11 18:02:21 (3 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
b573b51f9b45f9d6262013d142d6d9e8229d281e
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/orangeplot/networkcurve.cpp

    r8448 r8451  
    99{ 
    1010    set_index(index); 
     11    set_coordinates(((qreal)(qrand() % 1000)) * 1000, ((qreal)(qrand() % 1000)) * 1000); 
    1112} 
    1213 
     
    235236int NetworkCurve::random() 
    236237{ 
    237     NodeItem *u; 
    238238    Nodes::ConstIterator uit = m_nodes.constBegin(); 
    239239    Nodes::ConstIterator uend = m_nodes.constEnd(); 
     
    241241    for (; uit != uend; ++uit) 
    242242    { 
    243         u = uit.value(); 
    244         u->set_x(((qreal)(qrand() % 1000)) * 1000); 
    245         u->set_y(((qreal)(qrand() % 1000)) * 1000); 
     243        uit.value()->set_coordinates(((qreal)(qrand() % 1000)) * 1000, ((qreal)(qrand() % 1000)) * 1000); 
    246244    } 
    247245 
     
    351349                dif = 1; 
    352350 
    353             u->set_x(u->x() + (disp[u->index()].x * qMin(fabs(disp[u->index()].x), temperature) / dif)); 
    354             u->set_y(u->y() + (disp[u->index()].y * qMin(fabs(disp[u->index()].y), temperature) / dif)); 
     351            u->set_coordinates(u->x() + (disp[u->index()].x * qMin(fabs(disp[u->index()].x), temperature) / dif), 
     352                               u->y() + (disp[u->index()].y * qMin(fabs(disp[u->index()].y), temperature) / dif)); 
    355353        } 
    356354 
    357         plot()->replot(); 
    358         plot()->set_dirty(); 
     355        //plot()->replot(); 
     356        //plot()->set_dirty(); 
    359357 
    360358        temperature = temperature * cooling; 
Note: See TracChangeset for help on using the changeset viewer.