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

Method isInvolved

limsim/simModel/fixedScene/interReplay.py:290–299  ·  view source on GitHub ↗
(self, veh: Vehicle, currVehs: dict[str, Vehicle])

Source from the content-addressed store, hash-verified

288 return veh
289
290 def isInvolved(self, veh: Vehicle, currVehs: dict[str, Vehicle]) -> bool:
291 # if the vehicle's dbTrajectory is too short, limsim will take over it
292 # until the vehicle drive out of the AoI, avoiding the vhicles's suddenly fading.
293 if len(veh.dbTrajectory.states) <= 10:
294 return True
295 else:
296 for cv in currVehs.values():
297 if self.VTCollisionCheck(veh, cv):
298 return True
299 return False
300
301 def setTrajectories(self, trajectories: dict[str, Trajectory]):
302 for vid, vins in self.lsr.currVehicles.items():

Callers 1

setTrajectoriesMethod · 0.95

Calls 1

VTCollisionCheckMethod · 0.95

Tested by

no test coverage detected