|
MATSIM
|

Static Protected Member Functions | |
| static OptionalTime | asOptionalTime (double seconds) |
Protected Attributes | |
| double | travTime = UNDEFINED_TIME |
Static Protected Attributes | |
| static final double | UNDEFINED_TIME = Double.NEGATIVE_INFINITY |
Private Attributes | |
| Id< TransitStopFacility > | accessStopId = null |
| Id< TransitStopFacility > | egressStopId = null |
| Id< TransitLine > | lineId = null |
| Id< TransitRoute > | routeId = null |
| String | description = null |
| String | routeDescription |
Static Private Attributes | |
| static final String | SEPARATOR = "===" |
| static final String | IDENTIFIER_1 = "PT1" + SEPARATOR |
Definition at line 32 of file ExperimentalTransitRoute.java.
| org.matsim.pt.routes.ExperimentalTransitRoute.ExperimentalTransitRoute | ( | final TransitStopFacility | accessFacility, |
| final TransitStopFacility | egressFacility, | ||
| final Id< TransitLine > | lineId, | ||
| final Id< TransitRoute > | routeId | ||
| ) |
Definition at line 50 of file ExperimentalTransitRoute.java.
References org.matsim.api.core.v01.Identifiable< T >.getId(), org.matsim.facilities.Facility.getLinkId(), org.matsim.pt.routes.ExperimentalTransitRoute.lineId, and org.matsim.pt.routes.ExperimentalTransitRoute.routeId.

| org.matsim.pt.routes.ExperimentalTransitRoute.ExperimentalTransitRoute | ( | final TransitStopFacility | accessFacility, |
| final TransitLine | line, | ||
| final TransitRoute | route, | ||
| final TransitStopFacility | egressFacility | ||
| ) |
Why do we need this constructor, if we only keep the id of the line/route?
Definition at line 61 of file ExperimentalTransitRoute.java.
References org.matsim.api.core.v01.Identifiable< T >.getId().

| ExperimentalTransitRoute org.matsim.pt.routes.ExperimentalTransitRoute.clone | ( | ) |
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:
Implements org.matsim.api.core.v01.population.Route.
Definition at line 66 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.clone().
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.clone().

| Id<TransitStopFacility> org.matsim.pt.routes.ExperimentalTransitRoute.getAccessStopId | ( | ) |
Implements org.matsim.pt.routes.TransitPassengerRoute.
Definition at line 70 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.accessStopId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute().
| Id<TransitStopFacility> org.matsim.pt.routes.ExperimentalTransitRoute.getEgressStopId | ( | ) |
Implements org.matsim.pt.routes.TransitPassengerRoute.
Definition at line 74 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.egressStopId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute().
| Id<TransitLine> org.matsim.pt.routes.ExperimentalTransitRoute.getLineId | ( | ) |
Implements org.matsim.pt.routes.TransitPassengerRoute.
Definition at line 78 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.lineId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute().
| Id<TransitRoute> org.matsim.pt.routes.ExperimentalTransitRoute.getRouteId | ( | ) |
Implements org.matsim.pt.routes.TransitPassengerRoute.
Definition at line 82 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.routeId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute().
| void org.matsim.pt.routes.ExperimentalTransitRoute.setRouteDescription | ( | final String | routeDescription | ) |
Sets the state of the route based on it's description
| routeDescription |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 87 of file ExperimentalTransitRoute.java.
References org.matsim.api.core.v01.Id< T >.create(), and org.matsim.pt.routes.ExperimentalTransitRoute.routeDescription.

