19 package org.matsim.core.router;
21 import java.util.Arrays;
22 import java.util.List;
53 final double networkTravelSpeed,
54 final double beelineDistanceFactor) {
71 double travTime = routeLeg(
81 return Arrays.asList(newLeg);
86 return "[TeleportationRoutingModule: mode="+this.mode+
"]";
103 if ( fromFacilityLinkId==null ) {
109 if ( toFacilityLinkId==null ) {
116 int travTime = (int) (estimatedNetworkDistance / this.networkTravelSpeed);
final double beelineDistanceFactor
void setDistance(final double distance)
static double calcEuclideanDistance(Coord coord, Coord other)
Leg createLeg(String legMode)
void setDepartureTime(final double seconds)
final double networkTravelSpeed
OptionalTime getDepartureTime()
List<? extends PlanElement > calcRoute(RoutingRequest request)
double getDepartureTime()
RouteFactories getRouteFactories()
static Link decideOnLink(final Facility facility, final Network network)
Population getPopulation()
void setRoute(Route route)
static void assertNotNull(Object obj)
TeleportationRoutingModule(final String mode, final Scenario scenario, final double networkTravelSpeed, final double beelineDistanceFactor)
void setTravelTime(final double seconds)
static Coord decideOnCoord(final Facility facility, final Network network, final Config config)
PopulationFactory getFactory()
void setTravelTime(final double travelTime)
Facility getFromFacility()