|
MATSIM
|

Protected Member Functions | |
| AbstractTransitRouter (TransitRouterConfig transitRouterConfig) | |
| AbstractTransitRouter (TransitRouterConfig config, TransitTravelDisutility transitTravelDisutility) | |
| void | setTransitTravelDisutility (TransitTravelDisutility transitTravelDisutility) |
| final double | getWalkTime (Person person, Coord coord, Coord toCoord) |
| final double | getTransferTime (Person person, Coord coord, Coord toCoord) |
| final List< Leg > | createDirectWalkLegList (Person person, Coord fromCoord, Coord toCoord) |
| List< Leg > | convertPassengerRouteToLegList (double departureTime, InternalTransitPassengerRoute p, Coord fromCoord, Coord toCoord, Person person) |
| final TransitRouterConfig | getConfig () |
| final double | getWalkDisutility (Person person, Coord coord, Coord toCoord) |
| final TransitTravelDisutility | getTravelDisutility () |
Private Member Functions | |
| Leg | createAccessTransitWalkLeg (Coord fromCoord, RouteSegment routeSegement) |
| Leg | createEgressTransitWalkLeg (RouteSegment routeSegement, Coord toCoord) |
| Leg | createTransferTransitWalkLeg (RouteSegment routeSegement) |
| Leg | createTransitLeg (RouteSegment routeSegment) |
| Leg | createTransitWalkLeg (Coord fromCoord, Coord toCoord) |
Private Attributes | |
| TransitRouterConfig | trConfig |
| TransitTravelDisutility | travelDisutility |
Definition at line 40 of file AbstractTransitRouter.java.
|
protected |
Definition at line 45 of file AbstractTransitRouter.java.
|
protected |
Definition at line 49 of file AbstractTransitRouter.java.
|
protected |
Definition at line 55 of file AbstractTransitRouter.java.
Referenced by org.matsim.pt.router.TransitRouterImpl.TransitRouterImpl().
|
protected |
Definition at line 60 of file AbstractTransitRouter.java.
References org.matsim.pt.router.AbstractTransitRouter.getTravelDisutility(), and org.matsim.pt.router.TransitTravelDisutility.getWalkTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.createDirectWalkLegList(), org.matsim.pt.router.AbstractTransitRouter.createTransitWalkLeg(), and org.matsim.pt.router.TransitRouterImpl.locateWrappedNearestTransitNodes().

|
protected |
Definition at line 64 of file AbstractTransitRouter.java.
References org.matsim.pt.router.TransitRouterConfig.getAdditionalTransferTime(), org.matsim.pt.router.AbstractTransitRouter.getConfig(), org.matsim.pt.router.AbstractTransitRouter.getTravelDisutility(), and org.matsim.pt.router.TransitTravelDisutility.getWalkTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.createTransferTransitWalkLeg().

|
protected |
TODO: Replace by FallbackRoutingModule?! - gl-nov'19
Definition at line 72 of file AbstractTransitRouter.java.
References org.matsim.core.population.routes.RouteUtils.createGenericRouteImpl(), org.matsim.core.population.PopulationUtils.createLeg(), org.matsim.pt.router.AbstractTransitRouter.getWalkTime(), org.matsim.api.core.v01.TransportMode.pt, org.matsim.core.router.TripStructureUtils.setRoutingMode(), org.matsim.api.core.v01.population.Route.setTravelTime(), and org.matsim.api.core.v01.TransportMode.walk.

|
private |
Definition at line 85 of file AbstractTransitRouter.java.
References org.matsim.core.population.routes.RouteUtils.createGenericRouteImpl(), org.matsim.pt.router.AbstractTransitRouter.createTransitWalkLeg(), org.matsim.pt.router.TransitRouterConfig.getBeelineDistanceFactor(), org.matsim.api.core.v01.BasicLocation.getCoord(), org.matsim.core.network.NetworkUtils.getEuclideanDistance(), org.matsim.facilities.Facility.getLinkId(), org.matsim.api.core.v01.population.Leg.getTravelTime(), org.matsim.core.utils.misc.OptionalTime.seconds, org.matsim.api.core.v01.population.Leg.setRoute(), and org.matsim.api.core.v01.population.Route.setTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.convertPassengerRouteToLegList().

|
private |
Definition at line 94 of file AbstractTransitRouter.java.
References org.matsim.core.population.routes.RouteUtils.createGenericRouteImpl(), org.matsim.pt.router.AbstractTransitRouter.createTransitWalkLeg(), org.matsim.pt.router.TransitRouterConfig.getBeelineDistanceFactor(), org.matsim.api.core.v01.BasicLocation.getCoord(), org.matsim.core.network.NetworkUtils.getEuclideanDistance(), org.matsim.facilities.Facility.getLinkId(), org.matsim.api.core.v01.population.Leg.getTravelTime(), org.matsim.core.utils.misc.OptionalTime.seconds, org.matsim.api.core.v01.population.Leg.setRoute(), and org.matsim.api.core.v01.population.Route.setTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.convertPassengerRouteToLegList().

