Show
Ignore:
Timestamp:
02/10/10 13:44:59 (5 years ago)
Author:
robert
Message:

Convert NOTIFY to OSG_NOTIFY to avoid problems with polution of users apps with the NOTIFY macro

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgUtil/CullVisitor.cpp

    r11043 r11046  
    170170        { 
    171171            ++numTests; 
    172             // NOTIFY(osg::WARN)<<"testing computeNearestPointInFrustum with d_near = "<<itr->first<<std::endl; 
     172            // OSG_NOTIFY(osg::WARN)<<"testing computeNearestPointInFrustum with d_near = "<<itr->first<<std::endl; 
    173173            value_type d_near = computeNearestPointInFrustum(itr->second._matrix, itr->second._planes,*(itr->second._drawable)); 
    174174            if (d_near<_computed_znear) 
    175175            { 
    176176                _computed_znear = d_near; 
    177                 // NOTIFY(osg::WARN)<<"updating znear to "<<_computed_znear<<std::endl; 
     177                // OSG_NOTIFY(osg::WARN)<<"updating znear to "<<_computed_znear<<std::endl; 
    178178            } 
    179179        }  
    180180 
    181181        // osg::Timer_t end_t = osg::Timer::instance()->tick(); 
    182         // NOTIFY(osg::NOTICE)<<"Took "<<osg::Timer::instance()->delta_m(start_t,end_t)<<"ms to test "<<numTests<<" out of "<<_nearPlaneCandidateMap.size()<<std::endl; 
     182        // OSG_NOTIFY(osg::NOTICE)<<"Took "<<osg::Timer::instance()->delta_m(start_t,end_t)<<"ms to test "<<numTests<<" out of "<<_nearPlaneCandidateMap.size()<<std::endl; 
    183183 
    184184        _nearPlaneCandidateMap.clear(); 
     
    193193    { 
    194194 
    195         //NOTIFY(osg::INFO)<<"clamping "<< "znear="<<_computed_znear << " zfar="<<_computed_zfar<<std::endl; 
     195        //OSG_NOTIFY(osg::INFO)<<"clamping "<< "znear="<<_computed_znear << " zfar="<<_computed_zfar<<std::endl; 
    196196 
    197197 
     
    207207    else 
    208208    { 
    209         //NOTIFY(osg::INFO)<<"Not clamping "<< "znear="<<_computed_znear << " zfar="<<_computed_zfar<<std::endl; 
     209        //OSG_NOTIFY(osg::INFO)<<"Not clamping "<< "znear="<<_computed_znear << " zfar="<<_computed_zfar<<std::endl; 
    210210    } 
    211211 
     
    219219    if (zfar<znear-epsilon) 
    220220    { 
    221         NOTIFY(osg::INFO)<<"_clampProjectionMatrix not applied, invalid depth range, znear = "<<znear<<"  zfar = "<<zfar<<std::endl; 
     221        OSG_NOTIFY(osg::INFO)<<"_clampProjectionMatrix not applied, invalid depth range, znear = "<<znear<<"  zfar = "<<zfar<<std::endl; 
    222222        return false; 
    223223    } 
     
    230230        znear = average-epsilon; 
    231231        zfar = average+epsilon; 
    232         // NOTIFY(osg::INFO) << "_clampProjectionMatrix widening znear and zfar to "<<znear<<" "<<zfar<<std::endl; 
     232        // OSG_NOTIFY(osg::INFO) << "_clampProjectionMatrix widening znear and zfar to "<<znear<<" "<<zfar<<std::endl; 
    233233    } 
    234234 
    235235    if (fabs(projection(0,3))<epsilon  && fabs(projection(1,3))<epsilon  && fabs(projection(2,3))<epsilon ) 
    236236    { 
    237         // NOTIFY(osg::INFO) << "Orthographic matrix before clamping"<<projection<<std::endl; 
     237        // OSG_NOTIFY(osg::INFO) << "Orthographic matrix before clamping"<<projection<<std::endl; 
    238238 
    239239        value_type delta_span = (zfar-znear)*0.02; 
     
    249249        projection(3,2)=-(desired_zfar+desired_znear)/(desired_zfar-desired_znear); 
    250250 
    251         // NOTIFY(osg::INFO) << "Orthographic matrix after clamping "<<projection<<std::endl; 
     251        // OSG_NOTIFY(osg::INFO) << "Orthographic matrix after clamping "<<projection<<std::endl; 
    252252    } 
    253253    else 
    254254    { 
    255255 
    256         // NOTIFY(osg::INFO) << "Persepective matrix before clamping"<<projection<<std::endl; 
     256        // OSG_NOTIFY(osg::INFO) << "Persepective matrix before clamping"<<projection<<std::endl; 
    257257 
    258258        //std::cout << "_computed_znear"<<_computed_znear<<std::endl; 
     
    286286                                        0.0f,0.0f,center*ratio,1.0f)); 
    287287 
    288         // NOTIFY(osg::INFO) << "Persepective matrix after clamping"<<projection<<std::endl; 
     288        // OSG_NOTIFY(osg::INFO) << "Persepective matrix after clamping"<<projection<<std::endl; 
    289289    } 
    290290    return true; 
     
    337337            n3 >= _znear) 
    338338        { 
    339             //NOTIFY(osg::NOTICE)<<"Triangle totally beyond znear"<<std::endl; 
     339            //OSG_NOTIFY(osg::NOTICE)<<"Triangle totally beyond znear"<<std::endl; 
    340340            return; 
    341341        } 
     
    346346            n3 < 0.0) 
    347347        { 
    348             // NOTIFY(osg::NOTICE)<<"Triangle totally behind eye point"<<std::endl; 
     348            // OSG_NOTIFY(osg::NOTICE)<<"Triangle totally behind eye point"<<std::endl; 
    349349            return; 
    350350        } 
     
    367367            if (numOutside==3) 
    368368            { 
    369                 //NOTIFY(osg::NOTICE)<<"Triangle totally outside frustum "<<d1<<"\t"<<d2<<"\t"<<d3<<std::endl; 
     369                //OSG_NOTIFY(osg::NOTICE)<<"Triangle totally outside frustum "<<d1<<"\t"<<d2<<"\t"<<d3<<std::endl; 
    370370                return; 
    371371            } 
     
    376376            } 
    377377             
    378             //NOTIFY(osg::NOTICE)<<"Triangle ok w.r.t plane "<<d1<<"\t"<<d2<<"\t"<<d3<<std::endl; 
     378            //OSG_NOTIFY(osg::NOTICE)<<"Triangle ok w.r.t plane "<<d1<<"\t"<<d2<<"\t"<<d3<<std::endl; 
    379379 
    380380            selector_mask <<= 1;  
     
    386386            _znear = osg::minimum(_znear,n2); 
    387387            _znear = osg::minimum(_znear,n3); 
    388             // NOTIFY(osg::NOTICE)<<"Triangle all inside frustum "<<n1<<"\t"<<n2<<"\t"<<n3<<" number of plane="<<_planes->size()<<std::endl; 
     388            // OSG_NOTIFY(osg::NOTICE)<<"Triangle all inside frustum "<<n1<<"\t"<<n2<<"\t"<<n3<<" number of plane="<<_planes->size()<<std::endl; 
    389389            return; 
    390390        } 
     
    395395        // this means that use brute force methods for deviding up triangle.  
    396396         
    397         //NOTIFY(osg::NOTICE)<<"Using brute force method of triangle cutting frustum walls"<<std::endl; 
     397        //OSG_NOTIFY(osg::NOTICE)<<"Using brute force method of triangle cutting frustum walls"<<std::endl; 
    398398        _polygonOriginal.clear(); 
    399399        _polygonOriginal.push_back(DistancePoint(0,v1)); 
     
    459459            { 
    460460                _znear = dist; 
    461                 //NOTIFY(osg::NOTICE)<<"Near plane updated "<<_znear<<std::endl; 
     461                //OSG_NOTIFY(osg::NOTICE)<<"Near plane updated "<<_znear<<std::endl; 
    462462            } 
    463463        } 
     
    467467CullVisitor::value_type CullVisitor::computeNearestPointInFrustum(const osg::Matrix& matrix, const osg::Polytope::PlaneList& planes,const osg::Drawable& drawable) 
    468468{ 
    469     // NOTIFY(osg::WARN)<<"CullVisitor::computeNearestPointInFrustum("<<getTraversalNumber()<<"\t"<<planes.size()<<std::endl; 
     469    // OSG_NOTIFY(osg::WARN)<<"CullVisitor::computeNearestPointInFrustum("<<getTraversalNumber()<<"\t"<<planes.size()<<std::endl; 
    470470 
    471471    osg::TriangleFunctor<ComputeNearestPointFunctor> cnpf; 
     
    489489        if ( !EQUAL_F(d_near, d_far) )  
    490490        { 
    491             NOTIFY(osg::WARN)<<"Warning: CullVisitor::updateCalculatedNearFar(.) near>far in range calculation,"<< std::endl; 
    492             NOTIFY(osg::WARN)<<"         correcting by swapping values d_near="<<d_near<<" dfar="<<d_far<< std::endl; 
     491            OSG_NOTIFY(osg::WARN)<<"Warning: CullVisitor::updateCalculatedNearFar(.) near>far in range calculation,"<< std::endl; 
     492            OSG_NOTIFY(osg::WARN)<<"         correcting by swapping values d_near="<<d_near<<" dfar="<<d_far<< std::endl; 
    493493        } 
    494494    } 
     
    521521        if (lastFrameNumber != getTraversalNumber()) 
    522522        { 
    523             NOTIFY(osg::NOTICE)<<"Took "<<elapsed_time<<"ms to test "<<numBillboards<<" billboards"<<std::endl; 
     523            OSG_NOTIFY(osg::NOTICE)<<"Took "<<elapsed_time<<"ms to test "<<numBillboards<<" billboards"<<std::endl; 
    524524            numBillboards = 0; 
    525525            elapsed_time = 0.0; 
     
    540540        d_far = distance(bb.corner(bbCornerFar),matrix); 
    541541 
    542         NOTIFY(osg::NOTICE).precision(15); 
     542        OSG_NOTIFY(osg::NOTICE).precision(15); 
    543543 
    544544        if (false) 
    545545        { 
    546546 
    547             NOTIFY(osg::NOTICE)<<"TESTING Billboard near/far computation"<<std::endl; 
    548  
    549              // NOTIFY(osg::WARN)<<"Checking corners of billboard "<<std::endl; 
     547            OSG_NOTIFY(osg::NOTICE)<<"TESTING Billboard near/far computation"<<std::endl; 
     548 
     549             // OSG_NOTIFY(osg::WARN)<<"Checking corners of billboard "<<std::endl; 
    550550            // deprecated brute force way, use all corners of the bounding box. 
    551551            value_type nd_near, nd_far; 
     
    556556                if (d<nd_near) nd_near = d; 
    557557                if (d>nd_far) nd_far = d; 
    558                 NOTIFY(osg::NOTICE)<<"\ti="<<i<<"\td="<<d<<std::endl; 
     558                OSG_NOTIFY(osg::NOTICE)<<"\ti="<<i<<"\td="<<d<<std::endl; 
    559559            } 
    560560 
    561561            if (nd_near==d_near && nd_far==d_far) 
    562562            { 
    563                 NOTIFY(osg::NOTICE)<<"\tBillboard near/far computation correct "<<std::endl; 
     563                OSG_NOTIFY(osg::NOTICE)<<"\tBillboard near/far computation correct "<<std::endl; 
    564564            } 
    565565            else 
    566566            { 
    567                 NOTIFY(osg::NOTICE)<<"\tBillboard near/far computation ERROR\n\t\t"<<d_near<<"\t"<<nd_near 
     567                OSG_NOTIFY(osg::NOTICE)<<"\tBillboard near/far computation ERROR\n\t\t"<<d_near<<"\t"<<nd_near 
    568568                                        <<"\n\t\t"<<d_far<<"\t"<<nd_far<<std::endl; 
    569569            } 
     
    591591        if ( !EQUAL_F(d_near, d_far) )  
    592592        { 
    593             NOTIFY(osg::WARN)<<"Warning: CullVisitor::updateCalculatedNearFar(.) near>far in range calculation,"<< std::endl; 
    594             NOTIFY(osg::WARN)<<"         correcting by swapping values d_near="<<d_near<<" dfar="<<d_far<< std::endl; 
     593            OSG_NOTIFY(osg::WARN)<<"Warning: CullVisitor::updateCalculatedNearFar(.) near>far in range calculation,"<< std::endl; 
     594            OSG_NOTIFY(osg::WARN)<<"         correcting by swapping values d_near="<<d_near<<" dfar="<<d_far<< std::endl; 
    595595        } 
    596596    } 
     
    611611                if (isBillboard) 
    612612                { 
    613                     // NOTIFY(osg::WARN)<<"Adding billboard into deffered list"<<std::endl; 
     613                    // OSG_NOTIFY(osg::WARN)<<"Adding billboard into deffered list"<<std::endl; 
    614614                 
    615615                    osg::Polytope transformed_frustum; 
     
    632632                { 
    633633                    if (d_far>=0.0) _computed_znear = d_far; 
    634                     else NOTIFY(osg::WARN)<<"       1)  sett near with dnear="<<d_near<<"  dfar="<<d_far<< std::endl; 
     634                    else OSG_NOTIFY(osg::WARN)<<"       1)  sett near with dnear="<<d_near<<"  dfar="<<d_far<< std::endl; 
    635635                } 
    636636            } 
     
    638638            { 
    639639                if (d_near>=0.0) _computed_znear = d_near; 
    640                 else NOTIFY(osg::WARN)<<"        2) sett near with d_near="<<d_near<< std::endl; 
     640                else OSG_NOTIFY(osg::WARN)<<"        2) sett near with d_near="<<d_near<< std::endl; 
    641641            } 
    642642        } 
    643643        else 
    644644        { 
    645             //if (d_near<0.0) NOTIFY(osg::WARN)<<"         3) set near with d_near="<<d_near<< std::endl; 
     645            //if (d_near<0.0) OSG_NOTIFY(osg::WARN)<<"         3) set near with d_near="<<d_near<< std::endl; 
    646646            _computed_znear = d_near; 
    647647        } 
     
    682682    { 
    683683       _computed_znear = d; 
    684        if (d<0.0) NOTIFY(osg::WARN)<<"Alerting billboard ="<<d<< std::endl; 
     684       if (d<0.0) OSG_NOTIFY(osg::WARN)<<"Alerting billboard ="<<d<< std::endl; 
    685685    } 
    686686    if (d>_computed_zfar) _computed_zfar = d; 
     
    773773        if (osg::isNaN(depth)) 
    774774        { 
    775             NOTIFY(osg::NOTICE)<<"CullVisitor::apply(Geode&) detected NaN,"<<std::endl 
     775            OSG_NOTIFY(osg::NOTICE)<<"CullVisitor::apply(Geode&) detected NaN,"<<std::endl 
    776776                                    <<"    depth="<<depth<<", center=("<<bb.center()<<"),"<<std::endl 
    777777                                    <<"    matrix="<<matrix<<std::endl; 
    778             NOTIFY(osg::DEBUG_INFO) << "    NodePath:" << std::endl; 
     778            OSG_NOTIFY(osg::DEBUG_INFO) << "    NodePath:" << std::endl; 
    779779            for (NodePath::const_iterator i = getNodePath().begin(); i != getNodePath().end(); ++i) 
    780780            { 
    781                 NOTIFY(osg::DEBUG_INFO) << "        \"" << (*i)->getName() << "\"" << std::endl; 
     781                OSG_NOTIFY(osg::DEBUG_INFO) << "        \"" << (*i)->getName() << "\"" << std::endl; 
    782782            } 
    783783        } 
     
    840840            if (d<_computed_znear) 
    841841            { 
    842                 if (d<0.0) NOTIFY(osg::WARN)<<"Alerting billboard handling ="<<d<< std::endl; 
     842                if (d<0.0) OSG_NOTIFY(osg::WARN)<<"Alerting billboard handling ="<<d<< std::endl; 
    843843                _computed_znear = d; 
    844844            } 
     
    851851        if (osg::isNaN(depth)) 
    852852        { 
    853             NOTIFY(osg::NOTICE)<<"CullVisitor::apply(Billboard&) detected NaN,"<<std::endl 
     853            OSG_NOTIFY(osg::NOTICE)<<"CullVisitor::apply(Billboard&) detected NaN,"<<std::endl 
    854854                                    <<"    depth="<<depth<<", pos=("<<pos<<"),"<<std::endl 
    855855                                    <<"    *billboard_matrix="<<*billboard_matrix<<std::endl; 
    856             NOTIFY(osg::DEBUG_INFO) << "    NodePath:" << std::endl; 
     856            OSG_NOTIFY(osg::DEBUG_INFO) << "    NodePath:" << std::endl; 
    857857            for (NodePath::const_iterator i = getNodePath().begin(); i != getNodePath().end(); ++i) 
    858858            { 
    859                 NOTIFY(osg::DEBUG_INFO) << "        \"" << (*i)->getName() << "\"" << std::endl; 
     859                OSG_NOTIFY(osg::DEBUG_INFO) << "        \"" << (*i)->getName() << "\"" << std::endl; 
    860860            } 
    861861        } 
     
    10261026    pushProjectionMatrix(matrix.get()); 
    10271027     
    1028     //NOTIFY(osg::INFO)<<"Push projection "<<*matrix<<std::endl; 
     1028    //OSG_NOTIFY(osg::INFO)<<"Push projection "<<*matrix<<std::endl; 
    10291029     
    10301030    // note do culling check after the frustum has been updated to ensure 
     
    10371037    popProjectionMatrix(); 
    10381038 
    1039     //NOTIFY(osg::INFO)<<"Pop projection "<<*matrix<<std::endl; 
     1039    //OSG_NOTIFY(osg::INFO)<<"Pop projection "<<*matrix<<std::endl; 
    10401040 
    10411041    _computed_znear = previous_znear;