# HG changeset patch # User Nicolas Saunier # Date 1432124514 -7200 # Node ID 93633ce122c37d21b7adc571843a82c6cbf03fbc # Parent 15e244d2a1b504fdb1a1b6c994650266cf97e5e1 added function to count features in objects diff -r 15e244d2a1b5 -r 93633ce122c3 python/moving.py --- a/python/moving.py Wed May 20 13:57:47 2015 +0200 +++ b/python/moving.py Wed May 20 14:21:54 2015 +0200 @@ -1123,6 +1123,22 @@ else: return None + def getFeatureNumbers(self): + '''Returns the number of features at each instant + dict instant -> number of features''' + if self.hasFeatures(): + featureNumbers = {} + for t in self.getTimeInterval(): + n = 0 + for f in self.getFeatures(): + if f.existsAtInstant(t): + n += 1 + featureNumbers[t]=n + return featureNumbers + else: + print('Object {} has no features loaded.'.format(self.getNum())) + return None + def getSpeeds(self): return self.getVelocities().norm()