|
private |
Definition at line 103 of file AbstractTransitRouter.java.
References org.matsim.core.population.routes.RouteUtils.createGenericRouteImpl(), org.matsim.pt.router.AbstractTransitRouter.createTransitWalkLeg(), org.matsim.pt.router.TransitRouterConfig.getBeelineDistanceFactor(), org.matsim.api.core.v01.BasicLocation.getCoord(), org.matsim.core.network.NetworkUtils.getEuclideanDistance(), org.matsim.pt.router.RouteSegment.getFromStop(), org.matsim.facilities.Facility.getLinkId(), org.matsim.pt.router.RouteSegment.getToStop(), org.matsim.pt.router.AbstractTransitRouter.getTransferTime(), org.matsim.api.core.v01.population.Leg.setRoute(), and org.matsim.api.core.v01.population.Leg.setTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.convertPassengerRouteToLegList().

|
protected |
Definition at line 116 of file AbstractTransitRouter.java.
References org.matsim.pt.router.AbstractTransitRouter.createAccessTransitWalkLeg(), org.matsim.pt.router.AbstractTransitRouter.createEgressTransitWalkLeg(), org.matsim.pt.router.AbstractTransitRouter.createTransferTransitWalkLeg(), org.matsim.pt.router.AbstractTransitRouter.createTransitLeg(), and org.matsim.pt.router.InternalTransitPassengerRoute.getRoute().
Referenced by org.matsim.pt.router.TransitRouterImpl.calcRoute().

|
private |
Definition at line 173 of file AbstractTransitRouter.java.
References org.matsim.core.population.PopulationUtils.createLeg(), org.matsim.pt.router.RouteSegment.getFromStop(), org.matsim.api.core.v01.Identifiable< T >.getId(), org.matsim.pt.router.RouteSegment.getLineTaken(), org.matsim.facilities.Facility.getLinkId(), org.matsim.pt.router.RouteSegment.getRouteTaken(), org.matsim.pt.router.RouteSegment.getToStop(), org.matsim.pt.router.RouteSegment.getTravelTime(), org.matsim.api.core.v01.TransportMode.pt, org.matsim.api.core.v01.population.Leg.setRoute(), org.matsim.api.core.v01.population.Route.setTravelTime(), and org.matsim.api.core.v01.population.Leg.setTravelTime().
Referenced by org.matsim.pt.router.AbstractTransitRouter.convertPassengerRouteToLegList().

|
private |
Definition at line 189 of file AbstractTransitRouter.java.
References org.matsim.core.population.PopulationUtils.createLeg(), org.matsim.pt.router.AbstractTransitRouter.getWalkTime(), org.matsim.api.core.v01.population.Leg.setTravelTime(), and org.matsim.api.core.v01.TransportMode.walk.
Referenced by org.matsim.pt.router.AbstractTransitRouter.createAccessTransitWalkLeg(), org.matsim.pt.router.AbstractTransitRouter.createEgressTransitWalkLeg(), and org.matsim.pt.router.AbstractTransitRouter.createTransferTransitWalkLeg().

|
protected |
Definition at line 196 of file AbstractTransitRouter.java.
References org.matsim.pt.router.AbstractTransitRouter.trConfig.
Referenced by org.matsim.pt.router.TransitRouterImpl.calcRoute(), org.matsim.pt.router.AbstractTransitRouter.getTransferTime(), and org.matsim.pt.router.TransitRouterImpl.locateWrappedNearestTransitNodes().
|
protected |
Definition at line 200 of file AbstractTransitRouter.java.
References org.matsim.pt.router.AbstractTransitRouter.getTravelDisutility(), and org.matsim.pt.router.TransitTravelDisutility.getWalkTravelDisutility().
Referenced by org.matsim.pt.router.TransitRouterImpl.calcRoute(), and org.matsim.pt.router.TransitRouterImpl.locateWrappedNearestTransitNodes().

|
protected |
Definition at line 204 of file AbstractTransitRouter.java.
References org.matsim.pt.router.AbstractTransitRouter.travelDisutility.
Referenced by org.matsim.pt.router.TransitRouterImpl.calcRoute(), org.matsim.pt.router.AbstractTransitRouter.getTransferTime(), org.matsim.pt.router.AbstractTransitRouter.getWalkDisutility(), and org.matsim.pt.router.AbstractTransitRouter.getWalkTime().
|
private |
Definition at line 42 of file AbstractTransitRouter.java.
Referenced by org.matsim.pt.router.AbstractTransitRouter.getConfig().
|
private |
Definition at line 43 of file AbstractTransitRouter.java.
Referenced by org.matsim.pt.router.AbstractTransitRouter.getTravelDisutility().
1.8.13