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 33 TODO, FIXME, XXX

Each tag is detailed below:

Open issues in the code

Number of occurrences found in the code: 33

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); } 160
move the radius if there is an start and end offset? How? 398
Map<GTUType, LongitudinalDirectionality> linkDirections = new HashMap<>(); 488
parser.network.addDrawingInfoBase(lane, new DrawingInfoShape<Lane>(color)); 577
parser.network.addDrawingInfoBase(lane, new DrawingInfoShape<Lane>(color)); 679
org.opentrafficsim.road.network.factory.vissim.ListGeneratorTag Line
GTUColorer 158
org.opentrafficsim.road.network.factory.vissim.NodeTag Line
slope as an angle. 51
slope for the Node. 74
slope for the Node. 81
slope for the Node. 287
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.VissimNetworkLaneParser Line
shortestRoute, routeMix, ShortestRouteMix 268
Make routes GTU specific. See what to do with GTUType.ALL for routes 573
Automate addition of Routes to network this.network.addRoute(GTUType.ALL, routeTag.route); } 574