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/features_vector.hpp
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/features_vector.hpp')
-rw-r--r--indexer/features_vector.hpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/indexer/features_vector.hpp b/indexer/features_vector.hpp
index e84e8daea7..0f4b40592d 100644
--- a/indexer/features_vector.hpp
+++ b/indexer/features_vector.hpp
@@ -1,6 +1,5 @@
#pragma once
#include "feature.hpp"
-#include "data_header_reader.hpp"
#include "../defines.hpp"
@@ -17,8 +16,6 @@ struct FeatureReaders
FeatureReaders(FilesContainerR const & cont)
: m_cont(cont), m_datR(cont.GetReader(DATA_FILE_TAG))
{
- uint64_t const offset = feature::GetSkipHeaderSize(m_datR);
- m_datR = m_datR.SubReader(offset, m_datR.Size() - offset);
}
};
@@ -28,9 +25,7 @@ public:
FeaturesVector(FeatureReaders const & dataR)
: m_RecordReader(dataR.m_datR, 256), m_source(dataR.m_cont)
{
- FileReader r = dataR.m_cont.GetReader(HEADER_FILE_TAG);
- m_source.m_base = ReadPrimitiveFromPos<int64_t>(r, 0);
- // LOG(LINFO, ("OFFSET = ", m_source.m_base));
+ m_source.m_header.Load(dataR.m_cont.GetReader(HEADER_FILE_TAG));
}
void Get(uint64_t pos, FeatureType & feature) const