Ignore:
Timestamp:
12/18/02 17:48:44 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/gui/MGSkyPosition.cc

    r1275 r1690  
    172172    : MGEmbeddedCanvas("SkyPosition", p, w, 110)
    173173{
    174     cout << "MGSkyPosition: Initilizing." << endl;
    175174    DrawCoordinateSystem();
    176175    InitPlanets();
     
    178177    InitText();
    179178    InitCanvas();
    180     cout << "MGSkyPosition: Initilizing done." << endl;
    181179}
    182180
     
    278276    static int Y = ~0;
    279277
    280     int xd = (int)floor(x);
    281     int yd = (int)floor(y);
     278    int xd = (int)/*floor*/(x);
     279    int yd = (int)/*floor*/(y);
    282280    x *= 60.;
    283281    y *= 60.;
    284282
    285     int fx = (int)floor(x*10.);
    286     int fy = (int)floor(y*10.);
     283    int fx = (int)/*floor*/(x*10.);
     284    int fy = (int)/*floor*/(y*10.);
    287285
    288286    if (X==fx && Y==fy)
     
    296294
    297295    char txt[100];
    298     sprintf(txt, "Zd=%d\xb0%02.1f'\nAz=%d\xb0%02.1f'",
    299             xd, xm, yd, ym);
     296    sprintf(txt, "Zd=%s%d\xb0%02.1f'\nAz=%s%d\xb0%02.1f'",
     297            x<0?"-":"", abs(xd), xm, y<0?"-":"", abs(yd), ym);
    300298
    301299    fText->SetText(fText->GetX(), fText->GetY(), txt);
     
    305303
    306304
    307 void MGSkyPosition::Update(ZdAz &pos)
     305void MGSkyPosition::Update(ZdAz &pos, double mjd)
    308306{
    309307    //
    310308    // calculate actual time for planet positions
    311309    //
    312     fSlaPlanet->SetMjd2Now();
    313     fSlaStar->SetMjd2Now();
     310    fSlaPlanet->SetMjd(mjd);
     311    fSlaStar->SetMjd(mjd);
    314312
    315313    UpdatePlanet(kESun,     fSun);
Note: See TracChangeset for help on using the changeset viewer.