Ignore:
Timestamp:
02/14/03 23:18:37 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Cosy/gui
Files:
6 edited

Legend:

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

    r1727 r1758  
    311311    TGCompositeFrame *tf2 = fTab->AddTab("Track");
    312312    TGCompositeFrame *tf4 = fTab->AddTab("Calibration");
    313     TGCompositeFrame *tf3 = fTab->AddTab("Demo");
     313    TGCompositeFrame *tf5 = fTab->AddTab("Test SE");
     314    /*TGCompositeFrame *tf3 =*/ fTab->AddTab("Demo");
    314315
    315316    fCZdAz = new MGCoordinates(tf1, kETypeZdAz);
     
    359360    l3 = new TGLabel(tf4, "the TPoint button. To set the Shaftencoder offset");
    360361    l4 = new TGLabel(tf4, "use the Calib SE button.");
     362    l1->Move(x, y);
     363    l2->Move(x, y+h);
     364    l3->Move(x, y+2*h);
     365    l4->Move(x, y+3*h);
     366    fList->Add(l1);
     367    fList->Add(l2);
     368    fList->Add(l3);
     369    fList->Add(l4);
     370
     371    l1 = new TGLabel(tf5, "START starts histograming the differences of");
     372    l2 = new TGLabel(tf5, "the two shaftencoders at the elevation axis.");
     373    l3 = new TGLabel(tf5, "Use STOP to stop histograming and display the");
     374    l4 = new TGLabel(tf5, "results on the screen.");
    361375    l1->Move(x, y);
    362376    l2->Move(x, y+h);
     
    569583}
    570584
    571 MGCosy::MGCosy(MsgQueue *q, const TGWindow *p, UInt_t w, UInt_t h)
    572     : TGMainFrame(p, w, h), fQueue(q)
     585MGCosy::MGCosy(MObservatory::LocationName_t key, MsgQueue *q, const TGWindow *p, UInt_t w, UInt_t h)
     586    : TGMainFrame(p, w, h), fObservatory(key), fQueue(q)
    573587{
    574588    fList = new MGList;
     
    596610    cout << "MGCosy: Creating MGSkyPosition" << endl;
    597611#endif
    598     fSkyPosition = new MGSkyPosition(f1, 300);
     612    fSkyPosition = new MGSkyPosition(fObservatory, f1, 300);
    599613#ifdef DEBUG
    600614    cout << "MGCosy: Creating MGAccuracy" << endl;
     
    750764    static Int_t decs=~0;
    751765
    752     static SlaStars sla;
     766    static SlaStars sla(fObservatory);
    753767    sla.SetMjd(mjd);
    754768
     
    863877    fUtc->SetText(new TGString(text));
    864878
    865     double mjd = time.CalcMjd();
     879    double mjd = time.GetMjd();
    866880
    867881    sprintf(text, "%12.6f", mjd);
     
    11141128                    return kTRUE;
    11151129                case 3:
     1130                    fQueue->Proc(WM_TESTSE, (void*)1);
     1131                    return kTRUE;
     1132                case 4:
    11161133                    StartDemo();
    11171134                    return kTRUE;
     
    11231140                StopDemo();
    11241141                fQueue->PostMsg(WM_STOP, 0, 0);
     1142                if (fTab->GetCurrent()==3)
     1143                    fQueue->Proc(WM_TESTSE, NULL);
    11251144                cout << "PostMsg (WM_Stop) returned." << endl;
    11261145                return kTRUE;
  • trunk/MagicSoft/Cosy/gui/MGCosy.h

    r1702 r1758  
    44#ifndef ROOT_TGFrame
    55#include <TGFrame.h>
     6#endif
     7
     8#ifndef MARS_MObservatory
     9#include <MObservatory.h>
    610#endif
    711
     
    3135{
    3236private:
     37    const MObservatory::LocationName_t fObservatory;
    3338
    3439    //
     
    104109
    105110public:
    106     MGCosy(MsgQueue *q, const TGWindow *p, UInt_t w, UInt_t h);
     111    MGCosy(MObservatory::LocationName_t key, MsgQueue *q, const TGWindow *p, UInt_t w, UInt_t h);
    107112    ~MGCosy();
    108113
  • trunk/MagicSoft/Cosy/gui/MGSkyPosition.cc

    r1727 r1758  
    4343    //   Neptun     7.8
    4444    //
    45     fSlaPlanet = new SlaPlanets;
    46     fSlaStar   = new SlaStars;
     45    fSlaPlanet = new SlaPlanets(fObservatory);
     46    fSlaStar   = new SlaStars(fObservatory);
    4747
    4848    //
     
    177177}
    178178
    179 MGSkyPosition::MGSkyPosition(const TGWindow* p, const UInt_t w)
    180     : MGEmbeddedCanvas("SkyPosition", p, w, 110)
     179MGSkyPosition::MGSkyPosition(MObservatory::LocationName_t key, const TGWindow* p, const UInt_t w)
     180    : MGEmbeddedCanvas("SkyPosition", p, w, 110), fObservatory(key)
    181181{
    182182    DrawCoordinateSystem();
  • trunk/MagicSoft/Cosy/gui/MGSkyPosition.h

    r1727 r1758  
    1111#ifndef MGEMBEDDEDCANVAS_H
    1212#include "MGEmbeddedCanvas.h"
     13#endif
     14
     15#ifndef MARS_MObservatory
     16#include "MObservatory.h"
    1317#endif
    1418
     
    4650    SlaPlanets *fSlaPlanet;
    4751
     52    const MObservatory::LocationName_t fObservatory;
     53
    4854    Int_t fX[9];
    4955    Int_t fY[9];
     
    6672
    6773public:
    68     MGSkyPosition(const TGWindow* p, const UInt_t w);
     74    MGSkyPosition(MObservatory::LocationName_t key, const TGWindow* p, const UInt_t w);
    6975    ~MGSkyPosition();
    7076
  • trunk/MagicSoft/Cosy/gui/MGStarguider.cc

    r1690 r1758  
    7272#define kZOOM 96
    7373
    74 MGStarguider::MGStarguider()
    75 : Camera(), TGMainFrame(gClient->GetRoot(), 768, 700), fDx((768-kZOOM)/2), fDy((512-kZOOM)/2)
     74MGStarguider::MGStarguider(MObservatory::LocationName_t key)
     75: Camera(), TGMainFrame(gClient->GetRoot(), 768, 700), fObservatory(key), fDx((768-kZOOM)/2), fDy((512-kZOOM)/2)
    7676{
    7777    gVirtualX->GrabButton(fId, kButton2, /*kButtonPressMask|kButtonReleaseMask|*/kNone, kNone, kNone, kNone);
     
    8080    fList = new MGList;
    8181
    82     fSao = new StarCatalog;
     82    fSao = new StarCatalog(fObservatory);
    8383    fRaDec = new RaDec(180, 40);
    8484
     
    612612
    613613        MStarList stars;
    614         fSao->GetStars(stars, time.CalcMjd(), *fRaDec);
     614        fSao->GetStars(stars, time.GetMjd(), *fRaDec);
    615615        fSao->GetImg(c, cimg, stars);
    616616        //fSao->GetImg(c, cimg, time.CalcMjd(), *fRaDec);
  • trunk/MagicSoft/Cosy/gui/MGStarguider.h

    r1690 r1758  
    1111#include "MGList.h"
    1212#include "MGImage.h"
     13
     14#ifndef MARS_MObservatory
     15#include "MObservatory.h"
     16#endif
    1317
    1418class AltAz;
     
    5660    TTimer *fTimer;
    5761
     62    const MObservatory::LocationName_t fObservatory;
     63
    5864    Int_t fDx;
    5965    Int_t fDy;
     
    7076
    7177public:
    72     MGStarguider();
     78    MGStarguider(MObservatory::LocationName_t key);
    7379    virtual ~MGStarguider();
    7480
Note: See TracChangeset for help on using the changeset viewer.