Changeset 14307


Ignore:
Timestamp:
08/02/12 15:42:49 (12 years ago)
Author:
tbretz
Message:
Added sun angle.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/moon.cc

    r14188 r14307  
    4545        observer.lng = lon;
    4646        observer.lat = lat;
    47 
    48         //observer.lng.degrees = -5;
    49         //observer.lng.minutes = 36;
    50         //observer.lng.seconds = 30;
    51         //observer.lat.degrees = 42;
    52         //observer.lat.minutes = 35;
    53         //observer.lat.seconds = 40;
    5447
    5548        ln_rst_time moon;
     
    137130#if BOOST_VERSION >= 104200
    138131         ->required()
    139 #endif                             
     132#endif
    140133                                   , "SQL time (UTC)")
    141134        ;
     
    183176    cout << setprecision(15);
    184177    cout << time.GetAsStr() << '\n';
    185     cout << moon.visible    << '\n';
    186     cout << moon.disk       << '\n';
    187     cout << moon.zd         << '\n';
     178
     179    ln_equ_posn pos;
     180    ln_hrz_posn hrz;
     181    ln_get_solar_equ_coords(time.JD(), &pos);
     182    ln_get_hrz_from_equ(&pos, &observer, time.JD(), &hrz);
     183    cout << 90-hrz.alt   << '\n';
     184
     185    cout << moon.visible << '\n';
     186    cout << moon.disk    << '\n';
     187    cout << moon.zd      << '\n';
    188188
    189189    if (conf.Has("ra") && conf.Has("dec"))
    190190    {
    191         ln_equ_posn pos;
    192191        pos.ra  = conf.Get<double>("ra")*15;
    193192        pos.dec = conf.Get<double>("dec");
    194193
    195         ln_hrz_posn hrz;
    196194        ln_get_hrz_from_equ(&pos, &observer, time.JD(), &hrz);
    197195        cout << moon.Angle(pos.ra/15, pos.dec) << '\n';
Note: See TracChangeset for help on using the changeset viewer.