From 8d9b7c1589115d414e9fda74a944bad4d5a6fedc Mon Sep 17 00:00:00 2001 From: vng Date: Wed, 31 Aug 2011 15:37:00 +0300 Subject: - Remove old code (mapped ways routine). - Some minor code fixes. --- generator/feature_generator.cpp | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'generator/feature_generator.cpp') diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp index 5e8dbdd292..863d302d86 100644 --- a/generator/feature_generator.cpp +++ b/generator/feature_generator.cpp @@ -3,6 +3,7 @@ #include "osm_element.hpp" #include "polygonizer.hpp" #include "osm_decl.hpp" +#include "generate_info.hpp" #include "../defines.hpp" @@ -31,7 +32,6 @@ class FileHolder : public cache::BaseFileHolder base_type; typedef typename base_type::offset_map_t offset_map_t; - typedef typename base_type::ways_map_t ways_map_t; typedef typename base_type::user_id_t user_id_t; @@ -91,23 +91,6 @@ public: return this->m_ways.Read(id, e); } - bool GetNextWay(user_id_t & prevWay, user_id_t node, WayElement & e) - { - typedef typename ways_map_t::iter_t iter_t; - pair range = this->m_mappedWays.GetRange(node); - for (; range.first != range.second; ++range.first) - { - cache::MappedWay const & w = range.first->second; - if (w.GetType() != cache::MappedWay::coast_opposite && w.GetId() != prevWay) - { - this->m_ways.Read(w.GetId(), e); - prevWay = w.GetId(); - return true; - } - } - return false; - } - template void ForEachRelationByWay(user_id_t id, ToDo & toDo) { process_relation processor(this->m_relations, toDo); @@ -133,7 +116,6 @@ public: this->m_nodes2rel.read_to_memory(); this->m_ways2rel.read_to_memory(); - this->m_mappedWays.read_to_memory(); } }; @@ -146,12 +128,6 @@ FeaturesCollector::FeaturesCollector(string const & fName) { } -FeaturesCollector::FeaturesCollector(string const & bucket, - FeaturesCollector::InitDataType const & prefix) -: m_datFile(prefix.first + bucket + prefix.second) -{ -} - uint32_t FeaturesCollector::GetFileSize(FileWriter const & f) { // .dat file should be less than 4Gb -- cgit v1.2.3