Mercurial Hosting > traffic-intelligence
comparison trafficintelligence/tests/events.txt @ 1275:9f1711a85c56
added code to make sure TTC is replaced of recomputed and not having a value
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 19 Jun 2024 16:11:35 -0400 |
parents | ca70a79688ae |
children |
comparison
equal
deleted
inserted
replaced
1274:0bfcbc58352f | 1275:9f1711a85c56 |
---|---|
49 True | 49 True |
50 >>> inter.getIndicator(Interaction.indicatorNames[1])[5] is None | 50 >>> inter.getIndicator(Interaction.indicatorNames[1])[5] is None |
51 True | 51 True |
52 >>> inter.getIndicator(Interaction.indicatorNames[1])[6] # doctest:+ELLIPSIS | 52 >>> inter.getIndicator(Interaction.indicatorNames[1])[6] # doctest:+ELLIPSIS |
53 3.1415... | 53 3.1415... |
54 | |
55 # test if reseting object | |
56 >>> o2 = MovingObject.generate(2, Point(0.,-5.), Point(0.,-1.), TimeInterval(0,10)) | |
57 >>> inter.setRoadUsers([o1,o2]) | |
58 >>> ttc = inter.getIndicator("Time to Collision") | |
59 >>> ttc[0] | |
60 5.0 | |
61 >>> inter.computeIndicators() | |
62 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) | |
63 >>> inter.getIndicator("Time to Collision") is None | |
64 True | |
54 | 65 |
55 # test low speed | 66 # test low speed |
56 >>> inter = Interaction(roadUser1 = o1, roadUser2 = o2) | 67 >>> inter = Interaction(roadUser1 = o1, roadUser2 = o2) |
57 >>> inter.computeIndicators() | 68 >>> inter.computeIndicators() |
58 >>> predictionParams = ConstantPredictionParameters() | 69 >>> predictionParams = ConstantPredictionParameters() |