Mercurial > hg > nsaunier > traffic-intelligence
diff trafficintelligence/tests/moving.txt @ 1300:f3574e43c238
correcting bug on line crossings (and renaming method)
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Fri, 11 Apr 2025 16:14:51 -0400 |
| parents | 76f5693b530c |
| children |
line wrap: on
line diff
--- a/trafficintelligence/tests/moving.txt Wed Apr 09 15:57:50 2025 -0400 +++ b/trafficintelligence/tests/moving.txt Fri Apr 11 16:14:51 2025 -0400 @@ -110,18 +110,18 @@ True >>> o1 = MovingObject.generate(1, Point(1.,0.), Point(1.,0.), TimeInterval(0,10)) ->>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingLine(Point(0.,3.5), Point(2.,3.5)) +>>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingSegment(Point(0.,3.5), Point(2.,3.5)) >>> rightToLeftOrientations == [] True >>> len(instants) 0 >>> o1 = MovingObject.generate(1, Point(0.,1.), Point(1.,0.), TimeInterval(0,10)) ->>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingLine(Point(3.5,0.), Point(3.5, 2.), False) +>>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingSegment(Point(3.5,0.), Point(3.5, 2.), False) >>> rightToLeftOrientations == [] True >>> instants[0] 3.5 ->>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingLine(Point(3.5,0.), Point(3.5, 2.), True) +>>> instants, intersections, rightToLeftOrientations = o1.getInstantsCrossingSegment(Point(3.5,0.), Point(3.5, 2.), True) >>> len(rightToLeftOrientations) 1 >>> rightToLeftOrientations[0]
