diff options
author | vng <viktor.govako@gmail.com> | 2015-07-16 14:31:31 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:57:12 +0300 |
commit | 8fdd97d52366659ec16cf4d4edf3ab98f96b0874 (patch) | |
tree | 1381c0061d93b5ee60b658df1659f3fa265312d0 /indexer/index_builder.cpp | |
parent | 0dc6675aa5d9cc8e19f1ec02a927eae826d97944 (diff) |
Minor refactoring to store feature’s offsets table once for every cache value in mwm set.
Diffstat (limited to 'indexer/index_builder.cpp')
-rw-r--r-- | indexer/index_builder.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/indexer/index_builder.cpp b/indexer/index_builder.cpp index 5ae2fb326e..984ff530c0 100644 --- a/indexer/index_builder.cpp +++ b/indexer/index_builder.cpp @@ -14,15 +14,10 @@ namespace indexer { string const idxFileName(tmpFile + GEOM_INDEX_TMP_EXT); { - FilesContainerR readCont(datFile); - - feature::DataHeader header; - header.Load(readCont.GetReader(HEADER_FILE_TAG)); - - FeaturesVector featuresVector(readCont, header); + FeaturesVectorTest featuresV(datFile); FileWriter writer(idxFileName); - BuildIndex(header, featuresVector, writer, tmpFile); + BuildIndex(featuresV.GetHeader(), featuresV.GetVector(), writer, tmpFile); } FilesContainerW(datFile, FileWriter::OP_WRITE_EXISTING).Write(idxFileName, INDEX_FILE_TAG); |