sgp4/SatelliteOrbit.h

26 lines
420 B
C
Raw Normal View History

2011-04-07 14:15:47 +00:00
#ifndef SATELLITEORBIT_H_
#define SATELLITEORBIT_H_
#include "Tle.h"
2011-04-11 16:20:40 +00:00
#include "SGP4.h"
2011-04-07 14:15:47 +00:00
class SatelliteOrbit {
public:
SatelliteOrbit(void);
virtual ~SatelliteOrbit(void);
void SetTle(const Tle& tle);
bool IsGeostationary();
unsigned int GetOrbitNumber(const Julian& jul) const;
2011-04-23 11:18:51 +00:00
static double Footprint(const double& altitude);
2011-04-07 14:15:47 +00:00
private:
2011-04-23 11:18:51 +00:00
SGP4 sgp4_;
2011-04-07 14:15:47 +00:00
};
#endif