The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
Tag Class | Total number of occurrences | Tag strings used by tag class |
---|---|---|
Open issues in the code | 32 | TODO, FIXME, XXX |
Each tag is detailed below:
Number of occurrences found in the code: 32
org.opentrafficsim.road.network.factory.vissim.FillTag | Line |
---|---|
GTUColorer | 230 |
create a FILL | 256 |
GTUMix | 258 |
RouteMix | 259 |
ShortestRoute | 260 |
ShortestRouteMix | 261 |
org.opentrafficsim.road.network.factory.vissim.GTUColorerTag | Line |
use parameters for AccelerationGTUColorer | 78 |
default colorer | 91 |
org.opentrafficsim.road.network.factory.vissim.GeneratorTag | Line |
parse direction | 177 |
is the default stream present? | 365 |
GTUMix | 376 |
RouteMix | 377 |
ShortestRoute | 378 |
ShortestRouteMix | 379 |
Different strategical planner factories | 380 |
org.opentrafficsim.road.network.factory.vissim.LinkTag | Line |
differentiate by road type | 199 |
org.opentrafficsim.road.network.factory.vissim.Links | Line |
create for polyLine if (linkTag.nodeEndTag.node == null) { CartesianPoint coordinate = new CartesianPoint(linkTag.nodeStartTag.node.getLocation().getX(), linkTag.nodeStartTag.node.getLocation().getY(), linkTag.nodeStartTag.node.getLocation() .getZ()); double angle = linkTag.nodeStartTag.node.getDirection().getInUnit(); double slope = linkTag.nodeStartTag.node.getSlope().getSI(); coordinate.x += lengthSI * Math.cos(angle); coordinate.y += lengthSI * Math.sin(angle); coordinate.z += lengthSI * Math.sin(slope); NodeTag nodeTag = linkTag.nodeEndTag; nodeTag.angle = new Direction(angle, DirectionUnit.EAST_RADIAN); nodeTag.coordinate = new OTSPoint3D(coordinate.x, coordinate.y, coordinate.z); nodeTag.slope = new Direction(slope, DirectionUnit.EAST_RADIAN); linkTag.nodeEndTag.node = NodeTag.makeOTSNode(nodeTag, parser); nodeTags.remove(linkTag.nodeEndTag); } else if (linkTag.nodeStartTag.node == null) { CartesianPoint coordinate = new CartesianPoint(linkTag.nodeEndTag.node.getLocation().getX(), linkTag.nodeEndTag.node.getLocation().getY(), linkTag.nodeEndTag.node.getLocation().getZ()); double angle = linkTag.nodeEndTag.node.getDirection().getInUnit(); double slope = linkTag.nodeEndTag.node.getSlope().getSI(); coordinate.x -= lengthSI * Math.cos(angle); coordinate.y -= lengthSI * Math.sin(angle); coordinate.z -= lengthSI * Math.sin(slope); NodeTag nodeTag = linkTag.nodeStartTag; nodeTag.angle = new Direction(angle, DirectionUnit.EAST_RADIAN); nodeTag.coordinate = new OTSPoint3D(coordinate.x, coordinate.y, coordinate.z); nodeTag.slope = new Direction(slope, DirectionUnit.EAST_RADIAN); linkTag.nodeStartTag.node = NodeTag.makeOTSNode(nodeTag, parser); nodeTags.remove(linkTag.nodeStartTag); } | 162 |
move the radius if there is an start and end offset? How? | 400 |
Map<GTUType, LongitudinalDirectionality> linkDirections = new HashMap<>(); | 490 |
org.opentrafficsim.road.network.factory.vissim.ListGeneratorTag | Line |
GTUColorer | 158 |
org.opentrafficsim.road.network.factory.vissim.NodeTag | Line |
slope as an angle. | 52 |
slope for the Node. | 75 |
slope for the Node. | 82 |
slope for the Node. | 288 |
org.opentrafficsim.road.network.factory.vissim.PolyLineTag | Line |
Auto-generated constructor stub | 60 |
org.opentrafficsim.road.network.factory.vissim.SensorTag | Line |
Auto-generated constructor stub | 96 |
org.opentrafficsim.road.network.factory.vissim.SignalHeadTag | Line |
Auto-generated constructor stub | 78 |
org.opentrafficsim.road.network.factory.vissim.StraightTag | Line |
Auto-generated constructor stub | 48 |
org.opentrafficsim.road.network.factory.vissim.TestVissimParser | Line |
Auto-generated catch block | 172 |
org.opentrafficsim.road.network.factory.vissim.VissimNetworkLaneParser | Line |
shortestRoute, routeMix, ShortestRouteMix | 267 |
Make routes GTU specific. See what to do with GTUType.ALL for routes | 572 |
Automate addition of Routes to network this.network.addRoute(GTUType.ALL, routeTag.route); } | 573 |