Go to the documentation of this file.
57 fi.second->setValidityFilter(nvt);
67 fi.second->setTypeFilter(nmts);
77 NavType navType = navIn->getNavID().navType;
86 return fi->second->addData(navIn, navOut, cadence);
113 fi.second->resetState();
121 static std::shared_ptr<PNBNavDataFactoryMap> rv =
122 std::make_shared<PNBNavDataFactoryMap>();
132 fi.second->setControl(ctrl);
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
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
bool addData(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, double cadence=-1) override
PNBMultiGNSSNavDataFactory()
Initialize myFactories.
static std::shared_ptr< PNBNavDataFactoryMap > factories()
#define DEBUGTRACE_FUNCTION()
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