comparison python/events.py @ 692:9a258687af4c dev

corrected some errors for ttc
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 29 Jun 2015 23:09:58 -0400
parents fa9aa5f08210
children c4363aa6f0e5
comparison
equal deleted inserted replaced
691:fa9aa5f08210 692:9a258687af4c
215 else: 215 else:
216 commonTimeInterval = self.timeInterval 216 commonTimeInterval = self.timeInterval
217 self.collisionPoints, crossingZones = predictionParameters.computeCrossingsCollisions(self.roadUser1, self.roadUser2, collisionDistanceThreshold, timeHorizon, computeCZ, debug, commonTimeInterval, nProcesses,usePrototypes,route1,route2,prototypes,secondStepPrototypes,nMatching,objects,noiseEntryNums,noiseExitNums,minSimilarity,mostMatched,useDestination,useSpeedPrototype,acceptPartialLength, step) 217 self.collisionPoints, crossingZones = predictionParameters.computeCrossingsCollisions(self.roadUser1, self.roadUser2, collisionDistanceThreshold, timeHorizon, computeCZ, debug, commonTimeInterval, nProcesses,usePrototypes,route1,route2,prototypes,secondStepPrototypes,nMatching,objects,noiseEntryNums,noiseExitNums,minSimilarity,mostMatched,useDestination,useSpeedPrototype,acceptPartialLength, step)
218 for i, cp in self.collisionPoints.iteritems(): 218 for i, cp in self.collisionPoints.iteritems():
219 TTCs[i] = prediction.SafetyPoint.computeExpectedIndicator(cp) 219 TTCs[i] = prediction.SafetyPoint.computeExpectedIndicator(cp)
220 self.addIndicator(indicators.SeverityIndicator(Interaction.indicatorNames[7], TTCs, mostSevereIsMax=False)) 220 if len(TTCs) > 0:
221 self.addIndicator(indicators.SeverityIndicator(Interaction.indicatorNames[7], TTCs, mostSevereIsMax=False))
221 222
222 # crossing zones and pPET 223 # crossing zones and pPET
223 if computeCZ: 224 if computeCZ:
224 self.crossingZones[predictionParameters.name] = crossingZones 225 self.crossingZones[predictionParameters.name] = crossingZones
225 pPETs = {} 226 pPETs = {}