Go to the documentation of this file.
44 #ifndef GNSSTK_SATDATAREADER_HPP
45 #define GNSSTK_SATDATAREADER_HPP
120 #pragma clang diagnostic push
121 #pragma clang diagnostic ignored "-Woverloaded-virtual"
124 virtual void open(
const char*
fn);
128 virtual void open(
const std::string&
fn);
129 #pragma clang diagnostic pop
214 typedef std::multimap<SatID, svData>::const_iterator
satDataIt;
244 #endif // GNSSTK_SATDATAREADER_HPP
virtual SatDataReader & clearData()
Method to clear all previously loaded satellite data.
SatDataReader(const std::string &fn)
virtual std::string getBlock(const SatID &sat, const CommonTime &epoch) const
const Epoch BEGINNING_OF_TIME(CommonTime::BEGINNING_OF_TIME)
Earliest representable Epoch.
CommonTime launchDate
SV launch date.
SatDataReader(const char *fn)
virtual void open(const char *fn)
Method to open AND load satellite data file.
virtual ~SatDataReader()
Destructor.
std::string block
Block the SV belongs to.
virtual int getGPSNumber(const SatID &sat, const CommonTime &epoch) const
const Epoch END_OF_TIME(CommonTime::END_OF_TIME)
Latest Representable Epoch.
std::multimap< SatID, svData >::const_iterator satDataIt
Handy iterator type.
std::multimap< SatID, svData > SatelliteData
Map holding the information regarding every satellite.
virtual void loadData(void)
CommonTime deactivationDate
SV deactivation date.
virtual CommonTime getLaunchDate(const SatID &sat, const CommonTime &epoch) const
SatDataReader()
Default constructor.
A structure used to store satellite data.
virtual CommonTime getDeactivationDate(const SatID &sat, const CommonTime &epoch) const
void setData(const SatID &sat, const svData &data)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41