| String org.matsim.pt.routes.ExperimentalTransitRoute.getRouteDescription | ( | ) |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 109 of file ExperimentalTransitRoute.java.
References org.matsim.pt.routes.ExperimentalTransitRoute.description, and org.matsim.pt.routes.ExperimentalTransitRoute.routeDescription.
| String org.matsim.pt.routes.ExperimentalTransitRoute.getRouteType | ( | ) |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 123 of file ExperimentalTransitRoute.java.
| String org.matsim.pt.routes.ExperimentalTransitRoute.toString | ( | ) |
Definition at line 128 of file ExperimentalTransitRoute.java.
| OptionalTime org.matsim.pt.routes.ExperimentalTransitRoute.getBoardingTime | ( | ) |
Implements org.matsim.pt.routes.TransitPassengerRoute.
Definition at line 134 of file ExperimentalTransitRoute.java.
References org.matsim.core.utils.misc.OptionalTime.undefined().

|
staticprotectedinherited |
Definition at line 54 of file AbstractRoute.java.
References org.matsim.core.utils.misc.OptionalTime.defined(), and org.matsim.core.utils.misc.OptionalTime.undefined().
Referenced by org.matsim.pt.routes.DefaultTransitPassengerRoute.getBoardingTime(), and org.matsim.core.population.routes.AbstractRoute.getTravelTime().

|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 59 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.dist.
Referenced by org.matsim.pt.routes.DefaultTransitPassengerRoute.clone().
|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 64 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.dist.
Referenced by org.matsim.pt.routes.DefaultTransitPassengerRoute.clone(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.convertRouteToLegs(), and org.matsim.core.scoring.EventsToLegs.handleEvent().
|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 69 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.asOptionalTime().
Referenced by org.matsim.pt.routes.DefaultTransitPassengerRoute.clone().

|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 74 of file AbstractRoute.java.
References org.matsim.core.utils.misc.OptionalTime.assertDefined(), and org.matsim.core.population.routes.AbstractRoute.travTime.
Referenced by ch.sbb.matsim.routing.pt.raptor.RaptorUtils.convertRouteToLegs(), and org.matsim.core.scoring.EventsToLegs.handleEvent().

|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 80 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.UNDEFINED_TIME.
|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 85 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.testForLocked().

|
inherited |
Implements org.matsim.api.core.v01.population.Route.
Definition at line 91 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.testForLocked().

Implements org.matsim.api.core.v01.population.Route.
Definition at line 97 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.startLinkId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute(), and org.matsim.pt.routes.DefaultTransitPassengerRoute.clone().
Implements org.matsim.api.core.v01.population.Route.
Definition at line 102 of file AbstractRoute.java.
References org.matsim.core.population.routes.AbstractRoute.endLinkId.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute(), and org.matsim.pt.routes.DefaultTransitPassengerRoute.clone().
|
inherited |
Definition at line 106 of file AbstractRoute.java.
|
staticprivate |
Definition at line 34 of file ExperimentalTransitRoute.java.
|
staticprivate |
Definition at line 35 of file ExperimentalTransitRoute.java.
|
private |
Definition at line 39 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.getAccessStopId().
|
private |
Definition at line 40 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.getEgressStopId().
|
private |
Definition at line 41 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.ExperimentalTransitRoute(), and org.matsim.pt.routes.ExperimentalTransitRoute.getLineId().
|
private |
Definition at line 42 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.ExperimentalTransitRoute(), and org.matsim.pt.routes.ExperimentalTransitRoute.getRouteId().
|
private |
Definition at line 43 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.getRouteDescription().
|
private |
Definition at line 44 of file ExperimentalTransitRoute.java.
Referenced by org.matsim.pt.routes.ExperimentalTransitRoute.getRouteDescription(), and org.matsim.pt.routes.ExperimentalTransitRoute.setRouteDescription().
|
staticprotectedinherited |
Definition at line 38 of file AbstractRoute.java.
Referenced by org.matsim.pt.routes.DefaultTransitPassengerRoute.RouteDescription.setBoardingTime(), and org.matsim.core.population.routes.AbstractRoute.setTravelTimeUndefined().
|
protectedinherited |
Definition at line 44 of file AbstractRoute.java.
Referenced by org.matsim.core.population.routes.AbstractRoute.setTravelTime(), and org.matsim.core.population.routes.AbstractRoute.toString().
1.8.13