|
MATSIM
|

Public Member Functions | |
| VisLane (String id) | |
| void | setId (String id) |
| String | getId () |
| void | setEndPosition (double pos) |
| double | getEndPosition () |
| double | getStartPosition () |
| void | setStartPosition (double pos) |
| void | setAlignment (int alignment) |
| int | getAlignment () |
| double | getNumberOfLanes () |
| void | setNumberOfLanes (double noLanes) |
| void | setSignalGroupState (SignalGroupState state) |
| SignalGroupState | getSignalGroupState () |
| void | addToLink (VisLinkWLanes toLink) |
| void | addToLane (VisLane toLane) |
| Point2D.Double | getStartPoint () |
| void | setStartEndPoint (Point2D.Double startPoint, Point2D.Double endPoint) |
| Point2D.Double | getEndPoint () |
| void | addDrivingLane (int laneNumber, Point2D.Double drivingLaneStart, Point2D.Double drivingLaneEnd) |
| Tuple< Coord, Coord > | getDrivingLaneStartEndCoord (int laneNumber) |
| Coord | getStartCoord () |
| Coord | getEndCoord () |
| void | addSignal (VisSignal signal) |
| Map< String, VisSignal > | getSignals () |
| List< VisLinkWLanes > | getToLinks () |
| void | addToLinkId (String toLinkId) |
| List< String > | getToLinkIds () |
| List< VisLane > | getToLanes () |
| double | getEuklideanDistance () |
Private Member Functions | |
| void | calcCoords () |
Private Attributes | |
| String | id = null |
| double | endPosition |
| double | startPosition |
| int | alignment |
| double | numberOfLanes |
| List< VisLane > | toLanes = null |
| SignalGroupState | state = null |
| Point2D.Double | startPoint = null |
| Point2D.Double | endPoint = null |
| Map< String, VisSignal > | signals = null |
| List< String > | toLinkIds |
| transient List< VisLinkWLanes > | toLinksData = null |
| double | euklideanDistance |
| Coord | startCoord |
| Coord | endCoord |
| Map< Integer, Tuple< Coord, Coord > > | drivingLaneMap = null |
Definition at line 38 of file VisLane.java.
| org.matsim.lanes.VisLane.VisLane | ( | String | id | ) |
Definition at line 57 of file VisLane.java.
References org.matsim.lanes.VisLane.id.
| void org.matsim.lanes.VisLane.setId | ( | String | id | ) |
Definition at line 61 of file VisLane.java.
References org.matsim.lanes.VisLane.id.
| String org.matsim.lanes.VisLane.getId | ( | ) |
Definition at line 65 of file VisLane.java.
References org.matsim.lanes.VisLane.id.
Referenced by org.matsim.lanes.VisLinkWLanes.addLaneData().
| void org.matsim.lanes.VisLane.setEndPosition | ( | double | pos | ) |
Definition at line 69 of file VisLane.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLane().
| double org.matsim.lanes.VisLane.getEndPosition | ( | ) |
| double org.matsim.lanes.VisLane.getStartPosition | ( | ) |
| void org.matsim.lanes.VisLane.setStartPosition | ( | double | pos | ) |
Definition at line 83 of file VisLane.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLane().
| void org.matsim.lanes.VisLane.setAlignment | ( | int | alignment | ) |
Definition at line 87 of file VisLane.java.
References org.matsim.lanes.VisLane.alignment.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLane().
| int org.matsim.lanes.VisLane.getAlignment | ( | ) |
Definition at line 91 of file VisLane.java.
References org.matsim.lanes.VisLane.alignment.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| double org.matsim.lanes.VisLane.getNumberOfLanes | ( | ) |
| void org.matsim.lanes.VisLane.setNumberOfLanes | ( | double | noLanes | ) |
Definition at line 99 of file VisLane.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLane().
| void org.matsim.lanes.VisLane.setSignalGroupState | ( | SignalGroupState | state | ) |
| SignalGroupState org.matsim.lanes.VisLane.getSignalGroupState | ( | ) |
| void org.matsim.lanes.VisLane.addToLink | ( | VisLinkWLanes | toLink | ) |
Definition at line 111 of file VisLane.java.
| void org.matsim.lanes.VisLane.addToLane | ( | VisLane | toLane | ) |
Definition at line 118 of file VisLane.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| Point2D.Double org.matsim.lanes.VisLane.getStartPoint | ( | ) |
| void org.matsim.lanes.VisLane.setStartEndPoint | ( | Point2D.Double | startPoint, |
| Point2D.Double | endPoint | ||
| ) |
Definition at line 131 of file VisLane.java.
References org.matsim.lanes.VisLane.calcCoords(), org.matsim.lanes.VisLane.endPoint, and org.matsim.lanes.VisLane.startPoint.

