Mercurial > hg > nsaunier > traffic-intelligence
comparison python/tests/events.txt @ 918:3a06007a4bb7
modularized save trajectories, added slice to Trajectory, etc
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Wed, 05 Jul 2017 12:19:59 -0400 |
| parents | 72174e66aba5 |
| children |
comparison
equal
deleted
inserted
replaced
| 917:89cc05867c4c | 918:3a06007a4bb7 |
|---|---|
| 9 >>> objects2 = [MovingObject(num = i, timeInterval = TimeInterval(0,10)) for i in range(100, 110)] | 9 >>> objects2 = [MovingObject(num = i, timeInterval = TimeInterval(0,10)) for i in range(100, 110)] |
| 10 >>> interactions = createInteractions(objects, objects2) | 10 >>> interactions = createInteractions(objects, objects2) |
| 11 >>> len([i for i in interactions if len(i.roadUserNumbers) == 1]) | 11 >>> len([i for i in interactions if len(i.roadUserNumbers) == 1]) |
| 12 0 | 12 0 |
| 13 | 13 |
| 14 >>> o1 = MovingObject.generate(Point(-5.,0.), Point(1.,0.), TimeInterval(0,10)) | 14 >>> o1 = MovingObject.generate(1, Point(-5.,0.), Point(1.,0.), TimeInterval(0,10)) |
| 15 >>> o2 = MovingObject.generate(Point(0.,-5.), Point(0.,1.), TimeInterval(0,10)) | 15 >>> o2 = MovingObject.generate(2, Point(0.,-5.), Point(0.,1.), TimeInterval(0,10)) |
| 16 >>> inter = Interaction(roadUser1 = o1, roadUser2 = o2) | 16 >>> inter = Interaction(roadUser1 = o1, roadUser2 = o2) |
| 17 >>> inter.computeIndicators() | 17 >>> inter.computeIndicators() |
| 18 >>> predictionParams = ConstantPredictionParameters(10.) | 18 >>> predictionParams = ConstantPredictionParameters(10.) |
| 19 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) | 19 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) |
| 20 >>> ttc = inter.getIndicator("Time to Collision") | 20 >>> ttc = inter.getIndicator("Time to Collision") |
