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 | 13 | TODO, FIXME, XXX |
Each tag is detailed below:
Number of occurrences found in the code: 13
| org.opentrafficsim.kpi.sampling.Sampler | Line |
|---|---|
| fixed columns! | 62 |
| hashCode / equals | 306 |
| org.opentrafficsim.kpi.sampling.SamplerData | Line |
| extending list table requires us to know the columns beforehand, create a view asTable()? | 42 |
| Sampler used this to cut-off space if SpaceTimeRegion's did not cover complete lanes. Trajectories are however recorded over the complete length. | 117 |
| values can contain ","; use csv writer | 203 |
| set data from outside | 401 |
| local iterator over this.trajectories, trajectories per group, and length of each trajectory | 435 |
| gathering the extended and filter data types should be done here, these are within the trajectories, and upon file loading, this should be mimicked | 437 |
| org.opentrafficsim.kpi.sampling.Trajectory | Line |
| some trajectories have the first time stamp twice, with possibly different values for acceleration (and TTC) | 47 |
| do not allow empty trajectory Throw.when(this.size == 0, IllegalStateException.class, "Empty trajectory does not have a length."); | 410 |
| do not allow empty trajectory Throw.when(this.size == 0, IllegalStateException.class, "Empty trajectory does not have a duration."); | 425 |
| org.opentrafficsim.kpi.sampling.indicator.TotalDelay | Line |
| something better than a global reference speed defined at the indicator | 25 |
| use data points and limit speed per interval | 49 |