Go to the documentation of this file.
39 #ifndef GNSSTK_YUMANAVDATAFACTORY_HPP
40 #define GNSSTK_YUMANAVDATAFACTORY_HPP
81 bool process(
const std::string& filename,
122 #endif // GNSSTK_YUMANAVDATAFACTORY_HPP
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
static void fillNavData(const YumaData &navIn, NavDataPtr &navOut)
virtual ~YumaNavDataFactory()
Clean up.
std::map< TimeCvtKey, OffsetEpochMap > OffsetCvtMap
Map from the time system conversion pair to the conversion objects.
std::map< NavMessageType, NavSatMap > NavMessageMap
Map nav message type to the rest of the storage.
Define an interface for loading nav data from a file.
static bool convertToHealth(const YumaData &navIn, NavDataPtr &healthOut)
bool loadIntoMap(const std::string &filename, NavMessageMap &navMap, NavNearMessageMap &navNearMap, OffsetCvtMap &ofsMap) override
bool process(const std::string &filename, NavDataFactoryCallback &cb) override
std::string getFactoryFormats() const override
Return a comma-separated list of formats supported by this factory.
static bool convertToOrbit(const YumaData &navIn, NavDataPtr &navOut)
std::map< NavMessageType, NavNearSatMap > NavNearMessageMap
Map nav message type to the rest of the storage.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:42