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-07-27 15:36:24 +0300
committerVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-07-27 16:49:12 +0300
commit3b8b50a68cead752c2cd858f3840b0d8a17217a9 (patch)
tree737bb13b2d033b307d6bea40bd15aa3b0da2dc3c /routing
parent939222e72895dfcad5187148c5068ebf136acfdf (diff)
Logging min altitude while mwm generation.
Diffstat (limited to 'routing')
-rw-r--r--routing/nearest_edge_finder.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/routing/nearest_edge_finder.cpp b/routing/nearest_edge_finder.cpp
index fc6ebd0090..fc70555492 100644
--- a/routing/nearest_edge_finder.cpp
+++ b/routing/nearest_edge_finder.cpp
@@ -41,12 +41,15 @@ void NearestEdgeFinder::AddInformationSource(FeatureID const & featureId, IRoadG
feature::TAltitude projPointAlt = feature::kDefaultAltitudeMeters;
if (segLenM == 0.0)
{
- ASSERT(false, (featureId));
+ LOG(LWARNING, ("Length of segment", i, " of feature", featureId, "is zero."));
projPointAlt = startAlt;
}
- double const distFromStartM = MercatorBounds::DistanceOnEarth(segStart.GetPoint(), pt);
- ASSERT_LESS_OR_EQUAL(distFromStartM, segLenM, (featureId));
- projPointAlt = startAlt + static_cast<feature::TAltitude>((endAlt - startAlt) * distFromStartM / segLenM);
+ else
+ {
+ double const distFromStartM = MercatorBounds::DistanceOnEarth(segStart.GetPoint(), pt);
+ ASSERT_LESS_OR_EQUAL(distFromStartM, segLenM, (featureId));
+ projPointAlt = startAlt + static_cast<feature::TAltitude>((endAlt - startAlt) * distFromStartM / segLenM);
+ }
res.m_dist = d;
res.m_fid = featureId;