Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-04-01 06:09:07 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:14:36 +0300
commit4ee5ce10131f47924a33d0af59878b9deb098a10 (patch)
tree8ddda54f3558aea228ab17869fe2979b223b959a /generator/kml_parser.hpp
parent06c612827e830562514452e9b79b4bc3a7c8863b (diff)
Added osm country borders generation and used them when building planet
Diffstat (limited to 'generator/kml_parser.hpp')
-rw-r--r--generator/kml_parser.hpp22
1 files changed, 2 insertions, 20 deletions
diff --git a/generator/kml_parser.hpp b/generator/kml_parser.hpp
index 25a0e9d5da..0b6ebff541 100644
--- a/generator/kml_parser.hpp
+++ b/generator/kml_parser.hpp
@@ -1,28 +1,10 @@
#pragma once
-#include "../geometry/region2d.hpp"
-#include "../geometry/tree4d.hpp"
-
#include "../std/string.hpp"
+class PolygonsContainerT;
namespace kml
{
- typedef m2::RegionD Region;
- typedef m4::Tree<Region> RegionsContainerT;
-
- struct CountryPolygons
- {
- CountryPolygons(string const & name = "") : m_name(name), m_index(-1) {}
-
- RegionsContainerT m_regions;
- string m_name;
- mutable int m_index;
- };
-
- typedef m4::Tree<CountryPolygons> CountriesContainerT;
-
- /// @param[in] simplifyCountriesLevel if positive, used as a level for simplificator
- bool LoadCountriesList(string const & baseDir, CountriesContainerT & countries,
- int simplifyCountriesLevel = -1);
+ bool LoadPolygons(string const & kmlFile, PolygonsContainerT & country, int level);
}