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

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

alpha delta a partir croisement galax

File size: 1.0 KB
RevLine 
[419]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
[423]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);
[426]21
22 void getAltAzBolo(int sampleNum, int ibolo, double& elv, double& az);
[419]23
24protected:
25 double lon; // degrees +=EST
26 double lat; // degrees +=NORD
27 double ts; // secondes
[423]28
29 int nGalCross;
30 long* crossings; // samplenum des croisements galactiques
31
32 double ra;
33 double dec;
34 int xSampleNum; // pour le dernier calcul
35 double azimBolGC;
36
37 void findGeomFromGC(int sampleNum); // pour le bolo qui voit les xing
38 // il faut avoir positionne lon, lat et ts.
39 void ComputeZenith();
[419]40};
41
42extern TempLocator tempLocator;
43
44#endif
Note: See TracBrowser for help on using the repository browser.