/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ #ifndef LEO_ORBIT_H #define LEO_ORBIT_H #include "ns3/uinteger.h" namespace ns3 { class LeoOrbit; std::ostream &operator << (std::ostream &os, const LeoOrbit &orbit); std::istream &operator >> (std::istream &is, LeoOrbit &orbit); class LeoOrbit { public: LeoOrbit (); LeoOrbit (double a, double i, double p, double s) : alt (a), inc (i), planes (p), sats (s) {} virtual ~LeoOrbit (); double alt; double inc; uint16_t planes; uint16_t sats; }; }; #endif