|
MATSIM
|

Public Member Functions | |
| Id< TransitStopFacility > | getAccessStopId () |
| Id< TransitStopFacility > | getEgressStopId () |
| Id< TransitLine > | getLineId () |
| Id< TransitRoute > | getRouteId () |
| OptionalTime | getBoardingTime () |
| double | getDistance () |
| void | setDistance (final double distance) |
| OptionalTime | getTravelTime () |
| void | setTravelTime (final double travelTime) |
| void | setTravelTimeUndefined () |
| Id< Link > | getStartLinkId () |
| Id< Link > | getEndLinkId () |
| void | setStartLinkId (final Id< Link > linkId) |
| void | setEndLinkId (final Id< Link > linkId) |
| String | getRouteDescription () |
| void | setRouteDescription (final String routeDescription) |
| String | getRouteType () |
| Route | clone () |
Definition at line 30 of file TransitPassengerRoute.java.
| Id<TransitStopFacility> org.matsim.pt.routes.TransitPassengerRoute.getAccessStopId | ( | ) |
Implemented in org.matsim.pt.routes.DefaultTransitPassengerRoute, and org.matsim.pt.routes.ExperimentalTransitRoute.
Referenced by org.matsim.core.population.routes.RouteUtils.calcDistance(), org.matsim.core.router.TransitRouterWrapper.fillWithActivities(), and org.matsim.core.mobsim.qsim.agents.TransitAgentImpl.getDesiredAccessStopId().
| Id<TransitStopFacility> org.matsim.pt.routes.TransitPassengerRoute.getEgressStopId | ( | ) |
Implemented in org.matsim.pt.routes.DefaultTransitPassengerRoute, and org.matsim.pt.routes.ExperimentalTransitRoute.
Referenced by org.matsim.core.population.routes.RouteUtils.calcDistance(), org.matsim.core.router.TransitRouterWrapper.fillWithActivities(), org.matsim.core.mobsim.qsim.agents.TransitAgentImpl.getDesiredDestinationStopId(), org.matsim.core.mobsim.qsim.agents.TransitAgentImpl.getEnterTransitRoute(), and org.matsim.core.mobsim.qsim.agents.TransitAgentImpl.getExitAtStop().
| Id<TransitLine> org.matsim.pt.routes.TransitPassengerRoute.getLineId | ( | ) |
| Id<TransitRoute> org.matsim.pt.routes.TransitPassengerRoute.getRouteId | ( | ) |
| OptionalTime org.matsim.pt.routes.TransitPassengerRoute.getBoardingTime | ( | ) |
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.deprecated.scoring.functions.CharyparNagelLegScoring.calcLegScore(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getDistance(), org.matsim.analysis.TripsAndLegsWriter.getLegRecord(), org.matsim.analysis.TravelDistanceStats.getLegStats(), and org.matsim.utils.gis.matsim2esri.plans.SelectedPlans2ESRIShape.writeLegs().
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.addInitialStopsForParamSet(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.convertRouteToLegs(), org.matsim.core.router.TransitRouterWrapper.createWalkRoute(), org.matsim.core.router.TransitRouterWrapper.fillWithActivities(), org.matsim.core.scoring.EventsToLegs.handleEvent(), and org.matsim.core.router.TeleportationRoutingModule.toString().
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.core.utils.timing.TimeInterpretation.decideOnLegTravelTime(), and org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getTravelTime().
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.addInitialStopsForParamSet(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.convertRouteToLegs(), org.matsim.core.router.TransitRouterWrapper.createWalkRoute(), org.matsim.core.router.TransitRouterWrapper.fillWithActivities(), org.matsim.core.scoring.EventsToLegs.handleEvent(), and org.matsim.core.router.TeleportationRoutingModule.toString().
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.core.mobsim.qsim.pt.TransitDriverAgentImpl.PlanBuilder.addTrip(), org.matsim.pt.UmlaufInterpolator.addUmlaufStueckToUmlauf(), org.matsim.core.population.routes.RouteUtils.calcDistance(), org.matsim.core.population.routes.RouteUtils.calcTravelTime(), org.matsim.core.mobsim.hermes.ScenarioImporter.TransitRouteContext.calculateSpeedsBetweenStops(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.chooseNextLinkId(), org.matsim.core.mobsim.qsim.pt.TransitQSimEngine.createAndScheduleVehicleAndDriver(), org.matsim.core.router.TransitRouterWrapper.fillWithActivities(), org.matsim.core.mobsim.qsim.agents.PopulationAgentSource.findVehicleLink(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.getCurrentLinkId(), org.matsim.analysis.TripsAndLegsWriter.getLegRecord(), org.matsim.core.population.routes.RouteUtils.getNodes(), org.matsim.withinday.utils.EditRoutes.getRouteLinkIds(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getStartLinkId(), org.matsim.core.population.routes.RouteUtils.getSubRoute(), org.matsim.withinday.utils.EditRoutes.relocateCurrentLegRoute(), org.matsim.withinday.utils.EditRoutes.replanFutureLegRoute(), org.matsim.analysis.CalcAverageTripLength.run(), org.matsim.pt.utils.TransitScheduleValidator.validateNetworkRoutes(), and org.matsim.pt.utils.TransitScheduleValidator.validateStopsOnNetworkRoute().
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractRoute, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.core.mobsim.qsim.pt.TransitDriverAgentImpl.PlanBuilder.addTrip(), org.matsim.pt.UmlaufInterpolator.addUmlaufStueckToUmlauf(), org.matsim.core.population.routes.RouteUtils.calcDistance(), org.matsim.core.population.routes.RouteUtils.calcTravelTime(), org.matsim.core.mobsim.hermes.ScenarioImporter.TransitRouteContext.calculateSpeedsBetweenStops(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.chooseNextLinkId(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorRoutingModule.findCoordinate(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.getCurrentLinkId(), org.matsim.core.mobsim.qsim.agents.BasicPlanAgentImpl.getDestinationLinkId(), org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getEndLinkId(), org.matsim.analysis.TripsAndLegsWriter.getLegRecord(), org.matsim.core.population.routes.RouteUtils.getNodes(), org.matsim.withinday.utils.EditRoutes.getRouteLinkIds(), org.matsim.core.population.routes.RouteUtils.getSubRoute(), org.matsim.withinday.utils.EditTrips.replaceRemainderOfCurrentRoute(), org.matsim.withinday.utils.EditRoutes.replanCurrentLegRoute(), org.matsim.withinday.utils.EditRoutes.replanFutureLegRoute(), org.matsim.analysis.CalcAverageTripLength.run(), and org.matsim.pt.utils.TransitScheduleValidator.validateStopsOnNetworkRoute().
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractNetworkRoute, org.matsim.pt.routes.ExperimentalTransitRoute, org.matsim.pt.routes.DefaultTransitPassengerRoute, and org.matsim.core.population.routes.GenericRouteImpl.
Referenced by org.matsim.core.mobsim.qsim.agents.TransitAgentImpl.getDesiredAccessStopId(), and org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getRouteDescription().
|
inherited |
Sets the state of the route based on it's description
| routeDescription |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractNetworkRoute, org.matsim.pt.routes.ExperimentalTransitRoute, org.matsim.pt.routes.DefaultTransitPassengerRoute, and org.matsim.core.population.routes.GenericRouteImpl.
|
inherited |
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.core.population.routes.AbstractNetworkRoute, org.matsim.pt.routes.ExperimentalTransitRoute, org.matsim.pt.routes.DefaultTransitPassengerRoute, and org.matsim.core.population.routes.GenericRouteImpl.
Referenced by org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper.getRouteType().
|
inherited |
make the clone method public, but do NOT extend Cloneable so that implementations can decide on their own if they support Cloneable or use some other way to make a copy..
Design comments:
Implemented in org.matsim.core.mobsim.qsim.pt.AbstractTransitDriverAgent.NetworkRouteWrapper, org.matsim.pt.routes.DefaultTransitPassengerRoute, org.matsim.core.population.routes.AbstractRoute, org.matsim.core.population.routes.NetworkRoute, org.matsim.core.population.routes.mediumcompressed.MediumCompressedNetworkRoute, org.matsim.pt.routes.ExperimentalTransitRoute, org.matsim.core.population.routes.heavycompressed.HeavyCompressedNetworkRoute, org.matsim.core.population.routes.GenericRouteImpl, and org.matsim.core.population.routes.AbstractNetworkRoute.
Referenced by org.matsim.core.population.PopulationUtils.copyFromTo().
1.8.13