Go to the documentation of this file.
39 #ifndef GNSSTK_PNBMULTIGNSSNAVDATAFACTORY_HPP
40 #define GNSSTK_PNBMULTIGNSSNAVDATAFACTORY_HPP
131 static std::shared_ptr<PNBNavDataFactoryMap>
factories();
143 #endif // GNSSTK_PNBMULTIGNSSNAVDATAFACTORY_HPP
std::set< NavMessageType > NavMessageTypeSet
Set of message types, used by NavLibrary and NavDataFactory.
std::shared_ptr< PackedNavBits > PackedNavBitsPtr
Managed pointer for passing PackedNavBits around.
std::shared_ptr< PNBNavDataFactory > PNBNavDataFactoryPtr
Managed pointer to a PNBNavDataFactory.
static bool addFactory(NavType navType, PNBNavDataFactoryPtr &fact)
void resetState() override
std::shared_ptr< PNBNavDataFactoryMap > myFactories
std::list< NavDataPtr > NavDataPtrList
bool addData(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, double cadence=-1) override
PNBMultiGNSSNavDataFactory()
Initialize myFactories.
static std::shared_ptr< PNBNavDataFactoryMap > factories()
void setControl(const FactoryControl &ctrl) override
NavType
Supported navigation types.
void setTypeFilter(const NavMessageTypeSet &nmts) override
void setValidityFilter(NavValidityType nvt) override
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40