Mercurial Hosting > 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={} |