Ignore:
Timestamp:
12/07/03 14:48:11 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/catalog/Slalib.h

    r2280 r2615  
    55
    66#include "coord.h"
    7 #include "timer.h"
     7#include "MTime.h"
    88#include "MObservatory.h"
    99
    10 class Slalib : public Timer, public MObservatory
     10class Slalib : public MObservatory
    1111{
    1212private:
     13    MTime fTime;
     14
    1315    double fAlpha;
    1416
     
    1820public:
    1921    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 &deg, UShort_t &min, UShort_t &sec);
    31     static void Rad2Dms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    32     static void Rad2Hms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    33     static void Deg2Dms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    34     static void Deg2Hms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    35     static void Hor2Dms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    36     static void Hor2Hms(Double_t rad, Char_t &sgn, UShort_t &deg, UShort_t &min, UShort_t &sec);
    37 
    38     static void Day2Hm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    39     static void Rad2Dm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    40     static void Rad2Hm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    41     static void Deg2Dm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    42     static void Deg2Hm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    43     static void Hor2Dm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    44     static void Hor2Hm(Double_t rad, Char_t &sgn, UShort_t &deg, Double_t &min);
    4522
    4623    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; }
    4727
    4828    double GetAlpha() const  { return fAlpha; }
Note: See TracChangeset for help on using the changeset viewer.