source: trunk/MagicSoft/Cosy/gui/MGStarguider.h@ 1194

Last change on this file since 1194 was 1111, checked in by tbretz, 23 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1#ifndef MGSTARGUIDER_H
2#define MGSTARGUIDER_H
3
4#ifndef ROOT_TGFrame
5#include <TGFrame.h>
6#endif
7#ifndef CAMERA_H
8#include "Camera.h"
9#endif
10
11#include "MGList.h"
12#include "MGImage.h"
13
14class RaDec;
15
16class TGMenuBar;
17class TGPopupMenu;
18
19class MGImage;
20class MGCoordinates;
21
22class StarCatalog;
23
24class MGStarguider : public Camera, public TGMainFrame
25{
26private:
27 MGList *fList;
28
29 TGMenuBar *fMenu;
30 MGImage *fImage;
31
32 TGPopupMenu *fDisplay;
33 TGPopupMenu *fWrite;
34 TGPopupMenu *fFileType;
35 TGPopupMenu *fWriteType;
36 TGPopupMenu *fWriteRate;
37 TGPopupMenu *fSetup;
38 TGPopupMenu *fLimMag;
39
40 MGCoordinates *fCRaDec;
41 MGCoordinates *fCZdAz;
42
43 StarCatalog *fSao;
44
45 RaDec *fRaDec;
46
47 int fWrtRate;
48
49 void SetPixSize(const double pixsize);
50
51public:
52 MGStarguider();
53 virtual ~MGStarguider();
54
55 //void Update();
56
57 void Layout();
58 void CloseWindow();
59
60 Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2);
61
62 //
63 // Execution of one frame - this function may be overloaded!
64 //
65 void ProcessFrame(const unsigned long n, byte *img, struct timeval *tm);
66
67 ClassDef(MGStarguider, 0)
68};
69
70#endif
Note: See TracBrowser for help on using the repository browser.