Ignore:
Timestamp:
02/21/03 19:40:04 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Cosy/gui
Files:
2 edited

Legend:

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

    r1760 r1784  
    7272    {
    7373        fStars[i] = new TArc(0, 0, 1);
    74         InitArc(fStars[i], 1001, kWhite, kWhite);
     74        InitArc(fStars[i], 1001, 17, 15);
    7575        fList->Add(fStars[i]);
    7676    }
     
    104104}
    105105
     106static const RaDec stars[13] =
     107{
     108    // 32349   Sirius           -1.44 1.45    2.64      0.009   A0m
     109    (RaDec(Slalib::Hms2Rad(  6, 45, 0), Slalib::Dms2Rad(-16, 42, 0))),
     110    // 30438   Canopus          -0.62 -5.53   95.88     0.164   F0Ib
     111    (RaDec(Slalib::Hms2Rad(  6, 23, 0), Slalib::Dms2Rad(-52, 41, 0))),
     112    // 69673   Arcturus         -0.05 -0.31   11.25     1.239   K2IIIp
     113    (RaDec(Slalib::Hms2Rad( 14, 15, 0), Slalib::Dms2Rad( 19, 10, 0))),
     114    (RaDec(Slalib::Hms2Rad( 01, 37, 6), Slalib::Dms2Rad(-57, 14, 0))),
     115    (RaDec(Slalib::Hms2Rad( 12, 26, 6), Slalib::Dms2Rad(-63, 06, 0))),
     116    (RaDec(Slalib::Hms2Rad( 13, 25, 2), Slalib::Dms2Rad(-11, 10, 0))),
     117    (RaDec(Slalib::Hms2Rad(  5, 14, 0), Slalib::Dms2Rad(- 8, 12, 5))),
     118    (RaDec(Slalib::Hms2Rad( 19, 50, 0), Slalib::Dms2Rad(- 8, 52, 6))),
     119    (RaDec(Slalib::Hms2Rad( 18, 37, 0), Slalib::Dms2Rad( 38, 47, 0))),
     120    (RaDec(Slalib::Hms2Rad(  5, 16, 0), Slalib::Dms2Rad( 46, 00, 0))),
     121    (RaDec(Slalib::Hms2Rad(  7, 39, 0), Slalib::Dms2Rad(  5, 14, 0))),
     122    (RaDec(Slalib::Hms2Rad(  5, 55, 0), Slalib::Dms2Rad(  7, 24, 0))),
     123    (RaDec(Slalib::Hms2Rad( 19, 50, 0), Slalib::Dms2Rad(  8, 52, 0)))
     124};
     125
    106126void MGSkyPosition::UpdateStars()
    107127{
    108     RaDec stars[13];
    109 
    110     // 32349   Sirius           -1.44 1.45    2.64      0.009   A0m
    111     stars[0] = RaDec(MObservatory::Hms2Rad(  6, 45, 0), MObservatory::Dms2Rad(-16, 42, 0));
    112     // 30438   Canopus          -0.62 -5.53   95.88     0.164   F0Ib
    113     stars[1] = RaDec(MObservatory::Hms2Rad(  6, 23, 0), MObservatory::Dms2Rad(-52, 41, 0));
    114     // 69673   Arcturus         -0.05 -0.31   11.25     1.239   K2IIIp
    115     stars[2] = RaDec(MObservatory::Hms2Rad( 14, 15, 0), MObservatory::Dms2Rad( 19, 10, 0));
    116     stars[3] = RaDec(MObservatory::Hms2Rad( 01, 37, 6), MObservatory::Dms2Rad(-57, 14, 0));
    117     stars[4] = RaDec(MObservatory::Hms2Rad( 12, 26, 6), MObservatory::Dms2Rad(-63, 06, 0));
    118     stars[5] = RaDec(MObservatory::Hms2Rad( 13, 25, 2), MObservatory::Dms2Rad(-11, 10, 0));
    119     stars[6] = RaDec(MObservatory::Hms2Rad(  5, 14, 0), MObservatory::Dms2Rad(- 8, 12, 5));
    120     stars[7] = RaDec(MObservatory::Hms2Rad( 19, 50, 0), MObservatory::Dms2Rad(- 8, 52, 6));
    121     stars[8] = RaDec(MObservatory::Hms2Rad( 18, 37, 0), MObservatory::Dms2Rad( 38, 47, 0));
    122     stars[9] = RaDec(MObservatory::Hms2Rad(  5, 16, 0), MObservatory::Dms2Rad( 46, 00, 0));
    123     stars[10] = RaDec(MObservatory::Hms2Rad(  7, 39, 0), MObservatory::Dms2Rad(  5, 14, 0));
    124     stars[11] = RaDec(MObservatory::Hms2Rad(  5, 55, 0), MObservatory::Dms2Rad(  7, 24, 0));
    125     stars[12] = RaDec(MObservatory::Hms2Rad( 19, 50, 0), MObservatory::Dms2Rad(  8, 52, 0));
    126 
    127128    for (int i=0; i<13; i++)
    128129        SetDot(fStars[i], stars[i], 0);
    129 
    130 }
     130}
     131
    131132void MGSkyPosition::InitText()
    132133{
     
    244245}
    245246
    246 void MGSkyPosition::SetDot(TArc *arc, RaDec &radec, Int_t off)
     247void MGSkyPosition::SetDot(TArc *arc, const RaDec &radec, Int_t off)
    247248{
    248249    RaDec rd(radec.Ra()+off*360/24*kDeg2Rad, radec.Dec());
     
    258259    arc->SetY1(y);
    259260
    260     SetModified();
     261    //SetModified(); ***MEMORY LEAK!!!***
    261262}
    262263
  • trunk/MagicSoft/Cosy/gui/MGSkyPosition.h

    r1760 r1784  
    6767    void SetLin2(Float_t x1, Float_t y1, Float_t x2, Float_t y2);
    6868
    69     void SetDot(TArc *arc, RaDec &radec, Int_t off);
     69    void SetDot(TArc *arc, const RaDec &radec, Int_t off);
    7070
    7171    void UpdateStars();
Note: See TracChangeset for help on using the changeset viewer.