Definition in file SolarPosition.cpp.
#include "DayTime.hpp"
#include "Position.hpp"
#include "icd_200_constants.hpp"
#include "geometry.hpp"
#include "SolarPosition.hpp"
Include dependency graph for SolarPosition.cpp:

Go to the source code of this file.
Namespaces | |
| namespace | gpstk |
Functions | |
| Position | SolarPosition (DayTime t, double &AR) throw () |
| Compute the Position of the Sun in WGS84 ECEF coordinates. | |
| void | CrudeSolarPosition (DayTime t, double &lat, double &lon) throw () |
| Compute the latitude and longitude of the Sun using a very simple algorithm. | |
| double | shadowFactor (double Rearth, double Rsun, double dES) throw () |
| Compute the fraction of the area of the Sun covered by the Earth as seen from another body (e.g. | |
| Position | LunarPosition (DayTime t, double &AR) throw () |
| Compute the Position of the Moon in WGS84 ECEF coordinates. | |
|
||||||||||||||||
|
Compute the latitude and longitude of the Sun using a very simple algorithm. Adapted from sunpos by D. Coco ARL:UT 12/15/94
Definition at line 123 of file SolarPosition.cpp. References gpstk::atan(), gpstk::sin(), gpstk::sqrt(), and TWO_PI. |
|
||||||||||||
|
Compute the Position of the Moon in WGS84 ECEF coordinates. Ref. Astronomical Almanac 1990 D46
Definition at line 199 of file SolarPosition.cpp. References gpstk::cos(), Position::setECEF(), and gpstk::sin(). |
|
||||||||||||||||
|
Compute the fraction of the area of the Sun covered by the Earth as seen from another body (e.g. satellite).
Definition at line 180 of file SolarPosition.cpp. References gpstk::beta(). |
|
||||||||||||
|
Compute the Position of the Sun in WGS84 ECEF coordinates. Ref. Astronomical Almanac pg C24, as presented on USNO web site; claimed accuracy is about 1 arcminute, when t is within 2 centuries of 2000.
Definition at line 67 of file SolarPosition.cpp. References gpstk::asin(), gpstk::cos(), Position::setECEF(), and gpstk::sin(). Referenced by gpstk::doSatAtt(). |
1.3.9.1