Changeset 4108 for trunk/MagicSoft


Ignore:
Timestamp:
05/20/04 06:43:00 (21 years ago)
Author:
moralejo
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r4101 r4108  
    1818
    1919                                                 -*-*- END OF LINE -*-*-
     20
     21 2004/05/19: Abelardo Moralejo
     22
     23   * mbase/MGMap.cc
     24     - replaced rint by TMath::Nint() (my Mac did not recognize the
     25       former)
    2026
    2127 2004/05/19: Abelardo Moralejo
  • trunk/MagicSoft/Mars/mbase/MGMap.cc

    r4081 r4108  
    252252        y+= dy;
    253253
    254         const Int_t iy = (int)rint(y);
     254        const Int_t iy = TMath::Nint(y);
    255255        if (iy<0 || iy>=h)
    256256            continue;
    257257
    258         const Int_t ix = (int)rint(x);
     258        const Int_t ix = TMath::Nint(x);
    259259        if (ix<0 || ix>=w)
    260260            continue;
     
    284284void MGMap::DrawCircle(UChar_t *buf, int w, int h, Float_t x, Float_t y, Float_t r, UChar_t col)
    285285{
    286     const Int_t n = (int)rint(sqrt(2.)*r*TMath::Pi()/2);
     286    const Int_t n = TMath::Nint(sqrt(2.)*r*TMath::Pi()/2);
    287287    for (int i=0; i<n-1; i++)
    288288    {
     
    292292        const Double_t dy = r*sin(angle);
    293293
    294         const Int_t x1 = (int)rint(x+dx);
    295         const Int_t x2 = (int)rint(x-dx);
    296 
    297         const Int_t y1 = (int)rint(y+dy);
     294        const Int_t x1 = TMath::Nint(x+dx);
     295        const Int_t x2 = TMath::Nint(x-dx);
     296
     297        const Int_t y1 = TMath::Nint(y+dy);
    298298        if (y1>=0 && y1<h)
    299299        {
     
    305305        }
    306306
    307         const Int_t y2 = (int)rint(y-dy);
     307        const Int_t y2 = TMath::Nint(y-dy);
    308308        if (y2>=0 && y2<h)
    309309        {
     
    323323void MGMap::DrawDot(UChar_t *buf, int w, int h, Float_t cx, Float_t cy, UChar_t col)
    324324{
    325     const Int_t x1 = (int)rint(cx);
    326     const Int_t y1 = (int)rint(cy);
     325    const Int_t x1 = TMath::Nint(cx);
     326    const Int_t y1 = TMath::Nint(cy);
    327327
    328328    if (x1>=0 && y1>=0 && x1<w && y1<h)
Note: See TracChangeset for help on using the changeset viewer.