Mercurial > hg > nsaunier > traffic-intelligence
comparison python/events.py @ 627:82e9f78a4714
added test for location for trajectories
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Mon, 16 Feb 2015 08:41:14 +0100 |
| parents | dc2d0a0d7fe1 |
| children | 977407c9f815 |
comparison
equal
deleted
inserted
replaced
| 626:35155ac2a294 | 627:82e9f78a4714 |
|---|---|
| 151 minDistance={} | 151 minDistance={} |
| 152 for instant in self.timeInterval: | 152 for instant in self.timeInterval: |
| 153 minDistance[instant] = moving.MovingObject.minDistance(self.roadUser1, self.roadUser2, instant) | 153 minDistance[instant] = moving.MovingObject.minDistance(self.roadUser1, self.roadUser2, instant) |
| 154 self.addIndicator(indicators.SeverityIndicator(Interaction.indicatorNames[3], minDistance)) | 154 self.addIndicator(indicators.SeverityIndicator(Interaction.indicatorNames[3], minDistance)) |
| 155 | 155 |
| 156 def computeCrossingsCollisions(self, predictionParameters, collisionDistanceThreshold, timeHorizon, computeCZ = False, debug = False, timeInterval = None, nProcesses = 1,usePrototypes=True,route1= (-1,-1),route2=(-1,-1),prototypes={},secondStepPrototypes={},nMatching={},objects=[],noiseEntryNums=[],noiseExitNums=[],minSimilarity=0.1,mostMatched=None,useDestination=True,useSpeedPrototype=True,acceptPartialLength=30, step=1): | 156 def computeCrossingsCollisions(self, predictionParameters, collisionDistanceThreshold, timeHorizon, computeCZ = False, debug = False, timeInterval = None, nProcesses = 1, usePrototypes=False, route1= (-1,-1), route2=(-1,-1), prototypes={}, secondStepPrototypes={}, nMatching={}, objects=[], noiseEntryNums=[], noiseExitNums=[], minSimilarity=0.1, mostMatched=None, useDestination=True, useSpeedPrototype=True, acceptPartialLength=30, step=1): |
| 157 '''Computes all crossing and collision points at each common instant for two road users. ''' | 157 '''Computes all crossing and collision points at each common instant for two road users. ''' |
| 158 self.collisionPoints={} | 158 self.collisionPoints={} |
| 159 self.crossingZones={} | 159 self.crossingZones={} |
| 160 TTCs = {} | 160 TTCs = {} |
| 161 if usePrototypes: | 161 if usePrototypes: |
