Tag List Report

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:

Open issues in the code

Number of occurrences found in the code: 32

org.opentrafficsim.road.network.factory.vissim.FillTag Line
GTUColorer 206
create a FILL 230
GTUMix 232
RouteMix 233
ShortestRoute 234
ShortestRouteMix 235
org.opentrafficsim.road.network.factory.vissim.GTUColorerTag Line
use parameters for AccelerationGTUColorer 79
default colorer 93
org.opentrafficsim.road.network.factory.vissim.GeneratorTag Line
parse direction 169
GTUMix 341
RouteMix 342
ShortestRoute 343
ShortestRouteMix 344
Different strategical planner factories 345
org.opentrafficsim.road.network.factory.vissim.LinkTag Line
differentiate by road type 196
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().getSI(); 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, AngleUnit.SI); nodeTag.coordinate = new OTSPoint3D(coordinate.x, coordinate.y, coordinate.z); nodeTag.slope = new Direction(slope, AngleUnit.SI); 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().getSI(); 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, AngleUnit.SI); nodeTag.coordinate = new OTSPoint3D(coordinate.x, coordinate.y, coordinate.z); nodeTag.slope = new Direction(slope, AngleUnit.SI); linkTag.nodeStartTag.node = NodeTag.makeOTSNode(nodeTag, parser); nodeTags.remove(linkTag.nodeStartTag); } 161
move the radius if there is an start and end offset? How? 397
Map<GTUType, LongitudinalDirectionality> linkDirections = new HashMap<>(); 488
Map<GTUType, LongitudinalDirectionality> linkDirections = new HashMap<>(); 611
org.opentrafficsim.road.network.factory.vissim.ListGeneratorTag Line
GTUColorer 139
org.opentrafficsim.road.network.factory.vissim.NodeTag Line
slope as an angle. 51
slope for the Node. 73
slope for the Node. 80
slope for the Node. 259
org.opentrafficsim.road.network.factory.vissim.PolyLineTag Line
Auto-generated constructor stub 55
org.opentrafficsim.road.network.factory.vissim.SensorTag Line
Auto-generated constructor stub 93
org.opentrafficsim.road.network.factory.vissim.SignalHeadTag Line
Auto-generated constructor stub 75
org.opentrafficsim.road.network.factory.vissim.StraightTag Line
Auto-generated constructor stub 45
org.opentrafficsim.road.network.factory.vissim.TestVissimParser Line
Auto-generated catch block 152
org.opentrafficsim.road.network.factory.vissim.VissimNetworkLaneParser Line
shortestRoute, routeMix, ShortestRouteMix 255
Make routes GTU specific. See what to do with GTUType.ALL for routes 515
Automate addition of Routes to network this.network.addRoute(GTUType.ALL, routeTag.route); } 516