|
MATSIM
|

Private Member Functions | |
| void | calcCoords () |
Private Attributes | |
| Point2D.Double | linkStart = null |
| Point2D.Double | linkEnd = null |
| Point2D.Double | normalizedLinkVector |
| Point2D.Double | linkOrthogonalVector |
| double | numberOfLanes = 1.0 |
| int | maximalAlignment = 0 |
| Map< String, VisLane > | laneData = null |
| String | id = null |
| double | linkWidth |
| Point2D.Double | linkStartCenterPoint = null |
| Point2D.Double | linkEndCenterPoint = null |
| Map< String, VisSignal > | signals = null |
| ArrayList< String > | toLinkIds |
| transient List< VisLinkWLanes > | toLinks = null |
| Coord | startCoord |
| Coord | endCoord |
| double | euklideanDistance |
Definition at line 38 of file VisLinkWLanes.java.
| org.matsim.lanes.VisLinkWLanes.VisLinkWLanes | ( | String | id | ) |
| String org.matsim.lanes.VisLinkWLanes.getLinkId | ( | ) |
| void org.matsim.lanes.VisLinkWLanes.setNormalizedLinkVector | ( | Point2D.Double | v | ) |
Definition at line 66 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.normalizedLinkVector.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| void org.matsim.lanes.VisLinkWLanes.setLinkOrthogonalVector | ( | Point2D.Double | v | ) |
Definition at line 70 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkOrthogonalVector.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| Point2D.Double org.matsim.lanes.VisLinkWLanes.getLinkStart | ( | ) |
Definition at line 74 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkStart.
Referenced by org.matsim.lanes.VisLaneModelBuilder.calculatePointOnLink().
| Point2D.Double org.matsim.lanes.VisLinkWLanes.getLinkEnd | ( | ) |
Definition at line 79 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkEnd.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| Double org.matsim.lanes.VisLinkWLanes.getNormalizedLinkVector | ( | ) |
Definition at line 84 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.normalizedLinkVector.
Referenced by org.matsim.lanes.VisLaneModelBuilder.calculatePointOnLink().
| Double org.matsim.lanes.VisLinkWLanes.getLinkOrthogonalVector | ( | ) |
Definition at line 89 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkOrthogonalVector.
Referenced by org.matsim.lanes.VisLaneModelBuilder.calculatePointOnLink(), and org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| void org.matsim.lanes.VisLinkWLanes.setNumberOfLanes | ( | double | nrLanes | ) |
Definition at line 93 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| double org.matsim.lanes.VisLinkWLanes.getNumberOfLanes | ( | ) |
Definition at line 97 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.numberOfLanes.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| void org.matsim.lanes.VisLinkWLanes.setMaximalAlignment | ( | int | maxAlign | ) |
Definition at line 101 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| int org.matsim.lanes.VisLinkWLanes.getMaximalAlignment | ( | ) |
Definition at line 105 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.maximalAlignment.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| void org.matsim.lanes.VisLinkWLanes.addLaneData | ( | VisLane | laneData | ) |
Definition at line 109 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLane.getId(), and org.matsim.lanes.VisLinkWLanes.laneData.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().

| Map<String, VisLane> org.matsim.lanes.VisLinkWLanes.getLaneData | ( | ) |
Definition at line 116 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.laneData.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes(), org.matsim.core.mobsim.qsim.qnetsimengine.QLinkLanesImpl.getVisData(), and org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| void org.matsim.lanes.VisLinkWLanes.addSignal | ( | VisSignal | signal | ) |
Definition at line 120 of file VisLinkWLanes.java.
References org.matsim.lanes.VisSignal.getId().

| Map<String, VisSignal> org.matsim.lanes.VisLinkWLanes.getSignals | ( | ) |
Definition at line 127 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.signals.
| void org.matsim.lanes.VisLinkWLanes.setLinkWidth | ( | double | linkWidth | ) |
Definition at line 131 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkWidth.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| double org.matsim.lanes.VisLinkWLanes.getLinkWidth | ( | ) |
Definition at line 135 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkWidth.
Referenced by org.matsim.lanes.VisLaneModelBuilder.calculatePointOnLink().
| void org.matsim.lanes.VisLinkWLanes.setLinkStartEndPoint | ( | Double | linkStart, |
| Double | linkEnd | ||
| ) |
Definition at line 138 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.calcCoords(), org.matsim.lanes.VisLinkWLanes.linkEnd, and org.matsim.lanes.VisLinkWLanes.linkStart.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().

