MATSIM
Public Member Functions | List of all members
org.matsim.pt.router.RouteSegment Class Reference

Public Member Functions

 RouteSegment (TransitStopFacility fromStop, TransitStopFacility toStop, double travelTime, Id< TransitLine > lineTaken, Id< TransitRoute > routeTaken)
 
String toString ()
 
double getTravelTime ()
 
TransitStopFacility getFromStop ()
 
TransitStopFacility getToStop ()
 
Id< TransitLinegetLineTaken ()
 
Id< TransitRoutegetRouteTaken ()
 

Detailed Description

Author
aneumann

Definition at line 32 of file RouteSegment.java.

Constructor & Destructor Documentation

◆ RouteSegment()

org.matsim.pt.router.RouteSegment.RouteSegment ( TransitStopFacility  fromStop,
TransitStopFacility  toStop,
double  travelTime,
Id< TransitLine lineTaken,
Id< TransitRoute routeTaken 
)

Definition at line 40 of file RouteSegment.java.

40  {
41  this.fromStop = fromStop;
42  this.toStop = toStop;
43  this.travelTime = travelTime;
44  this.lineTaken = lineTaken;
45  this.routeTaken = routeTaken;
46  }

Member Function Documentation

◆ toString()

String org.matsim.pt.router.RouteSegment.toString ( )

Definition at line 49 of file RouteSegment.java.

References org.matsim.api.core.v01.Identifiable< T >.getId().

49  {
50  return "From: " + fromStop.getId() + " to " + toStop.getId() + " in " + travelTime + "s via " + routeTaken;
51  }
Here is the call graph for this function:

◆ getTravelTime()

double org.matsim.pt.router.RouteSegment.getTravelTime ( )

Definition at line 53 of file RouteSegment.java.

Referenced by org.matsim.pt.router.AbstractTransitRouter.createTransitLeg().

53  {
54  return travelTime;
55  }

◆ getFromStop()

TransitStopFacility org.matsim.pt.router.RouteSegment.getFromStop ( )

◆ getToStop()

TransitStopFacility org.matsim.pt.router.RouteSegment.getToStop ( )

◆ getLineTaken()

Id<TransitLine> org.matsim.pt.router.RouteSegment.getLineTaken ( )

Definition at line 65 of file RouteSegment.java.

Referenced by org.matsim.pt.router.AbstractTransitRouter.createTransitLeg().

65  {
66  return lineTaken;
67  }

◆ getRouteTaken()

Id<TransitRoute> org.matsim.pt.router.RouteSegment.getRouteTaken ( )

Definition at line 69 of file RouteSegment.java.

Referenced by org.matsim.pt.router.AbstractTransitRouter.createTransitLeg().

69  {
70  return routeTaken;
71  }

The documentation for this class was generated from the following file: