#include #include #include #include namespace scwx { namespace provider { static const std::string logPrefix_ = "scwx::provider::nexrad_data_provider_factory"; std::shared_ptr NexradDataProviderFactory::CreateLevel2DataProvider( const std::string& radarSite) { return std::make_unique(radarSite); } std::shared_ptr NexradDataProviderFactory::CreateLevel2ChunksDataProvider( const std::string& radarSite) { return std::make_unique(radarSite); } std::shared_ptr NexradDataProviderFactory::CreateLevel3DataProvider( const std::string& radarSite, const std::string& product) { return std::make_unique(radarSite, product); } } // namespace provider } // namespace scwx