Implement JPL solar system ephemeris handling, including reading and writing of ASCII and binary files and the computation of position and velocity of the sun, moon and the 9 planets, as well as nutation and lunar libration and their rate. JPL ephemeris files may be obtained from ftp://ssd.jpl.nasa.gov/pub/eph/planets. Generally you should download the ASCII files and use tools based on this code to convert to your own binary files; this avoids compiler- and platform-dependent differences in the binary files.
Definition in file SolarSystemEphemeris.hpp.
#include <fstream>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include "Exception.hpp"
#include "TimeConstants.hpp"
Go to the source code of this file.
Classes | |
class | gnsstk::SolarSystemEphemeris |
Namespaces | |
gnsstk | |
For Sinex::InputHistory. | |