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

Method getSce

limsim/simModel/fixedScene/replay.py:215–230  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

213 return nexFrameVehs
214
215 def getSce(self):
216 nextFrameVehs = self.getNextFrameVehs()
217 if nextFrameVehs:
218 for veh in self.lsr.currVehicles.values():
219 self.updateVeh(veh)
220 newVehs = nextFrameVehs - self.lsr.currVehicles.keys()
221 for nv in newVehs:
222 veh = self.initVeh(nv, self.timeStep)
223 self.updateVeh(veh)
224 self.lsr.currVehicles[nv] = veh
225 self.lsr.updateSurroundVeh()
226 else:
227 if not self.tpEnd:
228 print('Replay finished.')
229 self.tpEnd = 1
230 self.gui.is_running = 0
231
232 def render(self):
233 self.gui.update_inertial_zoom()

Callers 1

moveStepMethod · 0.95

Calls 4

getNextFrameVehsMethod · 0.95
updateVehMethod · 0.95
initVehMethod · 0.95
updateSurroundVehMethod · 0.45

Tested by

no test coverage detected