comparison python/events.py @ 600:414b2e7cd873

merge feature-minDistance-based collisionPoints calculation in prediction file
author Mohamed Gomaa
date Thu, 18 Apr 2013 17:12:53 -0400
parents 4b5fe2de1e8d
children e1f3b789c632
comparison
equal deleted inserted replaced
599:4b5fe2de1e8d 600:414b2e7cd873
75 minDistance[instant] = distance.min() 75 minDistance[instant] = distance.min()
76 self.addIndicator(indicators.SeverityIndicator('Minimum Distance', minDistance)) 76 self.addIndicator(indicators.SeverityIndicator('Minimum Distance', minDistance))
77 77
78 def computeCollisionPoints(self, predictionParameters, collisionDistanceThreshold, timeHorizon): 78 def computeCollisionPoints(self, predictionParameters, collisionDistanceThreshold, timeHorizon):
79 if self.movingObject1.features and self.movingObject2.features: 79 if self.movingObject1.features and self.movingObject2.features:
80 collisionPoints = prediction.computeCollisions(self.movingObject1, self.movingObject2, predictionParameters, collisionDistanceThreshold, timeHorizon) 80 collisionPoints,crossingZones = prediction.computeCrossingsCollisions(self.movingObject1, self.movingObject2, predictionParameters, collisionDistanceThreshold, timeHorizon,asWholeVehicle=True)
81 self.addIndicator(indicators.SeverityIndicator('collisionPoints', collisionPoints)) 81 self.addIndicator(indicators.SeverityIndicator('collisionPoints', collisionPoints))
82 else: 82 else:
83 print('Features not associated with objects') 83 print('Features not associated with objects')
84 84
85 def addVideoFilename(self,videoFilename): 85 def addVideoFilename(self,videoFilename):