Changeset 2615 for trunk/MagicSoft/Cosy/catalog/Slalib.h
- Timestamp:
- 12/07/03 14:48:11 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/catalog/Slalib.h
r2280 r2615 5 5 6 6 #include "coord.h" 7 #include " timer.h"7 #include "MTime.h" 8 8 #include "MObservatory.h" 9 9 10 class Slalib : public Timer, publicMObservatory10 class Slalib : public MObservatory 11 11 { 12 12 private: 13 MTime fTime; 14 13 15 double fAlpha; 14 16 … … 18 20 public: 19 21 Slalib(MObservatory::LocationName_t key); 20 virtual ~Slalib();21 22 static Double_t Hms2Sec(Int_t deg, UInt_t min, Double_t sec, char sgn='+');23 static Double_t Dms2Rad(Int_t deg, UInt_t min, Double_t sec, Char_t sgn='+');24 static Double_t Hms2Rad(Int_t hor, UInt_t min, Double_t sec, Char_t sgn='+');25 static Double_t Dms2Deg(Int_t deg, UInt_t min, Double_t sec, Char_t sgn='+');26 static Double_t Hms2Deg(Int_t hor, UInt_t min, Double_t sec, Char_t sgn='+');27 static Double_t Dms2Hor(Int_t deg, UInt_t min, Double_t sec, Char_t sgn='+');28 static Double_t Hms2Hor(Int_t hor, UInt_t min, Double_t sec, Char_t sgn='+');29 30 static void Day2Hms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);31 static void Rad2Dms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);32 static void Rad2Hms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);33 static void Deg2Dms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);34 static void Deg2Hms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);35 static void Hor2Dms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);36 static void Hor2Hms(Double_t rad, Char_t &sgn, UShort_t °, UShort_t &min, UShort_t &sec);37 38 static void Day2Hm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);39 static void Rad2Dm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);40 static void Rad2Hm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);41 static void Deg2Dm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);42 static void Deg2Hm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);43 static void Hor2Dm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);44 static void Hor2Hm(Double_t rad, Char_t &sgn, UShort_t °, Double_t &min);45 22 46 23 virtual void SetMjd(double mjd); 24 Double_t GetMjd() const { return fTime.GetMjd(); } 25 void Now() { fTime.Now(); } 26 const MTime &GetTime() const { return fTime; } 47 27 48 28 double GetAlpha() const { return fAlpha; }
Note:
See TracChangeset
for help on using the changeset viewer.