Ignore:
Timestamp:
Nov 18, 2009, 3:36:32 PM (14 years ago)
Author:
Christoph Mayer
Message:

-small visualization enhancements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/visual/DddVis.cpp

    r6941 r6954  
    159159
    160160        sendMessage( out.str(), network );
     161
     162        //
     163        // set node color, if any given
     164        //
     165
     166        if(this->nodecolor != 0){
     167                this->visChangeNodeColor(network, node,
     168                                (nodecolor & 0xFF0000) >> 16, (nodecolor & 0x00FF00) >> 8, nodecolor & 0x0000FF );
     169        }
    161170}
    162171
     
    233242                unsigned char b
    234243){
    235         NodeSet::iterator i = colorSet.find(node);
    236         unsigned int color = makeColor(r,g,b);
    237 
    238         if( i == colorSet.end() ){
    239                 colorSet.insert(make_pair( node, color )); // color not set for node, set
    240         }else{
    241                 if( i->second == color ) return; // color already set, ignore
    242                 else i->second = color;                  // new color, set
    243         }
    244 
    245244        ostringstream out;
    246245        out     << SET_NODE_COLOR_TYPE          << del
    247                         << getCommandID()                       << del
    248                         << getTimestamp()                       << del
    249                         << getNetworkName(network)      << del
    250                         << getNodeNumber(node)          << del
    251                         << makeColor(r, g, b)           << del;
     246                << getCommandID()                       << del
     247                << getTimestamp()                       << del
     248                << getNetworkName(network)      << del
     249                << getNodeNumber(node)          << del
     250                << makeColor(r, g, b)           << del;
    252251
    253252        sendMessage( out.str(), network );
     
    316315}
    317316
     317void DddVis::visShowNodeLabel (
     318                        NETWORK_ID network,
     319                        NodeID& node,
     320                        string label
     321){
     322        ostringstream out;
     323        out     << SET_NODE_INFO_TYPE           << del
     324                << getCommandID()                       << del
     325                << getTimestamp()                       << del
     326                << getNetworkName(network)      << del
     327                << getNodeNumber(node)          << del
     328                << label << del;
     329
     330        sendMessage( out.str(), network );
     331}
     332
    318333}} // namespace ariba, common
Note: See TracChangeset for help on using the changeset viewer.