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:
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 |