diff options
author | vng <viktor.govako@gmail.com> | 2015-07-17 15:51:04 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:57:14 +0300 |
commit | 4df12718bfe698acf09dccdb383409f7b3468ef3 (patch) | |
tree | 4f1fd9cec808b643a7bd4855d1aa7c9ab0f93f74 /indexer/data_factory.cpp | |
parent | 68403bb083aa9f66b90d9d3bdc8b14223508ab77 (diff) |
Simplified feature::DataHeader routine.
Diffstat (limited to 'indexer/data_factory.cpp')
-rw-r--r-- | indexer/data_factory.cpp | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/indexer/data_factory.cpp b/indexer/data_factory.cpp index e1fd15b847..68c0cc4264 100644 --- a/indexer/data_factory.cpp +++ b/indexer/data_factory.cpp @@ -1,36 +1,12 @@ #include "indexer/data_factory.hpp" #include "indexer/interval_index.hpp" #include "indexer/old/interval_index_101.hpp" -#include "indexer/mwm_version.hpp" -#include "defines.hpp" - -#include "coding/file_reader.hpp" -#include "coding/file_container.hpp" - - -using FHeaderT = feature::DataHeader; - -void LoadMapHeader(FilesContainerR const & cont, FHeaderT & header) -{ - ModelReaderPtr headerReader = cont.GetReader(HEADER_FILE_TAG); - version::MwmVersion version; - - if (version::ReadVersion(cont, version)) - header.Load(headerReader, version.format); - else - header.LoadV1(headerReader); -} - -void LoadMapHeader(ModelReaderPtr const & reader, FHeaderT & header) -{ - LoadMapHeader(FilesContainerR(reader), header); -} void IndexFactory::Load(FilesContainerR const & cont) { ReadVersion(cont, m_version); - LoadMapHeader(cont, m_header); + m_header.Load(cont); } IntervalIndexIFace * IndexFactory::CreateIndex(ModelReaderPtr reader) |