diff options
author | vng <viktor.govako@gmail.com> | 2011-03-14 11:10:19 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:13:34 +0300 |
commit | 221d3d99da351bddd4c82f9fc553737eb458025f (patch) | |
tree | c45c9981941fec357f910fd7dae65d0ec484f1fd /indexer/index_builder.cpp | |
parent | 25ea1267b48898b89681b93a5f371232fc79b711 (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.cpp | 7 |
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(); |