From 160e5ced67c6499188b81513f174f08c26ee9de0 Mon Sep 17 00:00:00 2001 From: vng Date: Fri, 16 Sep 2011 19:16:04 +0300 Subject: [Reduce mwm size] Add dynamic serial::CodingParams (coordinate bits) for different scale levels. --- indexer/data_header.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'indexer/data_header.cpp') diff --git a/indexer/data_header.cpp b/indexer/data_header.cpp index 5b1c822e32..18b03dff0a 100644 --- a/indexer/data_header.cpp +++ b/indexer/data_header.cpp @@ -15,6 +15,12 @@ namespace feature { + serial::CodingParams DataHeader::GetCodingParams(int scaleIndex) const + { + return serial::CodingParams(m_codingParams.GetCoordBits() - (m_scales[3] - m_scales[scaleIndex]), + m_codingParams.GetBasePointUint64()); + } + m2::RectD const DataHeader::GetBounds() const { return Int64ToRect(m_bounds, m_codingParams.GetCoordBits()); -- cgit v1.2.3