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:
authorvng <viktor.govako@gmail.com>2012-04-18 14:11:30 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:37:33 +0300
commite1b336bcb90239ef63898ddaa12587b595414f62 (patch)
tree8a90f87faaa7aaa28b4f331a3620bc1fb7785743 /generator/feature_generator.cpp
parent5a64fa18b91173161bc719259033ee70be2d3312 (diff)
Fix coastlines generation.
Diffstat (limited to 'generator/feature_generator.cpp')
-rw-r--r--generator/feature_generator.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp
index f02924bfaa..e1d8678594 100644
--- a/generator/feature_generator.cpp
+++ b/generator/feature_generator.cpp
@@ -373,7 +373,7 @@ public:
}
-template <class TNodesHolder, template <class, class> class TParser>
+template <class TNodesHolder>
bool GenerateImpl(GenerateInfo & info)
{
try
@@ -385,7 +385,8 @@ bool GenerateImpl(GenerateInfo & info)
holder.LoadIndex();
MainFeaturesEmitter bucketer(info);
- TParser<MainFeaturesEmitter, holder_t> parser(bucketer, holder);
+ SecondPassParserUsual<MainFeaturesEmitter, holder_t> parser(
+ bucketer, holder, info.m_makeCoasts ? classif().GetCoastType() : 0);
ParseXMLFromStdIn(parser);
bucketer.Finish();
@@ -403,9 +404,9 @@ bool GenerateImpl(GenerateInfo & info)
bool GenerateFeatures(GenerateInfo & info, bool lightNodes)
{
if (lightNodes)
- return GenerateImpl<points_in_map, SecondPassParserUsual>(info);
+ return GenerateImpl<points_in_map>(info);
else
- return GenerateImpl<points_in_file, SecondPassParserUsual>(info);
+ return GenerateImpl<points_in_file>(info);
}
}