MCPcopy Create free account
hub / github.com/PJLab-ADG/OASim / updateVeh

Method updateVeh

limsim/simModel/fixedScene/replay.py:157–170  ·  view source on GitHub ↗
(self, veh: Vehicle)

Source from the content-addressed store, hash-verified

155 veh.dbTrajectory = dbTrajectory
156
157 def updateVeh(self, veh: Vehicle):
158 self.setDBTrajectory(veh)
159 if veh.dbTrajectory and veh.dbTrajectory.xQueue:
160 (x, y, yaw, speed, accel, laneID, lanePos,
161 routeIdx) = veh.dbTrajectory.pop_last_state_r()
162 veh.xQ.append(x)
163 veh.yQ.append(y)
164 veh.yawQ.append(yaw)
165 veh.speedQ.append(speed)
166 veh.accelQ.append(accel)
167 if veh.dbTrajectory.laneIDQueue:
168 veh.laneIDQ.append(laneID)
169 veh.lanePosQ.append(lanePos)
170 veh.routeIdxQ.append(routeIdx)
171
172 def drawSce(self):
173 node = dpg.add_draw_node(parent="Canvas")

Callers 1

getSceMethod · 0.95

Calls 2

setDBTrajectoryMethod · 0.95
pop_last_state_rMethod · 0.80

Tested by

no test coverage detected