diff python/tests/moving.txt @ 577:d0abd2ee17b9

changed arguments to type Point
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 28 Aug 2014 17:22:38 -0400
parents 0eff0471f9cb
children 7e1ae4d97f1a
line wrap: on
line diff
--- a/python/tests/moving.txt	Thu Aug 28 16:42:13 2014 -0400
+++ b/python/tests/moving.txt	Thu Aug 28 17:22:38 2014 -0400
@@ -67,14 +67,15 @@
 (1.000000,1.000000)
 >>> segmentIntersection(Point(0,1), Point(1,2), Point(2,0), Point(3,2))
 
->>> left = [(92.291666666666686, 102.99239033124439), (56.774193548387103, 69.688898836168306)]
->>> middle = [(87.211021505376351, 93.390778871978512), (59.032258064516128, 67.540286481647257)]
->>> right = [(118.82392473118281, 115.68263205013426), (63.172043010752688, 66.600268576544309)]
+>>> left = Trajectory.fromPointList([(92.291666666666686, 102.99239033124439), (56.774193548387103, 69.688898836168306)])
+>>> middle = Trajectory.fromPointList([(87.211021505376351, 93.390778871978512), (59.032258064516128, 67.540286481647257)])
+>>> right = Trajectory.fromPointList([(118.82392473118281, 115.68263205013426), (63.172043010752688, 66.600268576544309)])
 >>> alignments = [left, middle, right]
->>> getSYfromXY(73, 82, alignments)
-[1, 0, 73.81997726720346, 81.10617000672484, 18.172277808821125, 18.172277808821125, 1.2129694042343868]
->>> getSYfromXY(78, 83, alignments, 0.5)
-[1, 0, 77.03318826883, 84.05388936710071, 13.811799123113715, 13.811799123113715, -1.4301775140225983]
+>>> for a in alignments: a.computeCumulativeDistances()
+>>> getSYfromXY(Point(73, 82), alignments)
+[1, 0, (73.819977,81.106170), 18.172277808821125, 18.172277808821125, 1.2129694042343868]
+>>> getSYfromXY(Point(78, 83), alignments, 0.5)
+[1, 0, (77.033188,84.053889), 13.811799123113715, 13.811799123113715, -1.4301775140225983]
 
 >>> Trajectory().length()
 0
@@ -101,10 +102,16 @@
 2.23606797749979
 >>> t1.getDistance(1)
 5.385164807134504
+>>> t1.getDistance(2)
+Index 2 beyond trajectory length 3-1
+>>> t1.getCumulativeDistance(0)
+0.0
 >>> t1.getCumulativeDistance(1)
+2.23606797749979
+>>> t1.getCumulativeDistance(2)
 7.6212327846342935
->>> t1.getCumulativeDistance(2)
-Index 2 beyond trajectory length 3-1
+>>> t1.getCumulativeDistance(3)
+Index 3 beyond trajectory length 3
 
 
 >>> from utils import LCSS