# HG changeset patch # User Nicolas Saunier # Date 1288969664 14400 # Node ID c75bcdaed00f76fffb382d5ad4c6e5a955d11d4f # Parent 40e8e3bb3702321d6bec93dbad93805e30367d02 added functions for plotting points diff -r 40e8e3bb3702 -r c75bcdaed00f python/moving.py --- a/python/moving.py Fri Nov 05 11:07:31 2010 -0400 +++ b/python/moving.py Fri Nov 05 11:07:44 2010 -0400 @@ -135,12 +135,18 @@ '2-norm distance (Euclidean distance)' return sqrt(self.norm2Squared()) + def aslist(self): + return [self.x, self.y] + @staticmethod def distanceNorm2(p1, p2): return (p1-p2).norm2() - def aslist(self): - return [self.x, self.y] + @staticmethod + def plotAll(points, color='r'): + from matplotlib.pyplot import scatter + scatter([p.x for p in points],[p.y for p in points], c=color) + class Trajectory: '''Class for trajectories