source: Sophya/trunk/Poubelle/archTOI.old/templocator.h@ 423

Last change on this file since 423 was 423, checked in by ansari, 26 years ago

galcross

File size: 985 bytes
Line 
1// temporaire, positionnement en utilisant la galaxie...
2
3#ifndef TEMPLOCATOR_H
4#define TEMPLOCATOR_H
5
6class TempLocator {
7public:
8 TempLocator();
9
10 void setEarthPos(double lon, double lat);
11 void setTSid(double ts);
12
13 double getAlphaZenith();
14 double getDeltaZenith();
15
16
17 double getAzimutBolo(int sampleNum, int ibolo); // ibolo, comme dans les TOI
18 double getElvBolo(int sampleNum, int ibolo);
19 double getAlphaBolo(int sampleNum, int ibolo);
20 double getDeltaBolo(int sampleNum, int ibolo);
21
22protected:
23 double lon; // degrees +=EST
24 double lat; // degrees +=NORD
25 double ts; // secondes
26
27 int nGalCross;
28 long* crossings; // samplenum des croisements galactiques
29
30 double ra;
31 double dec;
32 int xSampleNum; // pour le dernier calcul
33 double azimBolGC;
34
35 void findGeomFromGC(int sampleNum); // pour le bolo qui voit les xing
36 // il faut avoir positionne lon, lat et ts.
37 void ComputeZenith();
38};
39
40extern TempLocator tempLocator;
41
42#endif
Note: See TracBrowser for help on using the repository browser.