| Point2D.Double org.matsim.lanes.VisLane.getEndPoint | ( | ) |
|
private |
Definition at line 141 of file VisLane.java.
References org.matsim.core.utils.geometry.CoordUtils.calcEuclideanDistance(), org.matsim.lanes.VisLane.endPoint, and org.matsim.lanes.VisLane.startPoint.
Referenced by org.matsim.lanes.VisLane.setStartEndPoint().

| void org.matsim.lanes.VisLane.addDrivingLane | ( | int | laneNumber, |
| Point2D.Double | drivingLaneStart, | ||
| Point2D.Double | drivingLaneEnd | ||
| ) |
Definition at line 147 of file VisLane.java.
Definition at line 155 of file VisLane.java.
| Coord org.matsim.lanes.VisLane.getStartCoord | ( | ) |
Definition at line 160 of file VisLane.java.
References org.matsim.lanes.VisLane.startCoord.
Referenced by org.matsim.core.mobsim.qsim.qnetsimengine.QLinkLanesImpl.getVisData().
| Coord org.matsim.lanes.VisLane.getEndCoord | ( | ) |
Definition at line 164 of file VisLane.java.
References org.matsim.lanes.VisLane.endCoord.
Referenced by org.matsim.core.mobsim.qsim.qnetsimengine.QLinkLanesImpl.getVisData().
| void org.matsim.lanes.VisLane.addSignal | ( | VisSignal | signal | ) |
Definition at line 168 of file VisLane.java.
References org.matsim.lanes.VisSignal.getId().

| Map<String, VisSignal> org.matsim.lanes.VisLane.getSignals | ( | ) |
| List<VisLinkWLanes> org.matsim.lanes.VisLane.getToLinks | ( | ) |
Definition at line 180 of file VisLane.java.
References org.matsim.lanes.VisLane.toLinksData.
| void org.matsim.lanes.VisLane.addToLinkId | ( | String | toLinkId | ) |
Definition at line 184 of file VisLane.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| List<String> org.matsim.lanes.VisLane.getToLinkIds | ( | ) |
| List<VisLane> org.matsim.lanes.VisLane.getToLanes | ( | ) |
| double org.matsim.lanes.VisLane.getEuklideanDistance | ( | ) |
|
private |
Definition at line 40 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getId(), org.matsim.lanes.VisLane.setId(), and org.matsim.lanes.VisLane.VisLane().
|
private |
Definition at line 41 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getEndPosition().
|
private |
Definition at line 42 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getStartPosition().
|
private |
Definition at line 43 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getAlignment(), and org.matsim.lanes.VisLane.setAlignment().
|
private |
Definition at line 44 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getNumberOfLanes().
|
private |
Definition at line 45 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getToLanes().
|
private |
Definition at line 46 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getSignalGroupState(), and org.matsim.lanes.VisLane.setSignalGroupState().
|
private |
Definition at line 47 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.calcCoords(), org.matsim.lanes.VisLane.getStartPoint(), and org.matsim.lanes.VisLane.setStartEndPoint().
|
private |
Definition at line 48 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.calcCoords(), org.matsim.lanes.VisLane.getEndPoint(), and org.matsim.lanes.VisLane.setStartEndPoint().
|
private |
Definition at line 49 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getSignals().
|
private |
Definition at line 50 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getToLinkIds().
|
private |
Definition at line 51 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getToLinks().
|
private |
Definition at line 52 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getEuklideanDistance().
|
private |
Definition at line 53 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getStartCoord().
|
private |
Definition at line 54 of file VisLane.java.
Referenced by org.matsim.lanes.VisLane.getEndCoord().
Definition at line 55 of file VisLane.java.
1.8.13