comparison trafficintelligence/tests/moving.txt @ 1110:6bbcd9433732

formatting and addition of one method to CurvilinearTrajectory
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 06 May 2019 16:16:28 -0400
parents 799ef82caa1a
children 7135b5eaa6b4
comparison
equal deleted inserted replaced
1109:6e8ab471ebd4 1110:6bbcd9433732
229 >>> o.curvilinearPositions = t1 229 >>> o.curvilinearPositions = t1
230 >>> o.interpolateCurvilinearPositions(2.3) 230 >>> o.interpolateCurvilinearPositions(2.3)
231 [4.3, 0.0, 'b'] 231 [4.3, 0.0, 'b']
232 >>> o.interpolateCurvilinearPositions(10.7) # doctest:+ELLIPSIS 232 >>> o.interpolateCurvilinearPositions(10.7) # doctest:+ELLIPSIS
233 [14.09999..., 0.69999..., 'a'] 233 [14.09999..., 0.69999..., 'a']
234
235 >>> t1 = CurvilinearTrajectory.generate(3, 1., 10, 'b')
236 >>> t1.duplicateLastPosition()
237 >>> t1[-1] == t1[-2]
238 True
234 239
235 >>> a = Trajectory.generate(Point(0.,0.), Point(10.,0.), 4) 240 >>> a = Trajectory.generate(Point(0.,0.), Point(10.,0.), 4)
236 >>> t = Trajectory.generate(Point(0.1,-1.), Point(1.,0.), 22) 241 >>> t = Trajectory.generate(Point(0.1,-1.), Point(1.,0.), 22)
237 >>> prepareAlignments([a]) 242 >>> prepareAlignments([a])
238 >>> ct = CurvilinearTrajectory.fromTrajectoryProjection(t, [a]) 243 >>> ct = CurvilinearTrajectory.fromTrajectoryProjection(t, [a])