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:
authorVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-06-29 10:09:02 +0300
committerVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-07-23 10:25:10 +0300
commit72938d3d53f34256465cfd62c35825c5c8197748 (patch)
treec828fb8b5dc2f2302e934d093b49e1acd93fbfd6 /generator
parent504eca3c8df132eb2a6cc3d1736ae44762cdbc3a (diff)
Review fixes.
Diffstat (limited to 'generator')
-rw-r--r--generator/altitude_generator.cpp21
-rw-r--r--generator/feature_segments_checker/feature_segments_checker.cpp2
2 files changed, 10 insertions, 13 deletions
diff --git a/generator/altitude_generator.cpp b/generator/altitude_generator.cpp
index a277d9fe1f..85480d083f 100644
--- a/generator/altitude_generator.cpp
+++ b/generator/altitude_generator.cpp
@@ -9,12 +9,14 @@
#include "indexer/feature_processor.hpp"
#include "coding/file_container.hpp"
+#include "coding/file_name_utils.hpp"
#include "coding/varint.hpp"
#include "coding/internal/file_data.hpp"
#include "base/assert.hpp"
#include "base/logging.hpp"
+#include "base/stl_helpers.hpp"
#include "base/string_utils.hpp"
#include "defines.hpp"
@@ -32,16 +34,15 @@ class Processor
{
public:
using TFeatureAltitude = pair<uint32_t, Altitudes>;
- using TFeatureAltitudeVec = vector<TFeatureAltitude>;
+ using TFeatureAltitudes = vector<TFeatureAltitude>;
Processor(string const & srtmPath) : m_srtmManager(srtmPath) {}
- TFeatureAltitudeVec const & GetFeatureAltitudes() const { return m_featureAltitudes; }
+ TFeatureAltitudes const & GetFeatureAltitudes() const { return m_featureAltitudes; }
void operator()(FeatureType const & f, uint32_t const & id)
{
- feature::TypesHolder const & fh = feature::TypesHolder(f);
- if (!routing::IsRoad(fh))
+ if (!routing::IsRoad(feature::TypesHolder(f)))
return;
f.ParseGeometry(FeatureType::BEST_GEOMETRY);
@@ -56,16 +57,12 @@ public:
void SortFeatureAltitudes()
{
- sort(m_featureAltitudes.begin(), m_featureAltitudes.end(),
- [](Processor::TFeatureAltitude const & f1, Processor::TFeatureAltitude const & f2)
- {
- return f1.first < f2.first;
- });
+ sort(m_featureAltitudes.begin(), m_featureAltitudes.end(), my::LessBy(&Processor::TFeatureAltitude::first));
}
private:
generator::SrtmTileManager m_srtmManager;
- TFeatureAltitudeVec m_featureAltitudes;
+ TFeatureAltitudes m_featureAltitudes;
};
} // namespace
@@ -74,7 +71,7 @@ namespace routing
void BuildRoadAltitudes(string const & srtmPath, string const & baseDir, string const & countryName)
{
LOG(LINFO, ("srtmPath =", srtmPath, "baseDir =", baseDir, "countryName =", countryName));
- string const mwmPath = baseDir + countryName + DATA_FILE_EXTENSION;
+ string const mwmPath = my::JoinFoldersToPath(baseDir, countryName + DATA_FILE_EXTENSION);
// Writing section with altitude information.
{
@@ -84,7 +81,7 @@ void BuildRoadAltitudes(string const & srtmPath, string const & baseDir, string
Processor processor(srtmPath);
feature::ForEachFromDat(mwmPath, processor);
processor.SortFeatureAltitudes();
- Processor::TFeatureAltitudeVec const & featureAltitudes = processor.GetFeatureAltitudes();
+ Processor::TFeatureAltitudes const & featureAltitudes = processor.GetFeatureAltitudes();
for (auto const & a : featureAltitudes)
{
diff --git a/generator/feature_segments_checker/feature_segments_checker.cpp b/generator/feature_segments_checker/feature_segments_checker.cpp
index d4ac612a4a..aa7e2c534e 100644
--- a/generator/feature_segments_checker/feature_segments_checker.cpp
+++ b/generator/feature_segments_checker/feature_segments_checker.cpp
@@ -181,7 +181,7 @@ public:
m_uniqueRoadPoints.insert(RoughPoint(f.GetPoint(i)));
// Preparing feature altitude and length.
- TAltitudeVec pointAltitudes(numPoints);
+ TAltitudes pointAltitudes(numPoints);
vector<double> pointDists(numPoints);
double distFromStartMeters = 0;
for (uint32_t i = 0; i < numPoints; ++i)