MCPcopy Create free account
hub / github.com/comaps/comaps / AddTransitPedestrianSegment

Function AddTransitPedestrianSegment

libs/map/transit/transit_display.cpp:177–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

175}
176
177void AddTransitPedestrianSegment(m2::PointD const & destPoint, df::Subroute & subroute)
178{
179 ASSERT_GREATER(subroute.m_polyline.GetSize(), 0, ());
180 df::SubrouteStyle style(df::kRoutePedestrian, df::RoutePattern(4.0, 2.0));
181 style.m_startIndex = subroute.m_polyline.GetSize() - 1;
182 subroute.m_polyline.Add(destPoint);
183 style.m_endIndex = subroute.m_polyline.GetSize() - 1;
184 subroute.AddStyle(style);
185}
186
187void AddTransitShapes(vector<routing::transit::ShapeId> const & shapeIds, TransitShapesInfo const & shapes,
188 df::ColorConstant const & color, bool isInverted, df::Subroute & subroute)

Callers 1

ProcessSubrouteMethod · 0.85

Calls 4

RoutePatternClass · 0.85
AddStyleMethod · 0.80
GetSizeMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected