< Summary

Class:Itinero.Routing.Flavours.Dijkstra.SnapPointExtensions
Assembly:Itinero
File(s):/home/runner/work/routing2/routing2/src/Itinero/Routing/Flavours/Dijkstra/SnapPointExtensions.cs
Covered lines:3
Uncovered lines:0
Coverable lines:3
Total lines:16
Line coverage:100% (3 of 3)
Covered branches:0
Total branches:0
Tag:224_14471318300

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
OffsetFactor(...)100%1100%

File(s)

/home/runner/work/routing2/routing2/src/Itinero/Routing/Flavours/Dijkstra/SnapPointExtensions.cs

#LineLine coverage
 1using Itinero.Snapping;
 2
 3namespace Itinero.Routing.Flavours.Dijkstra;
 4
 5internal static class SnapPointExtensions
 6{
 7    /// <summary>
 8    /// Returns a factor in the range [0, 1] representing the position on the edge.
 9    /// </summary>
 10    /// <param name="snapPoint">The snap point.</param>
 11    /// <returns>The factor.</returns>
 12    internal static double OffsetFactor(this SnapPoint snapPoint)
 12013    {
 12014        return snapPoint.Offset / (double)ushort.MaxValue;
 12015    }
 16}

Methods/Properties

OffsetFactor(...)