#pragma once #include "generator/collector_routing_city_boundaries.hpp" #include "generator/feature_builder.hpp" #include "geometry/point2d.hpp" #include #include #include namespace generator { namespace routing_city_boundaries { std::unordered_map LoadNodeToLocalityData( std::string const & filename); std::unordered_map> LoadNodeToBoundariesData( std::string const & filename); double AreaOnEarth(std::vector const & points); } // namespace routing_city_boundaries class RoutingCityBoundariesProcessor { public: RoutingCityBoundariesProcessor(std::string tmpFilename, std::string dumpFilename); void ProcessDataFromCollector(); private: std::string m_tmpFilename; std::string m_dumpFilename; }; } // namespace generator