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

Method isInvolved

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

Source from the content-addressed store, hash-verified

322 return veh
323
324 def isInvolved(self, veh: Vehicle, currVehs: dict[str, Vehicle]) -> bool:
325 # if the vehicle's dbTrajectory is too short, limsim will take over it
326 # until the vehicle drive out of the AoI, avoiding the vhicles's suddenly fading.
327 if len(veh.dbTrajectory.states) <= 10:
328 return True
329 else:
330 if self.VTCollisionCheck(veh, self.ego):
331 return True
332 for cv in currVehs.values():
333 if self.VTCollisionCheck(veh, cv):
334 return True
335 return False
336
337 def setTrajectories(self, trajectories: dict[str, Trajectory]):
338 if self.ego.id in trajectories.keys():

Callers 1

setTrajectoriesMethod · 0.95

Calls 1

VTCollisionCheckMethod · 0.95

Tested by

no test coverage detected