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>2011-03-14 11:10:19 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:13:34 +0300
commit221d3d99da351bddd4c82f9fc553737eb458025f (patch)
treec45c9981941fec357f910fd7dae65d0ec484f1fd /indexer/index_builder.cpp
parent25ea1267b48898b89681b93a5f371232fc79b711 (diff)
Refactoring of feature::DataHeader.
Added base point and scales array to header. World and country generation now have different scale ranges.
Diffstat (limited to 'indexer/index_builder.cpp')
-rw-r--r--indexer/index_builder.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/indexer/index_builder.cpp b/indexer/index_builder.cpp
index 6cbd78af1e..f36177147c 100644
--- a/indexer/index_builder.cpp
+++ b/indexer/index_builder.cpp
@@ -1,5 +1,4 @@
#include "index_builder.hpp"
-#include "data_header_reader.hpp"
#include "features_vector.hpp"
#include "../defines.hpp"
@@ -19,7 +18,11 @@ namespace indexer
FilesContainerW writeCont(datFile, FileWriter::OP_APPEND);
FileWriter writer = writeCont.GetWriter(INDEX_FILE_TAG);
- BuildIndex(featuresVector, writer, tmpFile);
+
+ feature::DataHeader header;
+ header.Load(readCont.GetReader(HEADER_FILE_TAG));
+
+ BuildIndex(header.GetScale(header.GetScalesCount()-1) + 1, featuresVector, writer, tmpFile);
writer.Flush();
writeCont.Finish();