Mercurial > hg > nsaunier > traffic-intelligence
comparison python/indicators.py @ 661:dc70d9e711f5
some method name change and new methods for features in objects (MovingObject) and methods to access indicator values in interactions
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Mon, 18 May 2015 13:53:25 +0200 |
| parents | 3058e00887bc |
| children | 15e244d2a1b5 |
comparison
equal
deleted
inserted
replaced
| 660:994dd644f6ab | 661:dc70d9e711f5 |
|---|---|
| 37 return len(self.values) | 37 return len(self.values) |
| 38 | 38 |
| 39 def empty(self): | 39 def empty(self): |
| 40 return len(self.values) == 0 | 40 return len(self.values) == 0 |
| 41 | 41 |
| 42 def __getitem__(self, i): | 42 def __getitem__(self, t): |
| 43 'Returns ith value in time interval' | 43 'Returns the value at time t' |
| 44 if i in self.values.keys(): | 44 if t in self.values.keys(): |
| 45 return self.values[i] | 45 return self.values[t] |
| 46 else: | 46 else: |
| 47 return None | 47 return None |
| 48 | 48 |
| 49 def getIthValue(self, i): | 49 def getIthValue(self, i): |
| 50 sortedKeys = sorted(self.values.keys()) | 50 sortedKeys = sorted(self.values.keys()) |
