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

Each tag is detailed below:

Open issues in the code

Number of occurrences found in the code: 86

org.opentrafficsim.core.VerifyRequiredMethods Line
build in toString() methods in ots-core. Then replace System.err.println with fail again... 104
org.opentrafficsim.core.compatibility.CompatibilityTest Line
Test isCompatibleWith method (OR remove that method from the class; it is never used). 154
org.opentrafficsim.core.compatibility.GTUCompatibility Line
cleverly check only those in the parent(s) that do not conflict with ours. 183
org.opentrafficsim.core.distributions.DistributionTest Line
Next test fails because the random field of the Distribution does not implement equals assertTrue( "Distributions is equal to other distribution containing exact same frequencies and objects and random source", distribution.equals(distribution2)); 400
org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove Line
update the run() method of OTSDEVSRTParallelMove and adapt to the latest parent class version in DSOL 3.03.07 91
org.opentrafficsim.core.dsol.OTSSimulationExceptionTest Line
check that the values of enableSuppresion and writableStackTrace are correctly reflected in e 44
org.opentrafficsim.core.geometry.OTSLine3D Line
DJ 45
DJ uses double 57
DJ 63
DJ 81
DJ double 121
Let the Z-component of the result follow the Z-values of the reference line. 139
Test this code (currently untested). 247
DJ 252
--No comment-- 304
--No comment-- 377
make tooClose a parameter of this method. 410
DJ 596
DJ 696
DJ 753
DJ 764
DJ 775
DJ 824
DJ 838
DJ 903
DJ 939
DJ name + super(p) 951
DJ 1047
DJ without SI 1097
finish this method if it is needed; remove otherwise. Calculate the first point on this line that intersects somewhere with the provided line, or NaN if no intersection was found. 1180
DJ 1340
DJ 1448
DJ 1507
DJ 1618
DJ 1667
DJ 1709
DJ 1759
DJ uses BoundingRectangle 1813
DJ 1825
DJ 1837
DJ 1900
org.opentrafficsim.core.geometry.OTSLine3DTest Line
verify rotations around x and y 378
org.opentrafficsim.core.geometry.OTSPoint3DTest Line
extend by testing at a few other elevations. 175
(this fails) assertEquals("There should be 0 intersections", 0, intersections.size()); 367
(this fails) assertEquals("There should be 2 intersections", 2, intersections.size()); 381
org.opentrafficsim.core.geometry.OTSShapeTest Line
No geometry exception if thrown for two points that only differ in Z 249
do we really want this behavior? 267
org.opentrafficsim.core.gtu.AbstractGTU Line
should be indicated with a Parameter 104
can be removed after testing period 108
discuss when a new tactical planner may be needed 289
allow alignment at different intervals, also different between GTU's within a single simulation 310
see where the actual pointer to the GTU is needed 739
org.opentrafficsim.core.gtu.AbstractLinkBasedGTU Line
public abstract Link getLink(final RelativePosition.TYPE referencePosition); 59
org.opentrafficsim.core.gtu.GTUExceptionTest Line
check that the values of enableSuppresion and writableStackTrace are correctly reflected in e 44
org.opentrafficsim.core.gtu.GTUTest Line
should the next one not ge a GTUException? 245
should probably explicitly throw an exception for a misbehaving strategical planner 297
should the AbstractGTU not complain more directly about a null returned by strategicalPlanner.generateTacticalPlanner()? 320
org.opentrafficsim.core.gtu.SpaceBasedGTU Line
space based interface for a GTU. Can be 2D, 3D. 16
org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder Line
driving with negative speeds (backward driving) is not yet supported.<br> 23
plan with a constant speed. <p> Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br> BSD-style license. See <a href="http://opentrafficsim.org/docs/license.html">OpenTrafficSim License</a>. </p> $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Nov 15, 2015 <br> 24
rename this method buildConstantAccelerationPlan. 73
org.opentrafficsim.core.gtu.plan.operational.OperationalPlanTest Line
assertEquals("getPath returns the path", path, op.getPath()); What acceleration is required to reach endSpeed at the end of the path? (This mathematical derivation constructed independently from the OperationalPlanBuilder code.) 105
org.opentrafficsim.core.network.CapacityOTSLink Line
per direction? which GTUType? 33
org.opentrafficsim.core.network.CapacityOTSLinkTest Line
X is it really intentional that the equals method of Node does NOT check equality of the network field? 69
X is it really intentional that the equals method of Node does NOT check equality of the network field? 79
org.opentrafficsim.core.network.LinkLocation Line
not on the same link. Find shortest path... 88
org.opentrafficsim.core.network.LinkTypeTest Line
how the hell can you obtain a linkType that will return true to isNone() ? assertTrue("???", LinkType.DEFAULTS.NONE.isNone()); 84
next one fails - what is wrong? assertTrue("waterWayType2 is a waterway", waterWayType2.isWaterWay()); 87
next one fails - what is wrong? assertTrue("roadLinkType is a road", roadLinkType.isRoad()); 89
org.opentrafficsim.core.network.Network Line
explain why invisible objects have associated animation events (or remove them from the Network interface) <br> Payload: InvisibleObject object (not an array, just an Object) 454
there seems to be no specific class or interface for these that can be specified in the ObjectDescriptor 508
there seems to be no specific class or interface for these that can be specified in the ObjectDescriptor 517
org.opentrafficsim.core.network.OTSLink Line
verify that gtu.getSimulator() equals getSimulator() ? 113
verify that gtu.getSimulator() equals getSimulator() ? 126
org.opentrafficsim.core.network.OTSNetwork Line
take connections into account, and possibly do node expansion to build the graph 688
the next line with .class has problems compiling... So used a dirty hack instead for now... 690
verify that gtu.getSimulator() equals getSimulator() ? 1010
org.opentrafficsim.core.network.OTSNetworkTest Line
Checking routes is a bit harder; not done for now 380
fix OTSNetwork class to throw the documented exception instead of java.lang IllegalArgumentException: graph must contain the start vertex Node freeNode = new OTSNode(network, "unconnectedNode", new OTSPoint3D(5, 5, 5)); assertNull(network.getShortestRouteBetween(GTUType.ALL, freeNode, network.getNode("node1"))); 556
org.opentrafficsim.core.network.OTSNetworkUtils Line
clone the visible objects 87
org.opentrafficsim.core.network.factory.xml.units.ColorParserTest Line
parser gracefully accepts RGB strings without parentheses 102
org.opentrafficsim.core.network.factory.xml.units.Distributions Line
include in GLOBAL tag. 50
org.opentrafficsim.core.network.factory.xml.units.DistributionsTest Line
non-integer first argument for ERLANG is quietly rounded to nearest integer value Test the various exceptions 106
org.opentrafficsim.core.network.route.Route Line
Sanity check - there should be no Connectors (except at start and end) 71
org.opentrafficsim.core.network.route.RouteTest Line
write JUnit test for the suitability method (has to wait for the XML network lane parser). 203
org.opentrafficsim.core.object.StaticObject Line
why does this method have any arguments? 161