SolarSystem.hpp File Reference


Detailed Description

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, the 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 SolarSystem.hpp.

#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <map>
#include "Exception.hpp"
#include "DayTime.hpp"
#include "Position.hpp"
#include "EarthOrientation.hpp"

Include dependency graph for SolarSystem.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  gpstk

Classes

class  SolarSystem
 Class SolarSystem encapsulates the information in the JPL ephemeris file, both header and data, reading and writing of both ASCII and binary files, as well as the computation of position and velocity of the sun, moon and planets, plus nutations and lunar librations and their rates. More...


Generated on Wed Feb 8 03:31:19 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1