21 package org.matsim.core.router;
33 import java.util.Arrays;
34 import java.util.List;
65 Leg newLeg = this.populationFactory.
createLeg( this.mode );
68 double travTime = routeLeg(
78 return Arrays.asList( newLeg );
83 return "[LegRouterWrapper: mode="+this.mode+
"]";
92 if (toLink != fromLink) {
97 if (path == null)
throw new RuntimeException(
"No route found from node " + startNode.
getId() +
" to node " + endNode.
getId() +
".");
109 double travelTimeLastLink = toLink.
getLength() / speed;
void setDistance(final double distance)
static double calcEuclideanDistance(Coord coord, Coord other)
final PopulationFactory populationFactory
Leg createLeg(String legMode)
void setDepartureTime(final double seconds)
OptionalTime getDepartureTime()
Double getBeelineDistanceFactor()
Path calcLeastCostPath(Node fromNode, Node toNode, double starttime, final Person person, final Vehicle vehicle)
double getDepartureTime()
RouteFactories getRouteFactories()
final TeleportedModeParams params
void setRoute(Route route)
List<? extends PlanElement > calcRoute(RoutingRequest request)
Map< Id< Link >, ? extends Link > getLinks()
final LeastCostPathCalculator routeAlgo
void setTravelTime(final double seconds)
Double getTeleportedModeFreespeedFactor()
final Double getTeleportedModeFreespeedLimit()
void setTravelTime(final double travelTime)
Facility getFromFacility()