Mercurial > hg > nsaunier > traffic-intelligence
comparison python/events.py @ 382:ba813f148ade
development for clustering
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Sun, 21 Jul 2013 10:23:15 -0400 |
| parents | 3805b9639647 |
| children | 91679eb2ff2c |
comparison
equal
deleted
inserted
replaced
| 381:387cc0142211 | 382:ba813f148ade |
|---|---|
| 97 | 97 |
| 98 # if we have features, compute other indicators | 98 # if we have features, compute other indicators |
| 99 if self.roadUser1.features != None and self.roadUser2.features != None: | 99 if self.roadUser1.features != None and self.roadUser2.features != None: |
| 100 minDistance={} | 100 minDistance={} |
| 101 for instant in self.timeInterval: | 101 for instant in self.timeInterval: |
| 102 minDistance[instant] = MovingObject.minDistance(self.roadUser1, self.roadUser2, instant) | 102 minDistance[instant] = moving.MovingObject.minDistance(self.roadUser1, self.roadUser2, instant) |
| 103 self.addIndicator(indicators.SeverityIndicator('Minimum Distance', minDistance)) | 103 self.addIndicator(indicators.SeverityIndicator('Minimum Distance', minDistance)) |
| 104 | 104 |
| 105 def computeCrossingsCollisions(self, predictionParameters, collisionDistanceThreshold, timeHorizon, computeCZ = False, debug = False, timeInterval = None): | 105 def computeCrossingsCollisions(self, predictionParameters, collisionDistanceThreshold, timeHorizon, computeCZ = False, debug = False, timeInterval = None): |
| 106 '''Computes all crossing and collision points at each common instant for two road users. ''' | 106 '''Computes all crossing and collision points at each common instant for two road users. ''' |
| 107 self.collisionPoints={} | 107 self.collisionPoints={} |
