diff python/moving.py @ 148:ad21db62b785

bug correction for cosine functions in python
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 01 Sep 2011 16:44:23 -0400
parents 550556378466
children 74b1fc68d4df
line wrap: on
line diff
--- a/python/moving.py	Tue Aug 30 13:38:31 2011 -0400
+++ b/python/moving.py	Thu Sep 01 16:44:23 2011 -0400
@@ -425,14 +425,14 @@
         'A positive result indicates that the road users are getting closer'
         deltap = movingObject1.getPositionAtInstant(instant)-movingObject2.getPositionAtInstant(instant)
         deltav = movingObject2.getVelocityAtInstant(instant)-movingObject1.getVelocityAtInstant(instant)
-        return moving.Point.dot(deltap, deltav)
+        return Point.dot(deltap, deltav)
 
     @staticmethod
     def collisionCourseCosine(movingObject1, movingObject2, instant):
         'A positive result indicates that the road users are getting closer'
         deltap = movingObject1.getPositionAtInstant(instant)-movingObject2.getPositionAtInstant(instant)
         deltav = movingObject2.getVelocityAtInstant(instant)-movingObject1.getVelocityAtInstant(instant)
-        return moving.Point.dot(deltap, deltav)/(deltap.norm2()*deltav.norm2())
+        return Point.dot(deltap, deltav)/(deltap.norm2()*deltav.norm2())
 
 def plotRoadUsers(objects, colors):
     '''Colors is a PlottingPropertyValues instance'''