Changeset 1819 for trunk/MagicSoft/Cosy/gui/MGStarguider.h
- Timestamp:
- 03/12/03 14:41:29 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/gui/MGStarguider.h
r1802 r1819 1 #ifndef MGSTARGUIDER_H2 #define MGSTARGUIDER_H1 #ifndef COSY_MGStarguider 2 #define COSY_MGStarguider 3 3 4 4 #ifndef ROOT_TGFrame … … 6 6 #endif 7 7 #include "PixClient.h" 8 #ifndef MARS_MObservatory 9 #include "MObservatory.h" 10 #endif 8 11 9 12 #include "MGList.h" 10 13 #include "MGImage.h" 11 14 12 #ifndef MARS_MObservatory 13 #include "MObservatory.h" 14 #endif 15 #include "coord.h" 15 16 16 class AltAz; 17 class RaDec; 17 class TArrayF; 18 class TH1F; 19 class TH2F; 20 class TGraph; 18 21 19 22 class TTimer; 20 23 21 class TGMenuBar;22 class TGPopupMenu;24 class MGMenuBar; 25 class MGPopupMenu; 23 26 class TGTextEntry; 24 27 … … 29 32 class MStarList; 30 33 34 class TFile; 35 class TTree; 36 class TBranch; 37 38 class Leds; 39 class Rings; 40 31 41 class MGStarguider : public PixClient, public TGMainFrame 32 42 { … … 34 44 MGList *fList; 35 45 36 TGMenuBar *fMenu;46 MGMenuBar *fMenu; 37 47 MGImage *fImage; 38 48 MGImage *fZoomImage; 39 49 40 TGPopupMenu *fDisplay; 41 TGPopupMenu *fWrite; 42 TGPopupMenu *fFileType; 43 TGPopupMenu *fWriteType; 44 TGPopupMenu *fWriteRate; 45 TGPopupMenu *fInterpol; 46 TGPopupMenu *fSetup; 47 TGPopupMenu *fLimMag; 50 MGPopupMenu *fDisplay; 51 MGPopupMenu *fWrite; 52 MGPopupMenu *fWritePictures; 53 MGPopupMenu *fFileType; 54 MGPopupMenu *fWriteType; 55 MGPopupMenu *fAnalyse; 56 MGPopupMenu *fCaOs; 57 MGPopupMenu *fWriteRate; 58 MGPopupMenu *fInterpol; 59 MGPopupMenu *fSetup; 60 MGPopupMenu *fLimMag; 61 62 TFile *fFile; 63 TTree *fTree; 64 TBranch *fBranchL; 65 TBranch *fBranchT; 66 TBranch *fBranchR; 67 68 Leds *fLeds; 69 Rings *fRings; 70 Double_t fTime; 71 72 TH1F *fHistpr; 73 TH1F *fHistprx; 74 TH1F *fHistpry; 75 TH1F *fHistw[6]; 76 TH1F *fHistallw; 77 TH1F *fHistv[6]; 78 79 TH2F *fHistprxpry; 80 81 TGraph *fGraphprx; 82 TGraph *fGraphpry; 83 TGraph *fGraphw[6]; 48 84 49 85 MGCoordinates *fCRaDec; 50 86 MGCoordinates *fCZdAz; 87 88 MGCoordinates *fPZdAz; 51 89 52 90 TGTextEntry *fPixSize; … … 58 96 TTimer *fTimer; 59 97 60 const MObservatory::LocationName_t fObservatory;61 62 98 Int_t fDx; 63 99 Int_t fDy; … … 67 103 68 104 void SetPixSize(const double pixsize); 69 void Toggle( TGPopupMenu *p, UInt_t id);105 void Toggle(MGPopupMenu *p, UInt_t id); 70 106 void GetCoordinates(); 71 void CalcTrackingError(MStarList &, MStarList &); 107 void CalcTrackingError(Leds &, MStarList &); 108 ZdAz TrackingError(TArrayF &alt, TArrayF &az, TArrayF &mag) const; 109 110 void InitHists(); 111 void InitGraphs(); 112 void InitGui(); 113 114 void OpenFile(); 115 116 void ResetHists(); 117 void DisplayAnalysis(); 72 118 73 119 Bool_t HandleTimer(TTimer *t); 120 //Bool_t HandleKey(Event_t* event); 121 122 void DrawCircle(byte *img, double r); 74 123 75 124 public: 76 MGStarguider(MObservatory::LocationName_t key);125 MGStarguider(MObservatory::LocationName_t obs); 77 126 virtual ~MGStarguider(); 78 127
Note:
See TracChangeset
for help on using the changeset viewer.