MATSIM
Public Member Functions | Private Attributes | List of all members
org.matsim.lanes.ModelLane Class Reference

Public Member Functions

Lane getLaneData ()
 
List< ModelLanegetToLanes ()
 
double getLength ()
 

Private Attributes

final Lane laneData
 
double length
 
double endsAtMetersFromLinkEnd
 
final List< Id< Link > > destinationLinkIds = new ArrayList<>()
 
final List< ModelLanetoLanes = new ArrayList<>()
 

Detailed Description

Serves as meta structure between the data classes and the mobility simulation. The lane data classes do not have any lane length specified. To calculate the lane length the link is required that is not available if data is separated in different containers. Further, there is a List of downstream LaneImpl instances.

Author
dgrether

Definition at line 38 of file ModelLane.java.

Member Function Documentation

◆ getLaneData()

Lane org.matsim.lanes.ModelLane.getLaneData ( )

◆ getToLanes()

List<ModelLane> org.matsim.lanes.ModelLane.getToLanes ( )

◆ getLength()

double org.matsim.lanes.ModelLane.getLength ( )

Member Data Documentation

◆ laneData

final Lane org.matsim.lanes.ModelLane.laneData
private

Definition at line 40 of file ModelLane.java.

Referenced by org.matsim.lanes.ModelLane.getLaneData().

◆ length

double org.matsim.lanes.ModelLane.length
private

Definition at line 41 of file ModelLane.java.

Referenced by org.matsim.lanes.ModelLane.getLength().

◆ endsAtMetersFromLinkEnd

double org.matsim.lanes.ModelLane.endsAtMetersFromLinkEnd
private

Definition at line 42 of file ModelLane.java.

Referenced by org.matsim.lanes.ModelLane.getLength().

◆ destinationLinkIds

final List<Id<Link> > org.matsim.lanes.ModelLane.destinationLinkIds = new ArrayList<>()
private

Definition at line 43 of file ModelLane.java.

Referenced by org.matsim.lanes.ModelLane.getLength().

◆ toLanes

final List<ModelLane> org.matsim.lanes.ModelLane.toLanes = new ArrayList<>()
private

Definition at line 44 of file ModelLane.java.

Referenced by org.matsim.lanes.ModelLane.getToLanes().


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