(self, veh: Vehicle)
| 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") |
no test coverage detected