Exemplo n.º 1
0
        /// <summary>
        /// Gets the weight and direction for the given edge.
        /// </summary>
        /// <param name="edge"></param>
        /// <returns></returns>
        public WeightAndDir <T> GetEdgeWeight(Graphs.Graph.EdgeEnumerator edge)
        {
            ushort profile;
            float  distance;

            Itinero.Data.Edges.EdgeDataSerializer.Deserialize(edge.Data0, out distance, out profile);
            return(CalculateWeightAndDir(profile, distance));
        }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a new enumerator.
 /// </summary>
 public TransfersEnumerator(Graphs.Graph.EdgeEnumerator enumerator)
 {
     _enumerator = enumerator;
 }