| void org.matsim.lanes.VisLinkWLanes.setLinkStartCenterPoint | ( | Double | linkStartCenter | ) |
Definition at line 144 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkStartCenterPoint.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| void org.matsim.lanes.VisLinkWLanes.setLinkEndCenterPoint | ( | Double | linkEndCenter | ) |
Definition at line 148 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkEndCenterPoint.
Referenced by org.matsim.lanes.VisLaneModelBuilder.recalculatePositions().
| Coord org.matsim.lanes.VisLinkWLanes.getLinkStartCoord | ( | ) |
Definition at line 152 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.startCoord.
Referenced by org.matsim.core.mobsim.qsim.qnetsimengine.QLinkImpl.hasGreenForAllToLinks().
| Coord org.matsim.lanes.VisLinkWLanes.getLinkEndCoord | ( | ) |
Definition at line 156 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.endCoord.
Referenced by org.matsim.core.mobsim.qsim.qnetsimengine.QLinkImpl.hasGreenForAllToLinks().
|
private |
Definition at line 160 of file VisLinkWLanes.java.
References org.matsim.core.utils.geometry.CoordUtils.calcEuclideanDistance(), org.matsim.lanes.VisLinkWLanes.linkEnd, and org.matsim.lanes.VisLinkWLanes.linkStart.
Referenced by org.matsim.lanes.VisLinkWLanes.setLinkStartEndPoint().

| double org.matsim.lanes.VisLinkWLanes.getEuklideanDistance | ( | ) |
Definition at line 166 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.euklideanDistance.
| Point2D.Double org.matsim.lanes.VisLinkWLanes.getLinkStartCenterPoint | ( | ) |
Definition at line 170 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkStartCenterPoint.
| Point2D.Double org.matsim.lanes.VisLinkWLanes.getLinkEndCenterPoint | ( | ) |
Definition at line 174 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.linkEndCenterPoint.
| void org.matsim.lanes.VisLinkWLanes.addToLink | ( | VisLinkWLanes | link | ) |
Definition at line 178 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.connect().
| List<VisLinkWLanes> org.matsim.lanes.VisLinkWLanes.getToLinks | ( | ) |
Definition at line 185 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.toLinks.
| void org.matsim.lanes.VisLinkWLanes.addToLinkId | ( | String | toLinkId | ) |
Definition at line 189 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes().
| List<String> org.matsim.lanes.VisLinkWLanes.getToLinkIds | ( | ) |
Definition at line 195 of file VisLinkWLanes.java.
References org.matsim.lanes.VisLinkWLanes.toLinkIds.
|
private |
Definition at line 40 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.calcCoords(), org.matsim.lanes.VisLinkWLanes.getLinkStart(), and org.matsim.lanes.VisLinkWLanes.setLinkStartEndPoint().
|
private |
Definition at line 41 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.calcCoords(), org.matsim.lanes.VisLinkWLanes.getLinkEnd(), and org.matsim.lanes.VisLinkWLanes.setLinkStartEndPoint().
|
private |
Definition at line 42 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getNormalizedLinkVector(), and org.matsim.lanes.VisLinkWLanes.setNormalizedLinkVector().
|
private |
Definition at line 43 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkOrthogonalVector(), and org.matsim.lanes.VisLinkWLanes.setLinkOrthogonalVector().
|
private |
Definition at line 44 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getNumberOfLanes().
|
private |
Definition at line 45 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getMaximalAlignment().
|
private |
Definition at line 46 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.addLaneData(), and org.matsim.lanes.VisLinkWLanes.getLaneData().
|
private |
Definition at line 47 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkId(), and org.matsim.lanes.VisLinkWLanes.VisLinkWLanes().
|
private |
Definition at line 48 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkWidth(), and org.matsim.lanes.VisLinkWLanes.setLinkWidth().
|
private |
Definition at line 49 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkStartCenterPoint(), and org.matsim.lanes.VisLinkWLanes.setLinkStartCenterPoint().
|
private |
Definition at line 50 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkEndCenterPoint(), and org.matsim.lanes.VisLinkWLanes.setLinkEndCenterPoint().
|
private |
Definition at line 51 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getSignals().
|
private |
Definition at line 52 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getToLinkIds().
|
private |
Definition at line 53 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getToLinks().
|
private |
Definition at line 54 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkStartCoord().
|
private |
Definition at line 55 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getLinkEndCoord().
|
private |
Definition at line 56 of file VisLinkWLanes.java.
Referenced by org.matsim.lanes.VisLinkWLanes.getEuklideanDistance().
1.8.13