comparison python/prediction.py @ 291:9f81218e497a

class VehPairs subsumes createInteractions(objects); legacy code remains
author Paul@BEAST-III
date Tue, 05 Feb 2013 15:45:33 -0500
parents df58d361f19e
children ba29bd82bd04
comparison
equal deleted inserted replaced
290:df58d361f19e 291:9f81218e497a
246 if timeInterval: 246 if timeInterval:
247 commonTimeInterval = timeInterval 247 commonTimeInterval = timeInterval
248 else: 248 else:
249 commonTimeInterval = obj1.commonTimeInterval(obj2) 249 commonTimeInterval = obj1.commonTimeInterval(obj2)
250 for i in list(commonTimeInterval)[:-1]: # do not look at the 1 last position/velocities, often with errors 250 for i in list(commonTimeInterval)[:-1]: # do not look at the 1 last position/velocities, often with errors
251 print(obj1.num, obj2.num, i)
252 collisionPoints[i], crossingZones[i] = computeCrossingsCollisionsAtInstant(i, obj1, obj2, predictionParameters, collisionDistanceThreshold, timeHorizon, debug) 251 collisionPoints[i], crossingZones[i] = computeCrossingsCollisionsAtInstant(i, obj1, obj2, predictionParameters, collisionDistanceThreshold, timeHorizon, debug)
253 252
254 return collisionPoints, crossingZones 253 return collisionPoints, crossingZones
255 254
256 def computeCollisionProbability(obj1, obj2, predictionParameters, collisionDistanceThreshold, timeHorizon, debug = False, timeInterval = None): 255 def computeCollisionProbability(obj1, obj2, predictionParameters, collisionDistanceThreshold, timeHorizon, debug = False, timeInterval = None):