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")